﻿/*! ==========================================================================
   MA Ford 2022
   Version 2022.06.06-1
========================================================================== */html,body{height:100%;width:100%}.sp-loading{text-align:center;padding:15px;border-radius:3px}.sp-wrap{display:none;line-height:0;font-size:0;border-radius:3px;position:relative;margin:0 25px 15px 0;float:left}.sp-thumbs{text-align:left;display:inline-block}.sp-thumbs img{min-height:50px;min-width:50px;max-width:50px}.sp-thumbs a:link,.sp-thumbs a:visited{width:50px;height:50px;overflow:hidden;opacity:.3;display:inline-block;background-size:cover;background-position:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.sp-thumbs a:hover{opacity:1}.sp-thumbs a:active,.sp-current{opacity:1 !important;position:relative}.sp-large{position:relative;overflow:hidden;top:0;left:0}.sp-large a img{max-width:100%;height:auto}.sp-large a{display:block}.sp-zoom{position:absolute;left:-50%;top:-50%;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;display:none}.sp-lightbox{position:fixed;top:0;left:0;height:100%;width:100%;background:#000;background:rgba(0,0,0,.9);z-index:500;display:none;cursor:pointer}.sp-lightbox img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:90%;max-height:90%;border:2px solid #fff}#sp-prev,#sp-next{position:absolute;top:50%;margin-top:-25px;z-index:501;color:#fff;padding:14px;text-decoration:none;background:#000;border-radius:25px;border:2px solid #fff;width:50px;height:50px;box-sizing:border-box;transition:.2s}#sp-prev{left:10px}#sp-prev:before{content:"";border:7px solid rgba(0,0,0,0);border-right:15px solid #fff;position:absolute;top:16px;left:7px}#sp-next{right:10px}#sp-next:before{content:"";border:7px solid rgba(0,0,0,0);border-left:15px solid #fff;position:absolute;top:16px;left:18px}#sp-prev:hover,#sp-next:hover{background:#444}@media screen and (max-width: 400px){.sp-wrap{margin:0 0 15px 0}#sp-prev,#sp-next{top:auto;margin-top:0;bottom:25px}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width: 768px)and (max-width: 979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width: 767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width: 1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;float:left;width:100%;min-height:30px;margin-left:2.5641025641%;*margin-left:2.5109110747%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.5641025641%}.row-fluid .span12{width:100%;*width:99.9468085106%}.row-fluid .span11{width:91.452991453%;*width:91.3997999636%}.row-fluid .span10{width:82.905982906%;*width:82.8527914166%}.row-fluid .span9{width:74.358974359%;*width:74.3057828696%}.row-fluid .span8{width:65.811965812%;*width:65.7587743226%}.row-fluid .span7{width:57.264957265%;*width:57.2117657756%}.row-fluid .span6{width:48.7179487179%;*width:48.6647572286%}.row-fluid .span5{width:40.1709401709%;*width:40.1177486816%}.row-fluid .span4{width:31.6239316239%;*width:31.5707401346%}.row-fluid .span3{width:23.0769230769%;*width:23.0237315876%}.row-fluid .span2{width:14.5299145299%;*width:14.4767230406%}.row-fluid .span1{width:5.9829059829%;*width:5.9297144935%}.row-fluid .offset12{margin-left:105.1282051282%;*margin-left:105.0218221495%}.row-fluid .offset12:first-child{margin-left:102.5641025641%;*margin-left:102.4577195854%}.row-fluid .offset11{margin-left:96.5811965812%;*margin-left:96.4748136025%}.row-fluid .offset11:first-child{margin-left:94.0170940171%;*margin-left:93.9107110384%}.row-fluid .offset10{margin-left:88.0341880342%;*margin-left:87.9278050555%}.row-fluid .offset10:first-child{margin-left:85.4700854701%;*margin-left:85.3637024914%}.row-fluid .offset9{margin-left:79.4871794872%;*margin-left:79.3807965085%}.row-fluid .offset9:first-child{margin-left:76.9230769231%;*margin-left:76.8166939444%}.row-fluid .offset8{margin-left:70.9401709402%;*margin-left:70.8337879614%}.row-fluid .offset8:first-child{margin-left:68.3760683761%;*margin-left:68.2696853973%}.row-fluid .offset7{margin-left:62.3931623932%;*margin-left:62.2867794144%}.row-fluid .offset7:first-child{margin-left:59.8290598291%;*margin-left:59.7226768503%}.row-fluid .offset6{margin-left:53.8461538462%;*margin-left:53.7397708674%}.row-fluid .offset6:first-child{margin-left:51.2820512821%;*margin-left:51.1756683033%}.row-fluid .offset5{margin-left:45.2991452991%;*margin-left:45.1927623204%}.row-fluid .offset5:first-child{margin-left:42.735042735%;*margin-left:42.6286597563%}.row-fluid .offset4{margin-left:36.7521367521%;*margin-left:36.6457537734%}.row-fluid .offset4:first-child{margin-left:34.188034188%;*margin-left:34.0816512093%}.row-fluid .offset3{margin-left:28.2051282051%;*margin-left:28.0987452264%}.row-fluid .offset3:first-child{margin-left:25.641025641%;*margin-left:25.5346426623%}.row-fluid .offset2{margin-left:19.6581196581%;*margin-left:19.5517366794%}.row-fluid .offset2:first-child{margin-left:17.094017094%;*margin-left:16.9876341153%}.row-fluid .offset1{margin-left:11.1111111111%;*margin-left:11.0047281324%}.row-fluid .offset1:first-child{margin-left:8.547008547%;*margin-left:8.4406255683%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width: 768px)and (max-width: 979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392%;*margin-left:2.7092394499%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.7624309392%}.row-fluid .span12{width:100%;*width:99.9468085106%}.row-fluid .span11{width:91.4364640884%;*width:91.383272599%}.row-fluid .span10{width:82.8729281768%;*width:82.8197366874%}.row-fluid .span9{width:74.3093922652%;*width:74.2562007758%}.row-fluid .span8{width:65.7458563536%;*width:65.6926648642%}.row-fluid .span7{width:57.182320442%;*width:57.1291289526%}.row-fluid .span6{width:48.6187845304%;*width:48.565593041%}.row-fluid .span5{width:40.0552486188%;*width:40.0020571294%}.row-fluid .span4{width:31.4917127072%;*width:31.4385212178%}.row-fluid .span3{width:22.9281767956%;*width:22.8749853062%}.row-fluid .span2{width:14.364640884%;*width:14.3114493946%}.row-fluid .span1{width:5.8011049724%;*width:5.747913483%}.row-fluid .offset12{margin-left:105.5248618785%;*margin-left:105.4184788997%}.row-fluid .offset12:first-child{margin-left:102.7624309392%;*margin-left:102.6560479605%}.row-fluid .offset11{margin-left:96.9613259669%;*margin-left:96.8549429881%}.row-fluid .offset11:first-child{margin-left:94.1988950276%;*margin-left:94.0925120489%}.row-fluid .offset10{margin-left:88.3977900552%;*margin-left:88.2914070765%}.row-fluid .offset10:first-child{margin-left:85.635359116%;*margin-left:85.5289761373%}.row-fluid .offset9{margin-left:79.8342541436%;*margin-left:79.7278711649%}.row-fluid .offset9:first-child{margin-left:77.0718232044%;*margin-left:76.9654402257%}.row-fluid .offset8{margin-left:71.270718232%;*margin-left:71.1643352533%}.row-fluid .offset8:first-child{margin-left:68.5082872928%;*margin-left:68.4019043141%}.row-fluid .offset7{margin-left:62.7071823204%;*margin-left:62.6007993417%}.row-fluid .offset7:first-child{margin-left:59.9447513812%;*margin-left:59.8383684025%}.row-fluid .offset6{margin-left:54.1436464088%;*margin-left:54.0372634301%}.row-fluid .offset6:first-child{margin-left:51.3812154696%;*margin-left:51.2748324909%}.row-fluid .offset5{margin-left:45.5801104972%;*margin-left:45.4737275185%}.row-fluid .offset5:first-child{margin-left:42.817679558%;*margin-left:42.7112965793%}.row-fluid .offset4{margin-left:37.0165745856%;*margin-left:36.9101916069%}.row-fluid .offset4:first-child{margin-left:34.2541436464%;*margin-left:34.1477606677%}.row-fluid .offset3{margin-left:28.453038674%;*margin-left:28.3466556953%}.row-fluid .offset3:first-child{margin-left:25.6906077348%;*margin-left:25.5842247561%}.row-fluid .offset2{margin-left:19.8895027624%;*margin-left:19.7831197837%}.row-fluid .offset2:first-child{margin-left:17.1270718232%;*margin-left:17.0206888445%}.row-fluid .offset1{margin-left:11.3259668508%;*margin-left:11.2195838721%}.row-fluid .offset1:first-child{margin-left:8.5635359116%;*margin-left:8.4571529329%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width: 767px){.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*=span],.uneditable-input[class*=span],.row-fluid [class*=span]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*=offset]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*=span],select[class*=span],textarea[class*=span],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*=span],.input-append input[class*=span]{display:inline-block;width:auto}.controls-row [class*=span]+[class*=span]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width: 480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0)}.page-header h1 small{display:block;line-height:20px}input[type=checkbox],input[type=radio]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width: 979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width: 980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.page-inside{background-color:#fff}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.overflow{overflow-x:scroll}.gold{color:#fcc138}.flex{display:flex;flex-flow:row wrap;align-content:flex-start;box-sizing:border-box}.flex-gap-sm{gap:32px}.flex-reverse{flex-direction:row-reverse}.flex-align-middle{align-content:center;align-items:center}.container-flex{display:flex;flex-flow:row wrap;align-content:flex-start;width:100%;padding:0 20px;box-sizing:border-box;margin:0 auto}@media screen and (min-width: 1320px){.container-flex{max-width:1320px;padding:0}}.container-flex .container-flex{padding:0}.container{width:100%;padding:0 20px;box-sizing:border-box;margin:0 auto}@media screen and (min-width: 1320px){.container{max-width:1320px;padding:0}}.container .container-flex{padding:0}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.TESTMODE{color:#307ec0;font-size:xx-large;text-align:center;background-color:#fff;border-color:#307ec0;border-width:1px;border-style:solid;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;padding:4px;top:0px;right:0px;display:none}#EditControls{position:absolute;display:block;width:400px;top:5px;right:5px;overflow:hidden;display:none}.ctlEditTestPage,.ctlAddKB,.ctlEditKB,.ctlEditPage,.ctlAddPage,.ctlAddClient,.ctlEditClient,.ctlAddClientLocation,.ctlEditClientLocations{display:block;padding:0 10px 0 10px;margin-right:-1px;float:right;border-right:1px solid #004682;cursor:pointer;background-color:#fff;display:none}.loading-indicator{z-index:999;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);display:none;background-color:rgba(255,255,255,.75);padding:50%;color:#134b8d}.loading-indicator-div{background-color:rgba(202,213,239,.25);padding:3rem;color:#134b8d;text-align:center}.spinner{text-align:center}.spinner>div{width:18px;height:18px;background-color:#044a8e;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{animation-delay:-0.32s}.spinner .bounce2{animation-delay:-0.16s}@keyframes sk-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.bit-end{border-radius:100%;background-color:rgba(202,213,239,.25);display:inline-block;height:38px;width:38px;animation:hole 1.4s linear infinite;margin-right:1.5rem}.bit-end img{animation:spin 1.4s linear infinite;transform:scale(1);max-width:100%}.bit-end img.bounce1{animation-delay:-0.32s}.bit-end img.bounce2{animation-delay:-0.16s}.bit-end.bounce1{animation-delay:-0.32s}.bit-end.bounce2{animation-delay:-0.16s}@keyframes spin{0%{transform:scale(0) rotate(0deg)}30%{transform:scale(1) rotate(288deg)}60%{transform:scale(0) rotate(576deg)}80%{transform:scale(0) rotate(720deg)}100%{transform:scale(0) rotate(0deg)}}@keyframes hole{0%{background-color:rgba(202,213,239,.25)}29%{background-color:rgba(202,213,239,.25)}30%{background-color:#cad5ef}60%{background-color:#cad5ef}80%{background-color:rgba(202,213,239,.25)}100%{background-color:rgba(202,213,239,.25)}}.labels-top label{display:block;font-weight:500}.labels-top label.label-inline{display:inline}.labels-top input[type=text],.labels-top input[type=email],.labels-top input[type=url],.labels-top input[type=password],.labels-top input[type=search],.labels-top input[type=number],.labels-top input[type=tel],.labels-top input[type=range],.labels-top input[type=date],.labels-top input[type=month],.labels-top input[type=week],.labels-top input[type=time],.labels-top input[type=datetime],.labels-top input[type=datetime-local],.labels-top input[type=color],.labels-top select{width:100%}@media screen and (min-width: 1080px){.labels-top input[type=text],.labels-top input[type=email],.labels-top input[type=url],.labels-top input[type=password],.labels-top input[type=search],.labels-top input[type=number],.labels-top input[type=tel],.labels-top input[type=range],.labels-top input[type=date],.labels-top input[type=month],.labels-top input[type=week],.labels-top input[type=time],.labels-top input[type=datetime],.labels-top input[type=datetime-local],.labels-top input[type=color],.labels-top select{width:50%}}.labels-top .radio label{display:inline-block;margin-left:10px}.labels-top .radio td{padding-bottom:10px}.under-input{font-size:1rem;margin-top:-1em;display:block}.image-crisp{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}body{font-family:proxima-nova,sans-serif;font-size:1rem;color:#404856}@media screen and (min-width: 1080px){body{font-size:1.125rem}}#page{background-color:#fff}h1{color:#044a8e;font-size:2rem}h1.SeriesHeader{margin-top:0}h2{color:#044a8e;font-size:1.5rem}h3{color:#044a8e;font-size:1.25rem}a,a:visited{color:#044a8e}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],select{border:1px solid #707070;height:38px;padding:0 10px 0 10px;box-sizing:border-box;margin-bottom:20px}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;padding:0 36px 0 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 8'%3E%3Cpath d='M0,8H0ZM0,8,7.865,0l7.865,8Z' transform='translate(12 8) rotate(180)' fill='$darak-blue'/%3E%3C/svg%3E");background-position:right 6px center,center center;background-repeat:no-repeat}table input[type=text],table input[type=email],table input[type=url],table input[type=password],table input[type=search],table input[type=number],table input[type=tel],table input[type=range],table input[type=date],table input[type=month],table input[type=week],table input[type=time],table input[type=datetime],table input[type=datetime-local],table input[type=color],table select{margin-bottom:0}label>input,label>select{margin-top:6px}input.input-100,.input-100{width:100%}input.input-90,.input-90{width:90%}.input-search-icon{vertical-align:middle}.span-search-icon{background-image:url("/SiteContent/assets/images/zoom-2.svg");background-repeat:no-repeat;display:inline-block;height:38px;width:23px;box-sizing:border-box;margin-left:-30px;vertical-align:middle}.dataTables_filter input[type=search]{background-image:url("/SiteContent/assets/images/zoom-2.svg");background-repeat:no-repeat;display:inline-block;height:38px;box-sizing:border-box;vertical-align:middle;background-position:right 6px top 5px}.dataTable input[type=text],.dataTable input[type=email],.dataTable input[type=url],.dataTable input[type=password],.dataTable input[type=search],.dataTable input[type=number],.dataTable input[type=tel],.dataTable input[type=range],.dataTable input[type=date],.dataTable input[type=month],.dataTable input[type=week],.dataTable input[type=time],.dataTable input[type=datetime],.dataTable input[type=datetime-local],.dataTable input[type=color],.dataTable select{border:1px solid #707070;height:26px;padding:0 5px 0 5px;box-sizing:border-box;margin-bottom:0}.dataTable select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;padding:0 26px 0 5px;width:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 8'%3E%3Cpath d='M0,8H0ZM0,8,7.865,0l7.865,8Z' transform='translate(12 8) rotate(180)' fill='$darak-blue'/%3E%3C/svg%3E");background-position:right 6px center,center center;background-repeat:no-repeat}.fa-spin-reverse{-webkit-animation:fa-spin-reverse 2s infinite linear;animation:fa-spin-reverse 2s infinite linear}@-webkit-keyframes fa-spin-reverse{100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin-reverse{100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.byline,.updated:not(.published){display:none}.notReturnable{color:red;margin-bottom:1rem}.ma-table,#results-table{border-collapse:collapse;border:1px gray solid;font-size:1rem}.ma-table th,#results-table th{padding:3px 18px 3px 10px;border-bottom:1px solid #000;font-weight:bold;border:1px gray solid}.ma-table td,#results-table td{padding:3px 10px;border:1px gray solid}.account-addresses,.customer-info,.line-items{width:100%}.link-right{float:right;margin-top:-20px}.delete{text-decoration:none;color:#9d261d}.edit{text-decoration:none}.new{text-decoration:none}.updated{color:green}.required{color:red}.th-no-center th{text-align:left}.wizard{width:100%;margin-bottom:1rem}.wizard h3{background-color:#044a8e;margin:0;color:#fff;text-transform:uppercase;font-size:1rem;height:40px;padding:0 40px 0 10px;line-height:42px;font-weight:400;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (min-width: 1080px){.wizard h3{font-size:1.2rem;padding:0 0 0 20px}}.wizard h3 .filter-notes{text-transform:none;font-size:.75rem}.wizard h3:before{content:"";background-image:url(../images/arrowWhiteLeft.png);display:block;position:absolute;width:40px;height:40px;right:0;background-position:center center;background-repeat:no-repeat;clip:auto !important;top:0}.wizard h3.down:before{background-image:url(../images/arrowWhiteDown.png)}.wizard .wizard-option-title{margin:0;border-radius:0;background:rgba(4,74,142,.8);color:#fff;border:solid;line-height:42px;padding:0 0 0 20px;width:100%;display:block;text-transform:uppercase;border-width:0 0 1px 0;border-color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-khtml-transition:all .3s;transition:all .3s}.wizard .spanacce{height:1px;width:1px;position:absolute;overflow:hidden;top:-1px}.wizard .wizard-select{padding:0;margin:0;display:flex;flex-flow:row wrap;align-content:flex-start;width:100%}.wizard .wizard-select .selected,.wizard .wizard-select .selected a:hover{background-color:#fcc138}.wizard .wizard-select .selected a,.wizard .wizard-select .selected a:hover a{background-color:rgba(0,0,0,0) !important}.wizard .wizard-select li{padding:0;height:40px;border:solid;border-width:1px;border-color:#ddd;margin:5px 0;list-style:none;line-height:16px;font-size:12px;color:#565656;width:50%}@media screen and (min-width: 1080px){.wizard .wizard-select li{width:16%}}.wizard .wizard-select li p{margin:0}.wizard .wizard-select li.select-title{line-height:36px;font-weight:bold;display:block;padding-left:12px;padding-right:12px;background:rgba(4,74,142,.1);width:100%}@media screen and (min-width: 1080px){.wizard .wizard-select li.select-title{width:16.6%}}.wizard .wizard-select li a{padding:0;text-decoration:none;margin:0;line-height:36px;padding:0;height:40px;display:block;padding-left:12px;padding-right:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#565656}.wizard .wizard-select li a:hover{background-color:#3c6bbe;color:#565656}.wizard .wizard-select li label{line-height:36px;padding:0;height:40px;display:inline-block;padding-left:12px;padding-right:12px}.wizard .wizard-select li input{width:100px;line-height:16px}.wizard .wizard-select li.product-select{height:100px}.wizard .wizard-select li.product-select a{height:100px;position:relative}.wizard .wizard-select li.product-select a p{position:absolute;left:1rem;bottom:.25rem;margin:0}.wizard .facetSelectedHighlight{background-color:#eee !important}.wizard .filter-groups-container{overflow:hidden;display:none}.wizard .filter-groups-container.down{display:block}.wizard .filter-groups{display:flex;flex-flow:row wrap;align-content:flex-start;margin-bottom:1rem}.wizard .filter-group{width:100%}@media screen and (min-width: 1080px){.wizard .filter-group{width:20%}}.wizard .filter-group-attr{width:100%}@media screen and (min-width: 1080px){.wizard .filter-group-attr{width:12.5%}}.wizard .wizard-select li.wtwisterDrills a,.wizard .wizard-select li.wDRILL a,.wizard .wizard-select li.wDRILLS a{background-color:#003bd1;background-image:url("../MaFord/Img/TwisterDrills.png");color:#fff}.wizard .wizard-select li.wtwisterDrills a:hover,.wizard .wizard-select li.wDRILL a:hover,.wizard .wizard-select li.wDRILLS a:hover{background-image:url("../MaFord/Img/TwisterDrills-b.png");color:#565656;background-color:#3c6bbe}.wizard .wizard-select li.wtuffcutMills a,.wizard .wizard-select li.wENDMILL a,.wizard .wizard-select li.wtuffcutMills a,.wizard .wizard-select li.wEND_MILLS a{background-color:#00940d;background-image:url("../MaFord/Img/TuffCutEndMills.png");color:#fff}.wizard .wizard-select li.wtuffcutMills a:hover,.wizard .wizard-select li.wENDMILL a:hover,.wizard .wizard-select li.wtuffcutMills a:hover,.wizard .wizard-select li.wEND_MILLS a:hover{background-image:url("../MaFord/Img/TuffCutEndMills-b.png");color:#565656;background-color:#3c6bbe}.wizard .wizard-select li.wtruesizeReamers a,.wizard .wizard-select li.wREAMER a,.wizard .wizard-select li.wREAMERS a{background-color:#5b00bd;background-image:url("../MaFord/Img/TrueSizeReamers.png");color:#fff}.wizard .wizard-select li.wtruesizeReamers a:hover,.wizard .wizard-select li.wREAMER a:hover,.wizard .wizard-select li.wREAMERS a:hover{background-image:url("../MaFord/Img/TrueSizeReamers-b.png");color:#565656;background-color:#3c6bbe}.wizard .wizard-select li.wcountersinks a,.wizard .wizard-select li.wCOUNTERSINK a,.wizard .wizard-select li.wCOUNTERSINKS a{background-color:#ff6308;background-image:url("../MaFord/Img/Countersinks.png");color:#fff}.wizard .wizard-select li.wcountersinks a:hover,.wizard .wizard-select li.wCOUNTERSINK a:hover,.wizard .wizard-select li.wCOUNTERSINKS a:hover{background-image:url("../MaFord/Img/Countersinks-b.png");color:#565656;background-color:#3c6bbe}.wizard .wizard-select li.wedgehogBurs a,.wizard .wizard-select li.wBUR a,.wizard .wizard-select li.wBURS a{background-color:#d90000;background-image:url("../MaFord/Img/EdgeHogBurs.png");color:#fff}.wizard .wizard-select li.wedgehogBurs a:hover,.wizard .wizard-select li.wBUR a:hover,.wizard .wizard-select li.wBURS a:hover{background-image:url("../MaFord/Img/EdgeHogBurs-b.png");color:#565656;background-color:#3c6bbe}.wizard .wizard-select li.wdiamondgrindRouters a,.wizard .wizard-select li.wROUTER a,.wizard .wizard-select li.wROUTERS a{background-color:#5c0022;background-image:url("../MaFord/Img/DiamondGrindRouters.png");color:#fff}.wizard .wizard-select li.wdiamondgrindRouters a:hover,.wizard .wizard-select li.wROUTER a:hover,.wizard .wizard-select li.wROUTERS a:hover{background-image:url("../MaFord/Img/DiamondGrindRouters-b.png");color:#565656;background-color:#3c6bbe}.wizard .wizard-select li.wCHAMFER_MILLS a{background-color:#5c5c5c;background-image:url("../MaFord/Img/ChamferMills.png");color:#fff}.wizard .wizard-select li.wCHAMFER_MILLS a:hover{background-image:url("../MaFord/Img/ChamferMills-b.png");color:#565656;background-color:#3c6bbe}.wizard .wizard-select li.wPCD{display:none}.wizard .wizard-select li.wPCD a{background-color:#5c5c5c;background-image:url("../MaFord/Img/maford-pcd.png");color:#fff}.wizard .wizard-select li.wPCD a:hover{background-image:url("../MaFord/Img/maford-pcd-b.png");color:#565656;background-color:#3c6bbe}.wizard .wizard-type a,.wizard .wizard-select li.wtwisterDrills a,.wizard .wizard-select li.wtuffcutMills a,.wizard .wizard-select li.wtruesizeReamers a,.wizard .wizard-select li.wcountersinks a,.wizard .wizard-select li.wedgehogBurs a,.wizard .wizard-select li.wdiamondgrindRouters a{background-size:100%;background-position:left}@media screen and (min-width: 768px){.wizard .wizard-type a,.wizard .wizard-select li.wtwisterDrills a,.wizard .wizard-select li.wtuffcutMills a,.wizard .wizard-select li.wtruesizeReamers a,.wizard .wizard-select li.wcountersinks a,.wizard .wizard-select li.wedgehogBurs a,.wizard .wizard-select li.wdiamondgrindRouters a{background-size:50%;background-position:0 62%}}@media screen and (min-width: 1080px){.wizard .wizard-type a,.wizard .wizard-select li.wtwisterDrills a,.wizard .wizard-select li.wtuffcutMills a,.wizard .wizard-select li.wtruesizeReamers a,.wizard .wizard-select li.wcountersinks a,.wizard .wizard-select li.wedgehogBurs a,.wizard .wizard-select li.wdiamondgrindRouters a{background-size:cover;background-position:0 62%}}.wizard #CAST_IRON{background-color:red}.wizard #CAST_IRON.selected{background-color:#fcc138}.wizard #HARDENED_STEEL{background-color:#b3b3b3}.wizard #HARDENED_STEEL.selected{background-color:#fcc138}.wizard #NON_FERROUS{background-color:#4dff00}.wizard #NON_FERROUS.selected{background-color:#fcc138}.wizard #SPECIAL_ALLOYS{background-color:#ff8500}.wizard #SPECIAL_ALLOYS.selected{background-color:#fcc138}.wizard #STAINLESS_STEELS{background-color:#ff0}.wizard #STAINLESS_STEELS.selected{background-color:#fcc138}.wizard #STEELS{background-color:#26ffff}.wizard #STEELS.selected{background-color:#fcc138}.wizard .next-step{background:#044a8e;color:#fff;font-size:1rem;padding:6px 20px;margin:1rem 0 1rem 0;border-color:rgba(0,0,0,0)}@media screen and (min-width: 1080px){.wizard .next-step{font-size:1.25rem}}.wizard .next-step.to-step-products{background:#fcc138;color:#000}.wizard .reset{background:#fcc138;color:#000;font-size:1rem;padding:6px 20px;margin:1rem 0 1rem 0;border-color:rgba(0,0,0,0)}@media screen and (min-width: 1080px){.wizard .reset{font-size:1.25rem}}.wizard .reset.to-step-products{background:#fcc138;color:#000}:root{--swiper-theme-color: #ffffff}.hero{position:relative;overflow:hidden}.hero .hero-inside{height:200px;position:relative}@media screen and (min-width: 768px){.hero .hero-inside{height:360px}}@media screen and (min-width: 1080px){.hero .hero-inside{height:416px}}@media screen and (min-width: 1320px){.hero .hero-inside{height:552px}}.hero .hero-swiper-container{width:100%;height:100%}.hero .swiper-slide{text-align:center;font-size:18px;background:#fff;background-size:cover;background-position:70% center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media screen and (min-width: 1080px){.hero .swiper-slide{background-position:46% center}}@media screen and (min-width: 1320px){.hero .swiper-slide{background-position:center center}}.hero .swiper-slide-inside{width:calc(100% - 90px);margin-left:45px;text-align:left;margin-bottom:2rem;align-self:flex-end}@media screen and (min-width: 1080px){.hero .swiper-slide-inside{width:45%;margin-left:48%;text-align:left;margin-bottom:6rem}}.hero .swiper-slide h2{color:#fff;font-size:1.875rem;text-transform:uppercase;margin:0;padding:12px 12px 0 12px;text-shadow:0px 0px 8px rgba(64,72,86,.75)}@media screen and (min-width: 1080px){.hero .swiper-slide h2{font-size:3rem;color:#fff;background-color:rgba(0,0,0,0);padding:0}}.hero .swiper-slide p{color:#fff;background-color:#044a8e;padding:12px;line-height:1.5;margin-top:0}@media screen and (min-width: 1080px){.hero .swiper-slide p{margin-top:.5rem}}.hero .swiper-slide p a,.hero .swiper-slide p a:visited{float:none}.hero .swiper-slide a,.hero .swiper-slide a:visited{background-color:#3c6bbe;color:#fff;text-decoration:none;padding:12px;border-radius:4px;float:right}.hero .swiper-slide a i,.hero .swiper-slide a:visited i{margin-left:12px}.hero .swiper-slide a.slider-full-link{width:100%;height:100%;background-color:rgba(0,0,0,0)}.hero .swiper-pagination-bullet{border:1px solid #fff;opacity:1;background:rgba(0,0,0,0);box-shadow:2px 2px 2px 0px rgba(0,0,0,.5)}.hero .swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.hero .swiper-button-next:after,.hero .swiper-button-prev:after{text-shadow:2px 4px 4px rgba(0,0,0,.5)}.hero .swiper-container-horizontal>.swiper-pagination-bullets,.hero .swiper-pagination-custom,.hero .swiper-pagination-fraction{bottom:80px;left:0;width:100%}@media screen and (min-width: 1080px){.hero .swiper-container-horizontal>.swiper-pagination-bullets,.hero .swiper-pagination-custom,.hero .swiper-pagination-fraction{bottom:10px}}#find-a-tool .input-100{width:calc(100% - 50px);vertical-align:top}#find-a-tool label{margin-bottom:4px;display:block}#find-a-tool .searchbutton{margin-left:4px;border-radius:4px;padding:7px;box-sizing:border-box;margin-bottom:20px;background-color:#fcc138}.tool-stock-box{width:90%;margin-left:auto;margin-right:auto;height:342px;margin-top:0;z-index:1;border:6px solid #044a8e;border-radius:10px}@media screen and (min-width: 1080px){.tool-stock-box{position:absolute;top:40px;z-index:1;width:360px;margin-left:0;margin-right:0;margin-top:0}}.tool-stock-box .tabs{width:100%;display:flex;background-color:#fff;border-radius:10px}.tool-stock-box .tabs .tab{width:50%;background-color:rgba(64,72,86,.75);display:block;text-transform:uppercase;color:#fff;text-decoration:none;font-weight:700;padding:1rem 0;text-align:center;border-top-left-radius:4px;border-top-right-radius:4px}.tool-stock-box .tabs .tab.tab-active{background-color:#fff;color:#404856;box-shadow:0px 5px 0px 0px #fff,0px 0px 5px 0px rgba(0,0,0,.5)}.tool-stock-box .tab-contents{padding:20px;height:290px;box-sizing:border-box;border-radius:4px;background-color:#fff}.tool-stock-box .btn{margin-left:auto;display:block}.tool-selector-title{display:block;text-transform:uppercase;margin-bottom:.5rem;line-height:42px}.tool-selector-subtitle{display:block;text-transform:uppercase;margin-bottom:.5rem}.step-number{color:#fff;background-color:#044a8e;height:42px;width:42px;font-size:2rem;text-align:center;line-height:42px}.step-content{width:calc(100% - 42px);padding-left:1rem;box-sizing:border-box}.tool-option-2-inside{display:inline-block;box-sizing:border-box;padding-right:3rem}.tool-option-2-inside:last-child{padding-right:0}.tool-option-3-inside,.tool-option-4-inside{width:100%}.tool-option-3-inside select,.tool-option-4-inside select{width:100%;margin-right:1rem}@media screen and (min-width: 768px){.tool-option-3-inside select,.tool-option-4-inside select{width:calc(49.5% - 1rem)}}@media screen and (min-width: 1080px){.tool-option-3-inside select,.tool-option-4-inside select{width:calc(24.5% - 1rem)}}.filter-item-container{width:100%;margin-right:1rem;display:inline-block}@media screen and (min-width: 768px){.filter-item-container{width:calc(49.5% - 1rem)}}@media screen and (min-width: 1080px){.filter-item-container{width:calc(24.5% - 1rem)}}.filter-item-container label{display:block;margin-bottom:4px}.filter-item-container select{width:100%}.tool-selector-step-1{width:100%}@media screen and (min-width: 992px){.tool-selector-step-1{width:33.33%}}.tool-selector-step-2{width:100%}@media screen and (min-width: 992px){.tool-selector-step-2{width:66.66%}}.tool-selector-step-3{width:100%}.tool-selector-step-4{width:100%}.tool-selector-results{width:100%}.tool-selector-results h2{margin-bottom:1rem;color:#3c6bbe}.tool-selector-results span.results-series-name{color:#404856}.tool-selector-results img{max-width:100%;display:block}@media screen and (min-width: 1080px){.tool-selector-results img{float:right}}.ts-series-name{color:#044a8e}.ts-tool-type-name{font-weight:300;color:#044a8e}.ts-series-image{float:right;height:38px;width:auto}.tool-selector-results-table{width:100%;padding:0;border-collapse:collapse;font-size:.8125rem}.tool-selector-results-table tr:nth-child(even){background-color:rgba(221,221,221,.15)}.tool-selector-results-table th{background-color:#044a8e;color:#fff;padding:8px 0;border:1px solid #ddd;position:sticky;top:0}.tool-selector-results-table td{padding:8px;border:1px solid #ddd;text-align:center}.switch{position:relative;display:inline-block;width:70px;height:34px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cad5ef;-webkit-transition:.4s;transition:.4s}.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#044a8e}input:focus+.slider{box-shadow:0 0 1px #044a8e}input:checked+.slider:before{-webkit-transform:translateX(36px);-ms-transform:translateX(36px);transform:translateX(36px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.slider:after{content:"OFF";color:#fff;display:block;position:absolute;transform:translate(-50%, -50%);top:50%;right:0;font-size:.75rem;font-family:Verdana,sans-serif}input:checked+.slider:after{content:"ON";right:30px}.radio-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}.radio-container input{position:absolute;opacity:0;cursor:pointer}.radiobutton{position:absolute;top:0;left:0;height:16px;width:16px;border-radius:50%;border:3px solid #cad5ef}.radio-container:hover input~.radiobutton{background-color:#cad5ef}.radio-container input:checked~.radiobutton{background-color:#044a8e;border-color:#044a8e}.radiobutton:after{content:"";position:absolute;display:none}.radio-container input:checked~.radiobutton:after{display:block}.radio-container .radiobutton:after{top:4px;left:4px;width:8px;height:8px;border-radius:50%;background:#fff}.template{display:none}.template-active{display:block}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.news{text-align:center;position:relative;overflow:hidden}.news .news-swiper-container{width:100%;position:relative}.news .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.news .swiper-slide-inside{text-align:center;width:calc(100% - 90px);max-width:750px;margin:0 auto;text-align:center;padding-bottom:40px}.news .swiper-slide p{color:#cad5ef;width:100%;display:block}.news .swiper-slide a,.news .swiper-slide a:visited{color:#044a8e}.news .swiper-slide .news-date{font-size:.8rem}.news .swiper-wrapper{height:auto}.news .swiper-pagination-bullet{opacity:1;background:#cad5ef}.news .swiper-pagination-bullet-active{opacity:1;background:#044a8e}.news .swiper-container-horizontal>.swiper-pagination-bullets,.news .swiper-pagination-custom,.news .swiper-pagination-fraction{left:0;width:100%}.news .swiper-button-next,.news .swiper-button-prev{color:#044a8e}.featured-products{position:relative;height:610px;display:flex;align-items:center;width:100%}.featured-products .featured-products-inside{display:block;width:100%;overflow:hidden}.featured-products .products-swiper-container{width:100%;height:100%}.featured-products .products-swiper-container{margin-top:40px;margin-bottom:40px}.featured-products .swiper-wrapper{align-items:center}.featured-products .swiper-slide{text-align:center;font-size:18px;background:#fff;margin:0 15px;display:block;height:auto}.featured-products .swiper-button-next,.featured-products .swiper-button-prev{position:absolute;top:calc(50% - 43px);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));background-color:#044a8e;padding:20px;border-radius:4px}.featured-products .product-slide--image img{transform:none;margin-bottom:0}.product-slide{width:360px;box-shadow:0px 0px 20px 0px rgba(0,0,0,.25);text-align:center;transition:all 300ms ease 0s}.product-slide--image{height:320px;width:360px;display:flex;align-items:flex-end;overflow:hidden;transition:all 300ms ease 0s}.product-slide--image a{display:flex;align-items:center;justify-content:space-around;height:320px;width:360px}.product-slide--image img{width:100%;max-height:100%;display:block;margin:0 auto;transform:rotate(-90deg);margin-bottom:-90px;transition:all 300ms ease 0s}.product-slide--details{background-color:#044a8e;color:#fff;padding:10px 20px;height:80px;transition:all 300ms ease 0s;display:flex;align-items:center;justify-content:space-around}.product-slide--name{font-size:1.25rem;margin:0}.product-slide--name a{text-decoration:none;color:#fff}.product-slide--series{font-size:.75rem;display:block;border-bottom:0px solid #fff;transition:all 300ms ease 0s}.product-slide--more{display:none;opacity:0;height:0px;transition:all 300ms ease 0s}.product-slide--more.btn{color:#cad5ef;padding:0}.product-slide--more.btn:hover,.product-slide--more.btn:focus{color:#fff}.product-slide.swiper-slide-active .product-slide--image{height:350px}.product-slide.swiper-slide-active .product-slide--image img{margin-bottom:0;transform:scale(1.1);transform-origin:bottom}.product-slide.swiper-slide-active .product-slide--details{height:150px}.product-slide.swiper-slide-active .product-slide--series{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:20px}.product-slide.swiper-slide-active .product-slide--more{display:inline-block;opacity:1;height:auto;margin-bottom:10px;padding:12px 24px;background-color:#fcc138;color:#044a8e}.featured-products.no-border .product-slide--image{height:auto}.featured-products.no-border .product-slide--image a{height:auto}.featured-products.no-border .product-slide--image img{margin-bottom:0;transform:rotate(0deg)}.featured-products.no-border .product-slide.swiper-slide-active .product-slide--image img{margin-bottom:0}.product-family--title h1{margin:0;color:#044a8e;text-transform:uppercase;font-size:2rem;padding:2rem 0;width:100%;line-height:1}@media screen and (min-width: 992px){.product-family--title h1{font-size:4rem}}.product-family-title{width:100%;margin-bottom:0;background-color:#fff;top:0;position:sticky;z-index:1}.product-family-divider{width:100%;margin-top:3rem}.product-family-series{width:calc(50% - 1rem);margin:2rem .5rem 0 .5rem;box-shadow:0px 0px 20px 0px rgba(0,0,0,.25);text-align:center;transition:all 300ms ease 0s}@media screen and (min-width: 768px){.product-family-series{width:calc(33.3% - 3rem);margin:2rem 1.5rem 0 1.5rem}}@media screen and (min-width: 1080px){.product-family-series{width:calc(25% - 3rem);margin:2rem 1.5rem 0 1.5rem}}.product-family-series--inside{position:relative}.product-family-series--image{height:170px;width:100%;display:flex;align-items:flex-end;overflow:hidden;transition:all 300ms ease 0s}@media screen and (min-width: 992px){.product-family-series--image{height:220px}}.product-family-series--image a{display:flex;align-items:center;justify-content:space-around;height:320px;width:100%}.product-family-series--image img{width:100%;max-height:100%;display:block;margin:0 auto;transform:rotate(-90deg);margin-top:100%;transition:all 300ms ease 0s}@media screen and (min-width: 992px){.product-family-series--image img{margin-top:calc(100% - 75px)}}.product-family-series--image.product-family-series--no-rotate a{height:170px}@media screen and (min-width: 992px){.product-family-series--image.product-family-series--no-rotate a{height:220px}}.product-family-series--image.product-family-series--no-rotate img{transform:none;margin-top:0;max-width:100%;max-height:90%;width:auto}.product-family-series--details{background-color:#044a8e;color:#fff;padding:10px 20px;height:80px;transition:all 300ms ease 0s;display:flex;align-items:center;justify-content:space-around}.product-family-series--name{font-size:1.25rem;margin:0}.product-family-series--name a{text-decoration:none;color:#fff}.product-family-series--description{font-size:.75rem;display:block;border-top:1px solid #fff;padding-top:10px;margin-top:10px;transition:all 300ms ease 0s}.product-family-series--more{display:none;opacity:0;height:0px;transition:all 300ms ease 0s}.product-family-series--more.btn{color:#cad5ef;padding:0}.product-family-series--more.btn:hover,.product-family-series--more.btn:focus{color:#fff}.product-family-series--performance{background-color:#fcc138;color:#044a8e;text-transform:uppercase;box-sizing:border-box;padding:4px;font-size:.75rem;position:absolute;top:-10px;left:-8px;transform-origin:top left}@media screen and (min-width: 768px){.product-family-series--performance{top:10px;transform:rotate(90deg)}}@supports(text-orientation: upright){@media screen and (min-width: 768px){.product-family-series--performance{letter-spacing:-4px;writing-mode:vertical-rl;text-orientation:upright;width:21px;left:-21px;transform:rotate(0deg)}}@media screen and (min-width: 992px){.product-family-series--performance{letter-spacing:normal}}}.product-family-series:hover,.product-family-series:focus{transform:scale(1.1)}.btn,.ma-button,.ctct-form-button{background-color:#3c6bbe;color:#fff;text-decoration:none;padding:12px 24px;border:0;border-radius:4px;font-weight:700;cursor:pointer}.btn:visited,.ma-button:visited,.ctct-form-button:visited{color:#fff}a.btn-small,.btn-small{padding:6px 6px;font-size:.85rem;white-space:nowrap}.btn-yellow,#js-reset-filters-button{background-color:#fcc138;color:#044a8e}.btn-light-gray,.ctct-form-button{background-color:#cad5ef;color:#044a8e}.btn-action{background-color:#fcc138 !important;color:#044a8e !important;position:relative;font-size:1.5rem;padding:12px 36px;border-radius:30px;margin-top:1em;cursor:pointer}@media screen and (min-width: 768px){.btn-action{font-size:1.7rem}}.btn-block{display:block}.btn-add-to-cart{display:inline-block;padding:6px 24px 6px 63px;margin-top:12px}.btn-add-to-cart:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding:0 6px 0 0;font-size:50px;color:#044a8e;position:absolute;top:-15px;left:0}.btn-checkout{display:inline-block;padding:6px 24px 6px 63px;margin-top:12px}.btn-checkout:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding:0 6px 0 0;font-size:50px;color:#044a8e;position:absolute;top:-15px;left:0}#js-reset-filters-button{border-radius:6px;padding:4px 10px}.main-product-images{display:flex;flex-flow:row wrap;align-content:flex-start}.MainProductImage{position:relative;overflow:hidden;margin-left:.333333%;margin-bottom:.333333%;width:49%}@media screen and (min-width: 768px){.MainProductImage{height:auto;width:24.75%;margin-left:.333333%;margin-bottom:.333333%}}.MainProductImage:nth-child(2n+1){margin-left:0}@media screen and (min-width: 768px){.MainProductImage:nth-child(2n+1){margin-left:.333333%}}@media screen and (min-width: 768px){.MainProductImage:nth-child(4n+1){margin-left:0}}.MainProductImage a{height:120px;display:block;background-size:contain;background-position:left center}@media screen and (min-width: 768px){.MainProductImage a{height:190px}}.MainProductImage p{position:absolute;left:1em;bottom:1em;color:#fff;font-size:1.1429em;margin:0}.twisterDrills a{background:rgba(0,0,0,0) url("../MaFord/Img/TwisterDrills.png") 0 0 no-repeat}.twisterDrills{background:#f7a500;background:-moz-linear-gradient(top, #F7A500 0%, #f9b733 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7A500), color-stop(100%, #f9b733));background:-webkit-linear-gradient(top, #F7A500 0%, #f9b733 100%);background:-o-linear-gradient(top, #F7A500 0%, #f9b733 100%);background:-ms-linear-gradient(top, #F7A500 0%, #f9b733 100%);background:linear-gradient(to bottom, #F7A500 0%, #f9b733 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#F7A500", endColorstr="#f9b733",GradientType=0 )}.tuffcutMills a{background:rgba(0,0,0,0) url("../MaFord/Img/TuffCutEndMills.png") 0 0 no-repeat}.tuffcutMills{background:#3d6eb9;background:-moz-linear-gradient(top, #3D6EB9 0%, #648bc7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3D6EB9), color-stop(100%, #648bc7));background:-webkit-linear-gradient(top, #3D6EB9 0%, #648bc7 100%);background:-o-linear-gradient(top, #3D6EB9 0%, #648bc7 100%);background:-ms-linear-gradient(top, #3D6EB9 0%, #648bc7 100%);background:linear-gradient(to bottom, #3D6EB9 0%, #648bc7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#3D6EB9", endColorstr="#648bc7",GradientType=0 )}.truesizeReamers a{background:rgba(0,0,0,0) url("../MaFord/Img/TrueSizeReamers.png") 0 0 no-repeat}.truesizeReamers{background:#bc4b9c;background:-moz-linear-gradient(top, #BC4B9C 0%, #c96fb0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #BC4B9C), color-stop(100%, #c96fb0));background:-webkit-linear-gradient(top, #BC4B9C 0%, #c96fb0 100%);background:-o-linear-gradient(top, #BC4B9C 0%, #c96fb0 100%);background:-ms-linear-gradient(top, #BC4B9C 0%, #c96fb0 100%);background:linear-gradient(to bottom, #BC4B9C 0%, #c96fb0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#BC4B9C", endColorstr="#c96fb0",GradientType=0 )}.countersinks a{background:rgba(0,0,0,0) url("../MaFord/Img/Countersinks.png") 0 0 no-repeat}.countersinks{background:#36b244;background:-moz-linear-gradient(top, #36B244 0%, #5ec169 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #36B244), color-stop(100%, #5ec169));background:-webkit-linear-gradient(top, #36B244 0%, #5ec169 100%);background:-o-linear-gradient(top, #36B244 0%, #5ec169 100%);background:-ms-linear-gradient(top, #36B244 0%, #5ec169 100%);background:linear-gradient(to bottom, #36B244 0%, #5ec169 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#36B244", endColorstr="#5ec169",GradientType=0 )}.edgehogBurs a{background:rgba(0,0,0,0) url("../MaFord/Img/EdgeHogBurs.png") 0 0 no-repeat}.edgehogBurs{background:#e0532d;background:-moz-linear-gradient(top, #E0532D 0%, #e67557 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #E0532D), color-stop(100%, #e67557));background:-webkit-linear-gradient(top, #E0532D 0%, #e67557 100%);background:-o-linear-gradient(top, #E0532D 0%, #e67557 100%);background:-ms-linear-gradient(top, #E0532D 0%, #e67557 100%);background:linear-gradient(to bottom, #E0532D 0%, #e67557 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#E0532D", endColorstr="#e67557",GradientType=0 )}.diamondgrindRouters a{background:rgba(0,0,0,0) url("../MaFord/Img/DiamondGrindRouters.png") 0 0 no-repeat}.diamondgrindRouters{background:#00aab0;background:-moz-linear-gradient(top, #00AAB0 0%, #33bbc0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00AAB0), color-stop(100%, #33bbc0));background:-webkit-linear-gradient(top, #00AAB0 0%, #33bbc0 100%);background:-o-linear-gradient(top, #00AAB0 0%, #33bbc0 100%);background:-ms-linear-gradient(top, #00AAB0 0%, #33bbc0 100%);background:linear-gradient(to bottom, #00AAB0 0%, #33bbc0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00AAB0", endColorstr="#33bbc0",GradientType=0 )}.boringTools a{background:rgba(0,0,0,0) url("../MaFord/Img/BoringTools.png") 0 0 no-repeat}.boringTools{background:#e55c2c;background:-moz-linear-gradient(top, #E55C2C 0%, #ea7d56 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #E55C2C), color-stop(100%, #ea7d56));background:-webkit-linear-gradient(top, #E55C2C 0%, #ea7d56 100%);background:-o-linear-gradient(top, #E55C2C 0%, #ea7d56 100%);background:-ms-linear-gradient(top, #E55C2C 0%, #ea7d56 100%);background:linear-gradient(to bottom, #E55C2C 0%, #ea7d56 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#E55C2C", endColorstr="#ea7d56",GradientType=0 )}.customTools a{background:rgba(0,0,0,0) url("../MaFord/Img/CustomTools.png") 0 0 no-repeat}.customTools{background:#803c87;background:-moz-linear-gradient(top, #803C87 0%, #99639f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #803C87), color-stop(100%, #99639f));background:-webkit-linear-gradient(top, #803C87 0%, #99639f 100%);background:-o-linear-gradient(top, #803C87 0%, #99639f 100%);background:-ms-linear-gradient(top, #803C87 0%, #99639f 100%);background:linear-gradient(to bottom, #803C87 0%, #99639f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#803C87", endColorstr="#99639f",GradientType=0 )}.twisterDrills a,.tuffcutMills a,.truesizeReamers a,.countersinks a,.edgehogBurs a,.diamondgrindRouters a,.boringTools a,.customTools a{background-size:100%;background-position:left}@media screen and (min-width: 768px){.twisterDrills a,.tuffcutMills a,.truesizeReamers a,.countersinks a,.edgehogBurs a,.diamondgrindRouters a,.boringTools a,.customTools a{background-size:cover;-moz-background-size:cover;background-position:center;background-position:center}}.product-item--table{border-top:2px solid #404856;width:100%;border-collapse:collapse}.product-item--table th{text-align:right;padding:4px 10px 4px 4px;width:60%}.product-item--table td{text-align:left;padding:4px 4px 4px 10px;width:40%}.product-item--table tr:nth-child(even){background-color:#cad5ef}.product-item--table tr:nth-child(odd){background-color:#e1e8fa}.cart-display{font-size:.85rem}.cart-display th{background-color:#044a8e;color:#fff;padding:8px 10px}.cart-display td{padding:8px 10px}#page table.dataTable.stripe thead th,#page table.dataTable.display thead th,#page table.dataTable thead th{background-color:#044a8e;color:#fff}#page table.dataTable.stripe tbody tr.odd,#page table.dataTable.display tbody tr.odd,#page table.dataTable tbody tr.odd{background-color:#e1e8fa}.facet .dataTables_wrapper .dataTable{font-size:.85rem}.facet .dataTables_wrapper .top{display:flex;align-items:stretch;justify-content:space-around;flex-flow:row wrap}.facet .dataTables_wrapper .dataTables_info{width:100%;text-align:center}@media screen and (min-width: 768px){.facet .dataTables_wrapper .dataTables_info{width:50%;text-align:left}}.facet .dataTables_wrapper .dataTables_paginate{width:100%}@media screen and (min-width: 768px){.facet .dataTables_wrapper .dataTables_paginate{width:50%}}.facet .dataTables_wrapper .dataTables_filter{width:100%}@media screen and (min-width: 768px){.facet .dataTables_wrapper .dataTables_filter{width:33.3%}}.facet .dataTables_wrapper .bottom{margin-top:50px}.facet .dataTables_wrapper .dataTables_length{float:right}.facet .dataTables_wrapper table.dataTable.display tbody tr.odd>.sorting_1,.facet .dataTables_wrapper table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:rgba(0,0,0,0)}.facet .dataTables_wrapper table.dataTable.display tbody tr.even>.sorting_1,.facet .dataTables_wrapper table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:rgba(0,0,0,0)}.facet .dataTables_wrapper table.dataTable.order-column tbody tr>.sorting_1,.facet .dataTables_wrapper table.dataTable.order-column tbody tr>.sorting_2,.facet .dataTables_wrapper table.dataTable.order-column tbody tr>.sorting_3,.facet .dataTables_wrapper table.dataTable.display tbody tr>.sorting_1,.facet .dataTables_wrapper table.dataTable.display tbody tr>.sorting_2,.facet .dataTables_wrapper table.dataTable.display tbody tr>.sorting_3{background-color:rgba(0,0,0,0)}.facet .dataTables_wrapper .dataTables_filter{text-align:left}#page .facet .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,#page .facet .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,#page .facet .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{color:#cad5ef !important}#page .facet .dataTables_wrapper .dataTables_paginate .paginate_button{color:#044a8e !important}#page .facet .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:none;border:1px solid rgba(0,0,0,0);color:#044a8e !important}@media screen and (max-width: 767px){.facet .dataTables_wrapper .dataTables_filter input{margin-left:0;display:block}}@media screen and (max-width: 767px){.facet .dataTables_wrapper .dataTables_length select{margin-left:0;display:block}}@media screen and (max-width: 767px){.facet .dataTables_wrapper .dataTables_length{text-align:left}}.facet .dataTables_wrapper .dataTables_paginate .paginate_button.last,.facet .dataTables_wrapper .dataTables_paginate .paginate_button.first{display:none}.facet div.dataTables_paginate a.paginate_button.first{position:relative;padding-left:24px}.facet div.dataTables_paginate a.paginate_button.next{position:relative;padding-right:16px}.facet div.dataTables_paginate a.paginate_button.previous{position:relative;padding-left:16px}.facet div.dataTables_paginate a.paginate_button.last{position:relative;padding-right:24px}.facet div.dataTables_paginate a.first:before,.facet div.dataTables_paginate a.previous:before{position:absolute;top:9px;left:0px;display:block;font-family:"Font Awesome 5 Free"}.facet div.dataTables_paginate a.next:after,.facet div.dataTables_paginate a.last:after{position:absolute;top:9px;right:0px;display:block;font-family:"Font Awesome 5 Free"}.facet div.dataTables_paginate a.first:before{font-weight:900;content:""}.facet div.dataTables_paginate a.previous:before{font-weight:900;content:""}.facet div.dataTables_paginate a.next:after{font-weight:900;content:""}.facet div.dataTables_paginate a.last:after{font-weight:900;content:""}input.grid-qty{width:50px;margin-right:6px;padding:0 4px 0 4px;margin-bottom:0}.facet .dataTables_wrapper .dataTables_paginate .paginate_button{padding:.5em .25em;min-width:auto}@media screen and (min-width: 768px){.facet .dataTables_wrapper .dataTables_paginate .paginate_button{padding:.5em 1em}}.facet .dataTables_wrapper .dataTables_paginate .paginate_button.current{padding:.5em .5em}@media screen and (min-width: 768px){.facet .dataTables_wrapper .dataTables_paginate .paginate_button.current{padding:.5em 1em}}.facet .dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 .15em}@media screen and (min-width: 768px){.facet .dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}}.cart-total{text-align:right}.update-button{float:right}.feature-box{background-color:#e6ecf2;padding:1rem 2rem;line-height:1.5;margin:1em 0}.feature-box h2{font-size:2rem;margin:0}.distributor-signup{width:100%}@media screen and (min-width: 1080px){.distributor-signup{width:50%}}.create-account{width:100%}@media screen and (min-width: 1080px){.create-account{width:50%}}.sidebar-cart{width:100%;margin-top:1em}@media screen and (min-width: 1080px){.sidebar-cart{width:45%;margin-left:5%}}.sidebar-cart h2{margin-top:0}.checkout-main{width:100%;margin-top:1em}@media screen and (min-width: 1080px){.checkout-main{width:50%}}.checkout-main h2{margin-top:0}.returning-customer{width:100%;background-color:#e6ecf2}@media screen and (min-width: 1080px){.returning-customer{width:calc(50% - 16px)}}.guest-customer{width:100%;background-color:#e6ecf2}@media screen and (min-width: 1080px){.guest-customer{width:calc(50% - 16px)}}.or{width:100%;text-align:center}@media screen and (min-width: 1080px){.or{width:32px}}.or>div{width:100%}.order-summary-side{border:1px solid #404856;padding:1rem}.order-summary-side--items{border-bottom:1px solid #404856}.order-summary-side--item{margin:0 0 1rem 0}.order-summary-side--item-name{width:65%}.order-summary-side--item-details{width:35%;text-align:right}.order-summary-side--price{display:block}.order-summary-side--fees{border-bottom:1px solid #404856;margin:1rem 0;padding-bottom:1rem}.order-summary-side--total{font-size:2.125rem;margin:1rem 0}.order-summary-side--fee-name{width:65%}.order-summary-side--fee{width:35%;text-align:right}#CreditCardProcessor{height:1800px}@media screen and (min-width: 768px){.distributor-locations--container{column-gap:2rem}}.distributor-locations--form{width:100%;margin-bottom:2rem}@media screen and (min-width: 768px){.distributor-locations--form{width:calc(50% - 1rem)}}.distributor-locations--map{width:100%}@media screen and (min-width: 768px){.distributor-locations--map{width:calc(50% - 1rem)}}.distributor-locations--map #map{width:100%;height:400px;z-index:1}.distributor-locations--form-grid{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;row-gap:1rem}@media screen and (min-width: 768px){.distributor-locations--form-grid{column-gap:2rem}}.distributor-locations--form-grid input,.distributor-locations--form-grid select{margin-bottom:0}.distributor-results{width:100% !important}.facet .distributor-results-container .dataTables_wrapper .top{display:flex;align-items:stretch;justify-content:space-around;flex-flow:row wrap}.facet .distributor-results-container .dataTables_wrapper .dataTables_info{width:100%;text-align:center}@media screen and (min-width: 768px){.facet .distributor-results-container .dataTables_wrapper .dataTables_info{width:50%;text-align:left}}.facet .distributor-results-container .dataTables_wrapper .dataTables_length{width:100%;text-align:center}@media screen and (min-width: 768px){.facet .distributor-results-container .dataTables_wrapper .dataTables_length{width:50%;text-align:right}}.facet .distributor-results-container .dataTables_wrapper .dataTables_paginate{width:100%;margin-bottom:1rem}@media screen and (min-width: 768px){.facet .distributor-results-container .dataTables_wrapper .dataTables_paginate{width:50%}}.facet .distributor-results-container .dataTables_wrapper .dataTables_filter{width:100%;text-align:center}@media screen and (min-width: 768px){.facet .distributor-results-container .dataTables_wrapper .dataTables_filter{width:50%;text-align:left}}#cookiePopup{z-index:100;background-color:#fff;font-size:14px;width:70vw;max-width:42.85em;box-shadow:0 0 2em rgba(5,0,31,.15);font-family:"Poppins",sans-serif;text-align:justify;line-height:1.8em;padding:2em 1.4em;border-radius:6px;bottom:0;position:fixed;transition:all .5s ease-in;box-sizing:border-box}#cookiePopup p{text-align:center;margin:1.4em 0}#cookiePopup button{background-color:#044a8e;border:none;color:#fff;font-size:1.2em;padding:1em 1.4em;display:block;position:relative;margin:auto;border-radius:5px}#cookiePopup a{color:#044a8e}@media only screen and (max-width: 37.5em){#cookiePopup{width:100%}.hide{bottom:2em;right:0}.show{right:0;bottom:0}}.top-bar{width:100%;height:35px;background-color:#404856;color:#cad5ef;font-size:.875rem;line-height:35px}.top-bar a,.top-bar a:visited{color:#cad5ef;font-weight:700;text-decoration:none}.top-bar a:hover,.top-bar a:visited:hover{color:#fff}.top-bar__locations{width:50%;margin:0}@media screen and (min-width: 1080px){.top-bar__locations{width:100%;margin:0 0 1rem 0}}.top-bar__locations a{display:inline-block;margin-right:.5rem}.top-bar__locations a img{vertical-align:middle}.top-bar__social{width:50%;margin:0}@media screen and (min-width: 1080px){.top-bar__social{width:100%;margin:0 0 2rem 0}}.top-bar__social a{font-size:1.5rem;margin-right:.5rem;text-decoration:none}.top-bar__social a:last-child{margin-right:0}.top-bar__links{width:50%;text-align:right}@media screen and (min-width: 1080px){.top-bar__links{width:50%}}.top-header{border-bottom:2px #044a8e solid}.site-logo{width:25%;padding:12px 0;padding-right:10px;box-sizing:border-box}@media screen and (min-width: 1080px){.site-logo{width:60%;padding-right:0}}@media screen and (min-width: 1320px){.site-logo{width:50%;padding-right:0}}.search-container{width:50%;text-align:center;box-sizing:border-box}@media screen and (min-width: 1080px){.search-container{text-align:left;width:28%}}@media screen and (min-width: 1320px){.search-container{text-align:left;width:40%}}.mobile-menu{width:25%;text-align:center;box-sizing:border-box}@media screen and (min-width: 1080px){.mobile-menu{display:none}}.main-navigation-container{display:none;width:50%;box-sizing:border-box;background-color:#044a8e}@media screen and (min-width: 1080px){.main-navigation-container{display:block;width:100%}}.site-logo img{max-width:100%;height:auto;vertical-align:middle}.site-logo a,.site-logo a:visited{text-decoration:none}.site-logo a:hover,.site-logo a:visited:hover{text-decoration:underline}.site-logo a .logo-tag-line,.site-logo a:visited .logo-tag-line{font-style:italic;color:#77787b;margin-left:1rem;font-size:1.5rem;display:none}@media screen and (min-width: 1080px){.site-logo a .logo-tag-line,.site-logo a:visited .logo-tag-line{display:inline}}.locations-social-container{width:100%;text-align:center;box-sizing:border-box;display:none}@media screen and (min-width: 1080px){.locations-social-container{text-align:left;width:12%;display:flex;flex-flow:row wrap}}@media screen and (min-width: 1320px){.locations-social-container{width:10%}}.search input{vertical-align:middle}input.searchbox{border:2px solid #404856;width:80%;height:38px;border-radius:4px;padding:0 36px 0 10px;box-sizing:border-box;margin-bottom:0}.searchbutton{margin-left:-36px}.searchbox::-webkit-input-placeholder{font-style:italic}.searchbox:-ms-input-placeholder{font-style:italic}.searchbox::placeholder{font-style:italic}.searchbox:placeholder-shown{font-style:italic}.cart-icon{background-color:#fff;color:#044a8e;padding:0 4px;margin-left:8px;font-size:.75rem;vertical-align:top}.cart-icon:before{content:url(/SiteContent/assets/images/cart.svg);height:25px;width:25px;margin-left:-12px;margin-top:-4px;display:inline-block;position:absolute;filter:brightness(100)}.mobile-menu .mobile-cart{position:fixed;bottom:10px;right:10px;z-index:1000;color:#fff;background-color:#044a8e;padding:12px;border-radius:12px}.mobile-menu .mobile-cart a{color:#fff}footer{width:100%;background-color:#044a8e;color:#fff;padding:2rem 0;margin-top:2rem;font-size:1.125rem;line-height:1.75}@media screen and (min-width: 1080px){footer{font-size:.875rem}}footer a,footer a:visited{color:#fff;text-decoration:none}footer a:hover,footer a:visited:hover{color:#cad5ef}footer ul{margin:0;padding:0;list-style:none}footer p{margin:0}.footer__social{margin-left:2.5em;display:none}@media screen and (min-width: 1080px){.footer__social{display:block}}.footer__social a{font-size:1rem;margin-right:1rem}.footer__contact{width:100%;margin-bottom:1.5rem}@media screen and (min-width: 1080px){.footer__contact{width:22%;text-align:left;margin-bottom:0}}.footer__contact p{text-align:center;margin-bottom:1rem}@media screen and (min-width: 1080px){.footer__contact p{text-align:left;margin-bottom:0}}.footer__contact ul.fa-ul{margin-left:0}@media screen and (min-width: 1080px){.footer__contact ul.fa-ul{margin-left:2.5em}}.footer__contact li{border:2px solid #cad5ef;border-radius:4px;padding:4px 4px 4px 2em;margin:0 auto 1rem auto;width:75%;max-width:275px;box-sizing:border-box;line-height:1.5}@media screen and (min-width: 1080px){.footer__contact li{border:0 none rgba(0,0,0,0);padding:0;margin:0;width:auto;max-width:none;line-height:1.75}}.footer__contact li span.fa-li{left:0}@media screen and (min-width: 1080px){.footer__contact li span.fa-li{left:-2em}}.footer__links{display:block;width:100%;margin-bottom:1rem;text-align:center}@media screen and (min-width: 1080px){.footer__links{width:22%;display:block;text-align:left}}.footer__links strong{text-transform:uppercase}.footer__subscribe{width:100%}@media screen and (min-width: 1080px){.footer__subscribe{width:33%}}.site .ctct-form-embed.form_0 .ctct-form-defaults{background-color:rgba(0,0,0,0);color:#cad5ef;font-family:proxima-nova,sans-serif;padding:0;font-size:.875rem}.site .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header{color:#cad5ef;font-size:.875rem}.site .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-text,.site .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-label,.site .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-listname,.site .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists-legend,.site .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-date-slash,.site .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text,.site .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-link,.site .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-privacy-link{color:#cad5ef;font-size:.875rem}.site .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text,.site .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-link{font-size:.5rem}.site .grecaptcha-badge{width:1px !important;height:1px !important}.ctct-form-label{width:10ch;display:inline-block}:root{--mm-color-background: #3C6BBE;--mm-color-button: #ffffff;--mm-color-text: #ffffff;--mm-color-text-dimmed: #ffffff;--mm-color-border: #6087cd}.mm-wrapper_blocking{position:fixed}.mobile-menu a{color:#044a8e;text-decoration:none}.main-navigation-container nav.main-navigation{width:calc(100% - 160px)}.main-navigation-container nav.main-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}.main-navigation-container nav.main-navigation ul li{font-size:1rem;position:relative;border-right:1px solid #fff;flex:1 1 auto;text-align:center;margin:.5rem 0}@media screen and (min-width: 1320px){.main-navigation-container nav.main-navigation ul li{font-size:1.25rem}}.main-navigation-container nav.main-navigation ul li a,.main-navigation-container nav.main-navigation ul li a:visited{color:#fff;font-weight:700;padding:.5rem 0;text-decoration:none;display:inline-block}.main-navigation-container nav.main-navigation ul li a:hover,.main-navigation-container nav.main-navigation ul li li:hover a,.main-navigation-container nav.main-navigation ul li ul ul li:hover a{color:#fff}.main-navigation-container nav.main-navigation ul li a.parent:after{content:"";font-family:"Font Awesome 5 Free";padding-left:6px;vertical-align:top}.main-navigation-container nav.main-navigation ul ul{background-color:#044a8e;margin:0;padding:1rem 0;z-index:100;text-align:left;left:-999em;position:absolute;opacity:0;visibility:hidden;transform:translate3d(0, 10px, 0);transition:all .3s ease}.main-navigation-container nav.main-navigation ul ul li{border:0px none;display:block;padding:.25rem 1rem;font-size:1.125rem;margin:0;text-align:left}.main-navigation-container nav.main-navigation ul ul li a{color:#fff;line-height:1.75;font-weight:500;display:block;white-space:nowrap;padding:0}.main-navigation-container nav.main-navigation ul ul li a.parent:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding:0 6px;vertical-align:top;right:0;position:absolute}.main-navigation-container nav.main-navigation ul ul li:hover{background-color:#0564c0}.main-navigation-container nav.main-navigation ul ul ul{left:100%;top:-16px;opacity:0;visibility:hidden;transform:translate3d(0, 10px, 0);transition:all .3s ease}.main-navigation-container nav.main-navigation ul li:hover ul{display:block}.main-navigation-container nav.main-navigation ul li:hover ul a,.main-navigation-container nav.main-navigation ul li ul li:hover ul a{color:#fff;display:block;white-space:nowrap}.main-navigation-container nav.main-navigation ul li:hover>ul,.main-navigation-container nav.main-navigation ul li.focus>ul{left:auto;opacity:1;transform:translate3d(0, 0px, 0);visibility:visible}.main-navigation-container nav.main-navigation ul ul li:hover>ul,.main-navigation-container nav.main-navigation ul ul li.focus>ul{left:100%;opacity:1;transform:translate3d(0, 0px, 0);visibility:visible}.secondary{display:none}@media screen and (min-width: 1080px){.secondary,.main-navigation-container nav.main-navigation ul li.welcome{display:inline-block}}.secondary>a:after,.main-navigation-container nav.main-navigation ul li.welcome>a:after{content:"";font-family:"Font Awesome 5 Free";padding-left:6px;vertical-align:top}.secondary a,.secondary a:visited,.main-navigation-container nav.main-navigation ul li.welcome a,.main-navigation-container nav.main-navigation ul li.welcome a:visited{color:#fff;text-decoration:none;padding:4px 10px;font-weight:700;font-size:1.25rem}.secondary a:hover,.secondary a:visited:hover,.main-navigation-container nav.main-navigation ul li.welcome a:hover,.main-navigation-container nav.main-navigation ul li.welcome a:visited:hover{background-color:#6087cd}.secondary a.login-button,.secondary a:visited.login-button,.main-navigation-container nav.main-navigation ul li.welcome a.login-button,.main-navigation-container nav.main-navigation ul li.welcome a:visited.login-button{background-color:#3c6bbe;color:#fff;border-radius:6px;text-transform:none}.secondary ul,.main-navigation-container nav.main-navigation ul li.welcome ul{list-style:none;margin:0;padding:0;text-align:right}.secondary ul li,.main-navigation-container nav.main-navigation ul li.welcome ul li{float:none;display:inline-block;position:relative;background-color:#3c6bbe;border-radius:6px;padding:4px 10px}.secondary ul li:hover,.main-navigation-container nav.main-navigation ul li.welcome ul li:hover{background-color:#6087cd}.secondary ul li a,.secondary ul li a:visited,.main-navigation-container nav.main-navigation ul li.welcome ul li a,.main-navigation-container nav.main-navigation ul li.welcome ul li a:visited{color:#fff;font-weight:700;padding:0 20px;text-decoration:none;display:inline-block}.secondary ul li a:hover,.secondary ul li li:hover a,.secondary ul li ul ul li:hover a,.main-navigation-container nav.main-navigation ul li.welcome ul li a:hover,.main-navigation-container nav.main-navigation ul li.welcome ul li li:hover a,.main-navigation-container nav.main-navigation ul li.welcome ul li ul ul li:hover a{color:#fff}.secondary ul ul,.main-navigation-container nav.main-navigation ul li.welcome ul ul{background-color:#6087cd;margin:0;padding:10px 0;z-index:100;text-align:left;left:-999em;position:absolute;opacity:0;visibility:hidden;transform:translate3d(0, 5px, 0);transition:opacity .2s ease}.secondary ul ul li,.main-navigation-container nav.main-navigation ul li.welcome ul ul li{border:0px none;display:block;border-radius:0;background-color:#6087cd}.secondary ul ul li a,.main-navigation-container nav.main-navigation ul li.welcome ul ul li a{color:#fff;display:block;white-space:nowrap}.secondary ul ul li a:hover,.main-navigation-container nav.main-navigation ul li.welcome ul ul li a:hover{background-color:#3c6bbe}.secondary ul li:hover ul,.main-navigation-container nav.main-navigation ul li.welcome ul li:hover ul{display:block;opacity:1;transform:translate3d(0, 0px, 0);visibility:visible}.secondary ul li:hover ul a,.main-navigation-container nav.main-navigation ul li.welcome ul li:hover ul a{color:#fff;display:block;white-space:nowrap}.secondary ul li:hover>ul,.secondary ul li.focus>ul,.main-navigation-container nav.main-navigation ul li.welcome ul li:hover>ul,.main-navigation-container nav.main-navigation ul li.welcome ul li.focus>ul{left:0}.main-navigation-container nav.main-navigation ul li.welcome{border-right:none 0}.main-navigation-container nav.main-navigation ul li.welcome a,.main-navigation-container nav.main-navigation ul li.welcome a:visited{padding:.5rem 10px;color:#fff;background-color:#3c6bbe;border-radius:6px;text-transform:none}.main-navigation-container nav.main-navigation ul li.welcome ul{background-color:#6087cd}.main-navigation-container nav.main-navigation ul li.welcome ul li{border:0px none;display:block;border-radius:0;background-color:#6087cd}.main-navigation-container nav.main-navigation ul li.welcome ul li a,.main-navigation-container nav.main-navigation ul li.welcome ul li a:visited{color:#fff;display:block;white-space:nowrap;background-color:rgba(0,0,0,0);background-color:#6087cd}.main-navigation-container nav.main-navigation ul li.welcome ul li a:hover{background-color:#3c6bbe}.main-navigation-container nav.main-navigation ul li.welcome ul li:hover,.main-navigation-container nav.main-navigation ul li.welcome ul li:hover a,.main-navigation-container nav.main-navigation ul li.welcome ul li:hover a:visited{background-color:#3c6bbe}.mm-listitem.welcome{color:#fcc138;font-weight:700}.tag-line{text-align:center;margin:3rem 0;overflow:hidden;position:relative;height:78px}.tag-line h2{line-height:1;margin:0;font-size:1.5rem}.tag-line h2:before,.tag-line h2:after{position:absolute;top:0;content:"";background-image:url(/SiteContent/assets/images/backgroung-bit.svg);background-repeat:no-repeat;display:inline-block;width:25%;margin:0 .5em 0 -55%;height:78px;vertical-align:middle}@media screen and (min-width: 1080px){.tag-line h2:before,.tag-line h2:after{background-image:url(/SiteContent/assets/images/backgroung-bit-large.svg);width:50%;margin:0 .5em 0 -75%;background-size:auto}}.tag-line h2:before{transform:rotate(180deg);background-position:bottom left}.tag-line h2:after{margin:0 -5% 0 .5em;right:0}@media screen and (min-width: 1080px){.tag-line h2:after{margin:0 -25% 0 .5em}}@media screen and (min-width: 1080px){.tag-line h2{line-height:78px;font-size:2rem}}.tag-line h2 span{display:block;margin:auto;width:60%}.highlights{margin-top:2rem;max-width:none}.highlights .employee-owned,.highlights .made-in-usa{width:100%;text-align:center;height:105px;display:flex;align-items:center;justify-content:center;background-size:cover;margin-bottom:1rem}@media screen and (min-width: 1080px){.highlights .employee-owned,.highlights .made-in-usa{width:52%;height:210px}}.highlights h3{font-size:2rem;text-transform:uppercase;color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,.5)}@media screen and (min-width: 1080px){.highlights h3{font-size:3rem}}.highlights .employee-owned{background-image:url(/SiteContent/assets/images/employee-background.jpg)}@media screen and (min-width: 1080px){.highlights .employee-owned{clip-path:polygon(0% 0%, 90% 1%, 100% 50%, 90% 100%, 0% 100%)}}@media screen and (min-width: 1080px){.highlights .employee-owned h3{margin-right:5%}}.highlights .made-in-usa{background-image:url(/SiteContent/assets/images/usa-background.jpg)}@media screen and (min-width: 1080px){.highlights .made-in-usa{clip-path:polygon(100% 0, 100% 100%, 0% 100%, 10% 52%, 0% 0%);margin-left:-4%}}@media screen and (min-width: 1080px){.highlights .made-in-usa h3{margin-left:5%}}.home-footer-logos{text-align:center;margin-top:1rem}.home-footer-logos img{margin:0 2rem}.news h2{line-height:1;margin:0;font-size:1.5rem}@media screen and (min-width: 1080px){.news h2{line-height:78px;font-size:2rem}}.page-content{margin-bottom:3rem}.product-series--container{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:2rem}.product-series--container span{font-weight:500 !important}.product-series--container img{max-width:100%}.product-series--description ul{list-style:none}.product-series--description ul li::before{content:"•";color:#cad5ef;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.product-series--description #product-numbers{font-size:1.5rem}#product-series--mobile-title{width:100%}.product-series--images{width:100%}@media screen and (min-width: 1080px){.product-series--images{width:40%;box-sizing:border-box;padding-right:1.5rem}}.product-series--information{width:100%}@media screen and (min-width: 1080px){.product-series--information{width:60%}}.product-series--information h1{margin-top:0}.product-item--column1{width:100%}@media screen and (min-width: 1080px){.product-item--column1{width:40%;box-sizing:border-box;padding-right:1.5rem}}.product-item--column2{width:100%;display:flex;flex-flow:row wrap;align-content:flex-start}@media screen and (min-width: 1080px){.product-item--column2{width:60%;box-sizing:border-box;padding-right:.75rem}}.product-item--inner-column2{width:100%}@media screen and (min-width: 1080px){.product-item--inner-column2{width:50%;box-sizing:border-box;padding-right:.75rem}}.product-item--inner-column3{width:100%}@media screen and (min-width: 1080px){.product-item--inner-column3{width:50%;box-sizing:border-box;padding-left:.75rem}}.product-item--title{width:100%}@media screen and (min-width: 1080px){.product-item--title{width:100%;box-sizing:border-box;padding-right:1.5rem}}.product-item--column1 h1,.product-item--column1 h2,.product-item--column2 h1,.product-item--column2 h2,.product-item--column3 h1,.product-item--column3 h2{margin-top:0}.product-series--description,.product-series--mobile-title{line-height:1.5}.product-series--details{margin-top:2rem}.product-series--materials{width:100%}@media screen and (min-width: 1080px){.product-series--materials{width:20%}}.product-series--applications{width:100%}@media screen and (min-width: 1080px){.product-series--applications{width:20%}}.product-series--attributes{width:100%}@media screen and (min-width: 1080px){.product-series--attributes{width:30%}}.product-series--attributes img{max-width:96%}.product-series--downloads{width:100%}@media screen and (min-width: 1080px){.product-series--downloads{width:30%}}.product-item--attributes,.product-item--materials,.product-item--sizes,.product-item-specifications,.product-item--downloads{margin-top:2rem}.product-item--attributes h2,.product-item--materials h2,.product-item--sizes h2,.product-item-specifications h2,.product-item--downloads h2{margin-bottom:.25rem}.product-item-specifications{margin-bottom:2rem}.product-detail-price-row{display:flex;margin-bottom:.5rem}.product-detail-price-row .dotted-spacer{flex:1;border-bottom:2px dotted;position:relative;top:-2px}input.product-item--qty[type=text]{width:70px;margin-bottom:0;margin-right:0;margin-top:10px}.product-add-to-cart .row-value{width:25%}.product-add-to-cart .cart-button-span{text-align:right;width:75%}.product-item-price{text-align:right}.product-item-available{font-size:1rem}.product-detail-price{font-size:2rem;color:#044a8e}.application-boxes{list-style:none;padding:0;margin:0;margin-right:2rem;display:flex;flex-flow:row wrap}.application-boxes li{width:calc(33% - 14px);max-width:62px;display:inline-block;margin-right:10px;margin-bottom:10px}.material-boxes{list-style:none;padding:0;margin:0;margin-right:2rem}.material-boxes li{width:calc(25% - 14px);max-width:45px;display:inline-block;margin-right:10px;margin-bottom:10px}.material-box:before{content:"";width:16px;height:16px;border:1px solid #404856;display:inline-block;margin-right:.25rem;vertical-align:bottom}.material--cast-iron:before{background-color:#ed1c24}.material--hardened:before,.material--hardened-steels--44rc:before{background-color:#bcbdc0}.material--stainless:before,.material--stainless-steel:before{background-color:#fff200}.material--steel:before{background-color:#00b0ef}.material--special-alloys:before,.material--high-temp-alloy:before,.material--titanium:before{background-color:#f8981d}.material--non-ferrous:before,.material--aluminum--10-si:before,.material--brass--copper:before{background-color:#4db848}.material--general-purpose:before{background-color:purple}.sp-wrap{display:none;line-height:0;font-size:0;border-radius:3px;position:relative;padding:0 0 1rem 0;margin:0;width:100%;box-sizing:border-box;float:none;max-width:100%}.sp-large{border:1px solid #cad5ef;position:relative;min-height:200px;display:flex !important;align-items:center;justify-content:space-around}@media screen and (min-width: 1080px){.sp-large{min-height:400px}}.sp-large a{display:block}.sp-zoom{background-color:#fff}.sp-zoom img{max-width:none}.sp-thumbs{text-align:left;display:flex;flex-flow:row wrap;align-content:flex-start}.sp-thumbs img{min-height:64px;min-width:120px;max-width:120px}.sp-thumbs a:link,.sp-thumbs a:visited{width:120px;height:64px;overflow:hidden;opacity:1;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .2s ease-out;border:1px solid #cad5ef;margin:1rem 1rem 0 0}.sp-thumbs a:link.sp-current,.sp-thumbs a:visited.sp-current{border:1px solid #3c6bbe}.product-contact-box{background-color:#f9f9f9;border:1px solid #e1e1e1;margin-top:2rem}.product-contact-box .contact-header{-webkit-box-align:baseline;align-items:baseline;border-bottom:1px solid #e1e1e1;padding:.8em 1em}.product-contact-box .contact-header h3{display:inline-flex;margin-bottom:0;margin-top:0;margin-right:.4em}.product-contact-box .contact-header p{color:#868686;margin-bottom:0;margin-top:0}.product-contact-box .contact-methods{display:flex;flex-wrap:wrap;padding:.8em 1em}.product-contact-box .contact-method{display:flex}.product-contact-box .contact-method-icon{box-sizing:content-box;height:1em;margin:0 .6em 0 0;padding:0;width:1em}.product-contact-box .contact-method-info-item{align-items:flex-end;display:flex;margin-bottom:.4em}.product-contact-box .contact-method-info-item .label{color:#868686;margin-right:.4em}
