  table{border-collapse:collapse;border-spacing:0}.showing-placeholder{color:#999}.offset{position:relative}td{vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}abbr[title]{border-bottom:1px dotted}svg:not(:root){overflow:hidden}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}form,figure{margin:0}ul,ol{list-style:none;margin:0;padding:0}li{display:block;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:normal}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}a:focus{outline:thin dotted}a:hover,a:active{outline:0}@font-face{font-family:"icomoon";src:url("/CMSTemplates/ClevelandSteelTool/fonts/icomoon.eot");src:url("/CMSTemplates/ClevelandSteelTool/fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("/CMSTemplates/ClevelandSteelTool/fonts/icomoon.woff") format("woff"),url("/CMSTemplates/ClevelandSteelTool/fonts/icomoon.ttf") format("truetype"),url("/CMSTemplates/ClevelandSteelTool/fonts/icomoon.svg") format("svg");font-weight:normal;font-style:normal}.page-body-inner-wrap,.page-header-inner-wrap,.page-header-menu-list{position:relative;max-width:70em;margin:0 auto}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.overflow-wrap{min-width:20em;overflow:hidden}@media (min-width: 60em){.overflow-wrap{min-width:60em}}
html.scroll-disabled{overflow:hidden;position:relative}@media (max-width: 29.999em){html.scroll-disabled{position:fixed}}
body{overflow:scroll}body.scroll-disabled{overflow:hidden;position:relative}@media (max-width: 29.999em){body.scroll-disabled{position:fixed}}
.transform-wrap{position:relative;background-color:white}.page-segment{max-width:60em;margin:0 auto}html,button,input,select,textarea{font-family:"proxima-nova",sans-serif;font-weight:400}body{margin:0;font-size:1em;line-height:1.4em;color:black;background:#aaa;position:relative}@media (max-width: 49.999em){.general-content-wrap{padding:1em}}@media (min-width: 50em) and (max-width: 59.999em){.general-content-wrap{padding:0.05em 2em 1em}}@media (min-width: 60em){.general-content-wrap{padding:0.05em 3em 1em}}
.general-title-area-wrap{background-color:#e8e8e8;position:relative}@media (max-width: 49.999em){.general-title-area-wrap{padding:1em}}@media (min-width: 50em) and (max-width: 59.999em){.general-title-area-wrap{padding:0.05em 2em 1em}}@media (min-width: 60em){.general-title-area-wrap{padding:0.05em 3em 1em}}
.pagination-link{color:#0071bb;text-decoration:none}.pagination-link:hover{color:#005288}.pagination-link{display:block}.search-result-title-link,.search-result-url-link,.pagination-link{border:1px solid transparent;padding:0.25em 0.5em}.search-result-title-link:focus,.search-result-url-link:focus,.pagination-link:focus{border:1px solid #0071bb;outline:none}.pagination-current-page-placeholder{font-weight:bold;padding:0.25em 0.5em;display:block;color:#252624}.search-result-url-link{color:#50514f;display:block;font-size:0.875em;line-height:1.2em;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.search-result-title-link{font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb;text-transform:uppercase;display:block;text-decoration:none}.search-result-title-link:hover{color:#005288}.contact-description-title{font-family:"proxima-nova",sans-serif;font-weight:600;text-transform:uppercase}.contact-description-list>li{line-height:1.5em}.contact-description-address-title{font-family:"proxima-nova",sans-serif;font-weight:600;font-size:0.85em;color:#50514f;display:block}.contact-description-list-title{font-family:"proxima-nova",sans-serif;font-weight:600;font-size:0.85em}.contact-description-list-link{font-family:"proxima-nova",sans-serif;font-weight:600;text-decoration:none !important;font-size:0.85em}hr{border:0;height:1px;background-color:#b4b4b4}.page-header{position:relative}.page-header.menu-is-open{z-index:2000}.overflow-wrap{max-width:70em;margin:0 auto}.overflow-wrap.menu-is-open{position:fixed;top:0;left:0;bottom:0;right:0}@media (max-width: 54.999em){.transform-wrap{left:0;transition-property:left;-webkit-transition-property:left;-o-transition-property:left;-moz-transition-property:left;-ms-transition-property:left;transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in}.transform-wrap.menu-is-open{left:-16em}}
.page-header{background-color:#252624}@media (max-width: 54.999em){.page-header{padding:1em 0.75em;border-bottom:4px solid #ff001c}}
@media (min-width: 55em){.page-header-inner-wrap{padding:1.35em 2em;border-bottom:4px solid #ff001c}}
.page-header-home-link{display:block;width:55%}.page-header-home-link.main{max-width:10em}.page-header-home-link.contract-manufacturing{max-width:16em}.page-header-logo-image{display:block;width:100%}@media (max-width: 54.999em){.page-header-open-menu-button{font-family:"proxima-nova",sans-serif;font-weight:700;color:#999899;text-transform:uppercase;background:none;border:0;position:absolute;top:0;bottom:0;right:0;display:inline-block}.page-header-open-menu-button:before{content:"\e605";font-family:icomoon;display:inline-block;margin-right:0.5em;vertical-align:middle;font-size:1.75em}}@media (min-width: 55em){.page-header-open-menu-button{display:none}}
@media (max-width: 54.999em){.page-header-menu{position:fixed;top:0;bottom:0;overflow-y:scroll;right:-16em;width:16em;transition-property:right;-webkit-transition-property:right;-o-transition-property:right;-moz-transition-property:right;-ms-transition-property:right;transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;background-color:#e8e8e8}.page-header-menu.menu-is-open{right:0}}
@media (max-width: 54.999em){.page-header-menu-shader-button{position:absolute;top:0;width:100%;height:100%;visibility:hidden;padding:0;border:0;z-index:3000;background-color:transparent;transition-property:right,background-color;-webkit-transition-property:right,background-color;-o-transition-property:right,background-color;-moz-transition-property:right,background-color;-ms-transition-property:right,background-color;transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in}.page-header-menu-shader-button.menu-is-open{visibility:visible;background-color:rgba(0,0,0,0.7)}}@media (min-width: 55em){.page-header-menu-shader-button{display:none}}
@media (max-width: 54.999em){.page-header-utility-functions-area{border-bottom:4px solid #ff001c;background-color:#252624;padding:0.7em 0.75em}}@media (min-width: 55em){.page-header-utility-functions-area{position:absolute;right:2em;top:1em;width:13.5em}}
.page-header-contact-list{text-align:center;margin-bottom:0.15em}.page-header-contact-list>li{display:inline-block}.page-header-utility-function-contact-phone-link{text-decoration:none;font-family:"proxima-nova",sans-serif;font-weight:300;color:#d4d4d3;font-size:0.8em;display:inline-block;vertical-align:middle;padding-right:0.75em}.page-header-utility-function-contact-phone-link:hover{color:#e1e1e0}.page-header-utility-function-contact-phone-link:hover:before{color:#d4d4d3}.page-header-utility-function-contact-phone-link:before{font-family:icomoon;color:#50514f;display:inline-block;vertical-align:middle;font-size:1.2em;padding-right:0.4em}.page-header-utility-function-contact-phone-link:before{content:"\f096"}.page-header-utility-function-contact-page-link{text-decoration:none;font-family:"proxima-nova",sans-serif;font-weight:300;color:#d4d4d3;font-size:0.8em;display:inline-block;vertical-align:middle;margin-top:-0.25em}.page-header-utility-function-contact-page-link:hover{color:#e1e1e0}.page-header-utility-function-contact-page-link:hover:before{color:#d4d4d3}.page-header-utility-function-contact-page-link:before{font-family:icomoon;color:#50514f;display:inline-block;vertical-align:middle;font-size:1.2em;padding-right:0.4em}.page-header-utility-function-contact-page-link:before{content:"\f0e0"}.page-header-search-area{position:relative}.page-header-search-input{width:100%;background-color:#252624;border-radius:3px;border:2px solid #50514f;padding:0.3em 1.5em 0.3em 0.3em;font-family:"proxima-nova",sans-serif;font-weight:300;color:#d4d4d3;font-size:0.8em}.page-header-search-input ::-webkit-input-placeholder{font-family:"proxima-nova",sans-serif;font-weight:300;color:#d4d4d3}.page-header-search-input :-moz-placeholder{font-family:"proxima-nova",sans-serif;font-weight:300;color:#d4d4d3}.page-header-search-input ::-moz-placeholder{font-family:"proxima-nova",sans-serif;font-weight:300;color:#d4d4d3}.page-header-search-input :-ms-input-placeholder{font-family:"proxima-nova",sans-serif;font-weight:300;color:#d4d4d3}.page-header-search-input:focus{outline:0}.page-header-search-button{position:absolute;background:none;border:0;top:0;bottom:0;right:0}.page-header-search-button:after{font-family:icomoon;content:"\f002";color:#d4d4d3;display:inline-block;padding-top:0.025em}.page-header-search-button:focus{outline:0}@media (max-width: 54.999em){.page-header-link-area{background-color:#e8e8e8;padding:1em 0.75em}}@media (min-width: 55em){.page-header-link-area{background-color:#50514f;min-height:3em}}
@media (max-width: 54.999em){.page-header-menu-list>li{border-bottom:3px solid #b9b9b8;padding:0 0 0.5em 0}.page-header-menu-list>li+li{padding:0.5em 0}}@media (min-width: 55em){.page-header-menu-list{display:flex;flex-direction:row;align-items:center;justify-content:center}.page-header-menu-list>li{text-align:center;width:19%;outline:0}.page-header-menu-list>li:focus{outline:0}.page-header-menu-list>li+li{border-left:3px solid #252624}}@media (min-width: 50em) and (max-width: 59.999em){.page-header-menu-list{padding:0.75em 0}}@media (min-width: 60em){.page-header-menu-list{padding:0.75em 2em}}
.page-header-menu-link{text-decoration:none;display:block;outline:0}.page-header-menu-link:focus{outline:0}@media (max-width: 54.999em){.page-header-menu-link{font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;font-size:1.15em}}@media (min-width: 55em){.page-header-menu-link{font-family:"proxima-nova",sans-serif;font-weight:600;color:#d4d4d3}}@media (min-width: 50em) and (max-width: 59.999em){.page-header-menu-link{padding:0 0.5em}}@media (min-width: 60em){.page-header-menu-link{padding:0 1.25em}}@media (min-width: 55em){.page-header-menu-link:hover{text-shadow:2px 2px 4px #252624;color:#ededed}}
@media (max-width: 54.999em){.page-header-utility-list{margin-top:1.25em}}@media (min-width: 55em){.page-header-utility-list{position:absolute;top:1em;right:17em;width:7.5em}}.contract-manufacturing .page-header-utility-list{top:1.35em}@media (max-width: 54.999em){.page-header-utility-list>li{padding-bottom:0.5em}}@media (min-width: 55em){.page-header-utility-list>li{padding-bottom:0.2em}}
.page-header-utility-link{text-decoration:none;display:block;line-height:1em}@media (min-width: 55em){.page-header-utility-link:hover{color:#d4d4d3}}@media (max-width: 54.999em){.page-header-utility-link{font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb;font-size:0.95em}}@media (min-width: 55em){.page-header-utility-link{font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;font-size:0.7em}}
@media (max-width: 54.999em){.page-header-quote-list{margin-top:1.25em}}@media (min-width: 55em){.page-header-quote-list{position:absolute;top:1em;right:26em;max-width:14em;overflow:hidden}}@media (max-width: 54.999em){.page-header-quote-list>li{padding-bottom:0.5em}}@media (min-width: 55em){.page-header-quote-list>li{padding-bottom:0.2em}}
.page-header-ecommerce-username-link,.page-header-quote-my-quote-link,.page-header-quote-sign-out-link{text-decoration:none;display:block;line-height:1em}@media (min-width: 55em){.page-header-ecommerce-username-link:hover,.page-header-quote-my-quote-link:hover,.page-header-quote-sign-out-link:hover{color:#d4d4d3}}@media (max-width: 54.999em){.page-header-ecommerce-username-link,.page-header-quote-my-quote-link,.page-header-quote-sign-out-link{font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb;font-size:0.95em}}@media (min-width: 55em){.page-header-ecommerce-username-link,.page-header-quote-my-quote-link,.page-header-quote-sign-out-link{font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;font-size:0.7em}}.page-header-ecommerce-username-link:before,.page-header-quote-my-quote-link:before,.page-header-quote-sign-out-link:before{content:"";font-family:icomoon;margin-right:0.5em}.page-header-quote-username-label{text-decoration:none;display:block;line-height:1em;margin-bottom:0.5em}@media (max-width: 54.999em){.page-header-quote-username-label{font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb;font-size:0.95em}}@media (min-width: 55em){.page-header-quote-username-label{font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;font-size:0.7em}}
.page-header-ecommerce-username-link:before{content:"\e994"}.page-header-quote-my-quote-link:before{content:"\e93a"}.page-header-quote-sign-out-link:before{content:"\ea14"}.main-copy,.checkout-area-copy,.contract-manufacturing-main-copy{font-family:'Roboto Slab', serif;font-weight:400;line-height:1.5em}.main-copy a,.checkout-area-copy a,.contract-manufacturing-main-copy a{color:#0071bb}.main-copy a:hover,.checkout-area-copy a:hover,.contract-manufacturing-main-copy a:hover{text-decoration:none}.main-copy img,.checkout-area-copy img,.contract-manufacturing-main-copy img{display:block;max-width:100%;margin:0 auto}.main-copy h1,.checkout-area-copy h1,.main-copy h2,.checkout-area-copy h2,.main-copy h3,.checkout-area-copy h3,.main-copy h4,.checkout-area-copy h4,.main-copy h5,.checkout-area-copy h5,.main-copy h6,.checkout-area-copy h6,.contract-manufacturing-main-copy h1,.contract-manufacturing-main-copy h2,.contract-manufacturing-main-copy h3,.contract-manufacturing-main-copy h4,.contract-manufacturing-main-copy h5,.contract-manufacturing-main-copy h6{line-height:1.15em}.main-copy>h2,.checkout-area-copy>h2,.contract-manufacturing-main-copy>h2{font-family:"proxima-nova",sans-serif;font-weight:800;color:#0071bb;text-transform:uppercase;font-size:2em}.main-copy>h3,.checkout-area-copy>h3,.contract-manufacturing-main-copy>h3{font-family:"proxima-nova",sans-serif;font-weight:800;color:#ff001c;text-transform:uppercase;font-size:2em}.main-copy>h4,.checkout-area-copy>h4,.contract-manufacturing-main-copy>h4{font-family:"proxima-nova",sans-serif;font-weight:600;color:#43413f;font-size:1.75em}.main-copy>h5,.checkout-area-copy>h5,.contract-manufacturing-main-copy>h5{font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb;font-size:1.75em}.main-copy>h6,.checkout-area-copy>h6,.contract-manufacturing-main-copy>h6{font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;font-size:1.5em;margin:0.5em 0}.main-copy ul,.checkout-area-copy ul,.contract-manufacturing-main-copy ul{list-style:disc;padding:0 0 0 1.25em;margin:1em 0;text-align:left}.main-copy ul>li,.checkout-area-copy ul>li,.contract-manufacturing-main-copy ul>li{display:list-item;margin:0.25em 0}.main-copy ol,.checkout-area-copy ol,.contract-manufacturing-main-copy ol{list-style:decimal;padding:0 0 0 1.25em;margin:1em 0;text-align:left}.main-copy ol>li,.checkout-area-copy ol>li,.contract-manufacturing-main-copy ol>li{display:list-item;margin:0.25em 0}.main-copy>address>span,.checkout-area-copy>address>span,.contract-manufacturing-main-copy>address>span{display:block}.main-copy table,.checkout-area-copy table,.contract-manufacturing-main-copy table{border-spacing:none !important;border:none !important;margin-bottom:2em}.main-copy table>thead>tr,.checkout-area-copy table>thead>tr,.contract-manufacturing-main-copy table>thead>tr{background-color:#252624;border-bottom:4px solid #ff001c}.main-copy table>thead>tr>th,.checkout-area-copy table>thead>tr>th,.main-copy table>thead>tr>td,.checkout-area-copy table>thead>tr>td,.contract-manufacturing-main-copy table>thead>tr>th,.contract-manufacturing-main-copy table>thead>tr>td{padding:1em 0.75em;text-align:center;line-height:1em;font-family:"proxima-nova",sans-serif;font-weight:600;color:white;font-size:0.875em}.main-copy table>tbody>tr>th,.checkout-area-copy table>tbody>tr>th,.main-copy table>tbody>tr>td,.checkout-area-copy table>tbody>tr>td,.contract-manufacturing-main-copy table>tbody>tr>th,.contract-manufacturing-main-copy table>tbody>tr>td{font-size:0.85em;padding:1em 0.5em;line-height:1.5em;vertical-align:middle}.main-copy table>tbody>tr>th .table-cell-label,.checkout-area-copy table>tbody>tr>th .table-cell-label,.main-copy table>tbody>tr>td .table-cell-label,.checkout-area-copy table>tbody>tr>td .table-cell-label,.contract-manufacturing-main-copy table>tbody>tr>th .table-cell-label,.contract-manufacturing-main-copy table>tbody>tr>td .table-cell-label{display:none}.main-copy table>tbody>tr>th,.checkout-area-copy table>tbody>tr>th,.contract-manufacturing-main-copy table>tbody>tr>th{font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb}.main-copy table>tbody>tr>td,.checkout-area-copy table>tbody>tr>td,.contract-manufacturing-main-copy table>tbody>tr>td{font-family:"proxima-nova",sans-serif;font-weight:300;color:#464746}.main-copy table>tbody>tr:nth-child(odd)>th,.checkout-area-copy table>tbody>tr:nth-child(odd)>th,.main-copy table>tbody>tr:nth-child(odd)>td,.checkout-area-copy table>tbody>tr:nth-child(odd)>td,.contract-manufacturing-main-copy table>tbody>tr:nth-child(odd)>th,.contract-manufacturing-main-copy table>tbody>tr:nth-child(odd)>td{background-color:#f0f1f1}@media (max-width: 49.999em){.main-copy table.has-header,.checkout-area-copy table.has-header,.contract-manufacturing-main-copy table.has-header{display:block}.main-copy table.has-header>thead,.checkout-area-copy table.has-header>thead,.contract-manufacturing-main-copy table.has-header>thead{display:none}.main-copy table.has-header>tbody,.checkout-area-copy table.has-header>tbody,.contract-manufacturing-main-copy table.has-header>tbody{display:block}.main-copy table.has-header>tbody>tr,.checkout-area-copy table.has-header>tbody>tr,.contract-manufacturing-main-copy table.has-header>tbody>tr{display:block;border-top:0.2em solid #999899;border-bottom:none;margin-bottom:3em}.main-copy table.has-header>tbody>tr>th,.checkout-area-copy table.has-header>tbody>tr>th,.main-copy table.has-header>tbody>tr>td,.checkout-area-copy table.has-header>tbody>tr>td,.contract-manufacturing-main-copy table.has-header>tbody>tr>th,.contract-manufacturing-main-copy table.has-header>tbody>tr>td{display:block;background-color:white}.main-copy table.has-header>tbody>tr>th:nth-child(odd),.checkout-area-copy table.has-header>tbody>tr>th:nth-child(odd),.main-copy table.has-header>tbody>tr>td:nth-child(odd),.checkout-area-copy table.has-header>tbody>tr>td:nth-child(odd),.contract-manufacturing-main-copy table.has-header>tbody>tr>th:nth-child(odd),.contract-manufacturing-main-copy table.has-header>tbody>tr>td:nth-child(odd){background-color:#f0f1f1}.main-copy table.has-header>tbody>tr>th>.table-cell-label,.checkout-area-copy table.has-header>tbody>tr>th>.table-cell-label,.main-copy table.has-header>tbody>tr>td>.table-cell-label,.checkout-area-copy table.has-header>tbody>tr>td>.table-cell-label,.contract-manufacturing-main-copy table.has-header>tbody>tr>th>.table-cell-label,.contract-manufacturing-main-copy table.has-header>tbody>tr>td>.table-cell-label{display:inline-block;vertical-align:middle;width:50%;text-align:left;padding-right:2em;font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb}.main-copy table.has-header>tbody>tr>th>.table-cell-content,.checkout-area-copy table.has-header>tbody>tr>th>.table-cell-content,.main-copy table.has-header>tbody>tr>td>.table-cell-content,.checkout-area-copy table.has-header>tbody>tr>td>.table-cell-content,.contract-manufacturing-main-copy table.has-header>tbody>tr>th>.table-cell-content,.contract-manufacturing-main-copy table.has-header>tbody>tr>td>.table-cell-content{display:inline-block;vertical-align:middle;width:50%;margin-left:-5px;text-align:left}.main-copy table.has-header>tbody>tr>th>.table-cell-content-without-label,.checkout-area-copy table.has-header>tbody>tr>th>.table-cell-content-without-label,.main-copy table.has-header>tbody>tr>td>.table-cell-content-without-label,.checkout-area-copy table.has-header>tbody>tr>td>.table-cell-content-without-label,.contract-manufacturing-main-copy table.has-header>tbody>tr>th>.table-cell-content-without-label,.contract-manufacturing-main-copy table.has-header>tbody>tr>td>.table-cell-content-without-label{text-align:center;width:100%;display:block;font-family:"proxima-nova",sans-serif;font-weight:600}}@media (min-width: 50em){.main-copy table.has-header>tbody>tr>th,.checkout-area-copy table.has-header>tbody>tr>th,.main-copy table.has-header>tbody>tr>td,.checkout-area-copy table.has-header>tbody>tr>td,.contract-manufacturing-main-copy table.has-header>tbody>tr>th,.contract-manufacturing-main-copy table.has-header>tbody>tr>td{text-align:center}}
.main-copy .iframe-responsive-wrapper,.checkout-area-copy .iframe-responsive-wrapper{position:relative;padding-bottom:56.25%;padding-top:2em;height:0;overflow:hidden}.main-copy .iframe-responsive-wrapper iframe,.checkout-area-copy .iframe-responsive-wrapper iframe,.main-copy .iframe-responsive-wrapper object,.checkout-area-copy .iframe-responsive-wrapper object,.main-copy .iframe-responsive-wrapper embed,.checkout-area-copy .iframe-responsive-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 44.999em){.contract-manufacturing-main-copy .iframe-responsive-wrapper{position:relative;padding-bottom:56.25%;padding-top:2em;height:0;overflow:hidden}}
@media (max-width: 44.999em){.contract-manufacturing-main-copy .iframe-responsive-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}}
.page-footer{background-color:#111111;position:relative}.footer-nav{background-color:#252624;padding-top:3em;padding-bottom:0.5em}@media (max-width: 39.999em){.footer-nav{padding-left:1em;padding-right:1em}}@media (min-width: 40em) and (max-width: 59.999em){.footer-nav{padding-left:2em;padding-right:2em}}@media (min-width: 60em){.footer-nav{padding-left:3em;padding-right:3em}}
@media (max-width: 29.999em){.footer-nav-list{max-width:20em}}@media (min-width: 30em) and (max-width: 59.999em){.footer-nav-list{column-gap:2em;-moz-column-gap:2em;-webkit-column-gap:2em}}@media (min-width: 30em) and (max-width: 49.999em){.footer-nav-list{column-count:2;-moz-column-count:2;-webkit-column-count:2}}@media (min-width: 50em) and (max-width: 59.999em){.footer-nav-list{column-count:3;-moz-column-count:3;-webkit-column-count:3}}@media (min-width: 60em){.footer-nav-list{column-count:4;-moz-column-count:4;-webkit-column-count:4;column-gap:3em;-moz-column-gap:3em;-webkit-column-gap:3em}}.footer-nav-list>li{margin-bottom:1em;display:inline-block;vertical-align:top}.footer-main-link{font-family:"proxima-nova",sans-serif;font-weight:600;color:#ff001c;text-decoration:none;text-transform:uppercase}.footer-subpage-link{font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;text-decoration:none;display:block;padding:0.05em 0;font-size:0.85em}.footer-subpage-link:hover{color:#d4d4d3}.footer-content{max-width:50em;margin:0 auto;padding-top:1.5em;padding-bottom:1em;position:relative}@media (max-width: 39.999em){.footer-content{padding-left:1em;padding-right:1em}}@media (min-width: 40em) and (max-width: 59.999em){.footer-content{padding-left:2em;padding-right:2em}}@media (min-width: 60em){.footer-content{padding-left:3em;padding-right:3em}}@media (min-width: 47em){.footer-content{min-height:9.5em;white-space:nowrap}}@media (min-width: 25em){.footer-content{text-align:center}}
@media (min-width: 47em){.footer-social-link-list{position:absolute;bottom:0;right:1em}}@media (max-width: 46.999em){.footer-social-link-list{text-align:center;margin-top:2em}}.footer-social-link-list>li{display:inline-block}.footer-social-link-list>li+li{margin-left:0.25em}.footer-social-link{display:block;text-decoration:none}.footer-social-icon{width:1.5625em;height:1.5625em}.footer-certification-area{display:inline-block;vertical-align:top;width:78px}@media (max-width: 24.999em){.footer-certification-area{margin-bottom:1em}}@media (min-width: 25em) and (max-width: 46.999em){.footer-certification-area{margin-left:-1.5em}}
.footer-certification-image{display:block;width:100%}.footer-contact-area{display:inline-block;vertical-align:top;text-align:left;white-space:normal}@media (max-width: 24.999em){.footer-contact-area{margin-left:1em}}@media (min-width: 25em){.footer-contact-area{margin:0 2em}}
.contact-description-title{color:#0071bb}.contact-description-list-title{color:#a8a9a8}@media (max-width: 46.999em){.contact-description-list-title{font-size:1em}}
.contact-description-list-link{color:white !important}@media (max-width: 46.999em){.contact-description-list-link{font-size:1em}}
.footer-location-area{white-space:normal;display:inline-block;vertical-align:top;text-align:left}@media (max-width: 46.999em){.footer-location-area{display:block;max-width:22em;margin:1em auto 0}}
.footer-location-map-image-area{position:relative;display:inline-block;vertical-align:top}@media (max-width: 24.999em){.footer-location-map-image-area{width:100%;height:10em}}@media (min-width: 25em){.footer-location-map-image-area{width:9em;height:6.75em}}
.footer-location-map-image-link{display:block;text-decoration:none}.footer-location-map-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:100% auto;background-repeat:no-repeat;background-position:center center}.footer-location-text-area{display:inline-block;text-align:top}@media (min-width: 25em){.footer-location-text-area{margin-left:1em}}
.footer-location-information-title{font-family:"proxima-nova",sans-serif;font-weight:600;color:#ff001c;text-transform:uppercase;display:block;margin-top:-0.25em}@media (max-width: 24.999em){.footer-location-information-title{padding:1em 0 0.25em}}
@media (min-width: 25em){.footer-location-information-list{font-size:0.85em}}.footer-location-information-list>li{font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8}.footer-copyright-area{text-align:center;padding-bottom:1em}@media (min-width: 47em){.footer-copyright-area{margin-top:1em}}
.footer-copyright-information{font-family:"proxima-nova",sans-serif;font-weight:300;color:#d4d4d3;display:block;text-align:center;font-size:0.85em}@media (max-width: 39.999em){.footer-copyright-information{padding:1.5em 1em 0}}
.footer-utility-link-list{margin:0 -0.5em 0 5px}@media (max-width: 39.999em){.footer-utility-link-list{padding:0.25em 1em 1em}}@media (min-width: 40em){.footer-utility-link-list{padding-top:0.25em}}.footer-utility-link-list>li{display:inline-block;margin-left:-5px;padding-right:0.5em}.footer-utility-link-list>li+li:before{content:"|";color:#d4d4d3;margin-right:0.25em}.footer-utility-link{font-family:"proxima-nova",sans-serif;font-weight:300;color:#d4d4d3;text-decoration:none;font-size:0.85em}.homepage-banner-section{position:relative}.homepage-banner-image{display:block;width:100%}.homepage-banner-copy-area{background-color:#252624;background-color:rgba(37,38,36,0.95)}@media (max-width: 39.999em){.homepage-banner-copy-area{padding:1em 1.75em}}@media (min-width: 40em){.homepage-banner-copy-area{position:absolute;padding:1em 2em;right:0}}@media (min-width: 40em) and (max-width: 54.999em){.homepage-banner-copy-area{top:2em;width:60%}}@media (min-width: 55em){.homepage-banner-copy-area{top:5em;width:45%}}
.homepage-banner-heading{font-family:"proxima-nova",sans-serif;font-weight:700;line-height:1em;margin-bottom:0.5em;text-transform:uppercase;color:#ff001c}.homepage-banner-copy{font-family:'Roboto Slab', serif;font-weight:400;line-height:1.5em;color:white;margin-top:0.5em}.homepage-banner-promotion-area{background-color:#252624;background-color:rgba(37,38,36,0.95);padding:1em 1.25em;width:100%}@media (max-width: 39.999em){.homepage-banner-promotion-area{text-align:left}}@media (min-width: 40em){.homepage-banner-promotion-area{text-align:center}}@media (min-width: 60em){.homepage-banner-promotion-area{position:absolute;bottom:0}}
.homepage-banner-promotion-title{font-family:"proxima-nova",sans-serif;font-weight:400;color:#25a9e8;text-transform:uppercase;font-size:1.5em;vertical-align:center;font-style:italic}@media (max-width: 29.999em){.homepage-banner-promotion-title{display:block}}@media (min-width: 30em){.homepage-banner-promotion-title{padding-right:0.75em}}
.homepage-banner-promotion-copy{font-family:'Roboto Slab', serif;font-weight:400;line-height:1.5em;color:white}@media (max-width: 29.999em){.homepage-banner-promotion-copy{margin:0.5em 0}}@media (min-width: 30em){.homepage-banner-promotion-copy{display:inline}}
.homepage-ironworks-intro-area{text-align:center}@media (max-width: 59.999em){.homepage-ironworks-intro-area{padding:0.5em 1em}}@media (min-width: 40em){.homepage-ironworks-intro-area{width:30em;margin:0 auto}}@media (min-width: 50em){.homepage-ironworks-intro-area{padding:1em 0 3em}}
.homepage-ironworks-intro-heading{font-family:"proxima-nova",sans-serif;font-weight:800;color:#252624;text-transform:uppercase;margin-bottom:0;line-height:1em}@media (max-width: 39.999em){.homepage-ironworks-intro-heading{font-size:2em}}@media (min-width: 40em){.homepage-ironworks-intro-heading{font-size:2.5em}}
.homepage-ironworks-intro-copy{font-family:'Roboto Slab', serif;font-weight:400;line-height:1.5em;color:#0071bb}@media (max-width: 49.999em){.homepage-ironworks-subpage-cta-area{padding:0.5em 1em;background:none !important}}@media (min-width: 50em){.homepage-ironworks-subpage-cta-area{background-position:center bottom;background-size:100%}}@media (min-width: 60em){.homepage-ironworks-subpage-cta-area{padding:0 1em 2em}}
.homepage-ironworks-subpage-cta-list{text-align:center}@media (min-width: 30em) and (max-width: 49.999em){.homepage-ironworks-subpage-cta-list{margin-right:-1em}}@media (min-width: 50em){.homepage-ironworks-subpage-cta-list{position:relative;top:-2em}}@media (max-width: 49.999em){.homepage-ironworks-subpage-cta-list>li{margin:0.25em 0}}@media (min-width: 30em) and (max-width: 49.999em){.homepage-ironworks-subpage-cta-list>li{display:inline-block;width:49%;padding-right:1em}}@media (min-width: 50em){.homepage-ironworks-subpage-cta-list>li{display:inline-block;width:24%;padding:0 1em}}
.homepage-ironworks-subpage-cta-link{text-decoration:none}.homepage-ironworks-subpage-cta-link:hover>.homepage-ironworks-subpage-cta-image-area{box-shadow:2px 2px 8px #ccc}.homepage-ironworks-subpage-cta-link:hover>.homepage-ironworks-subpage-cta-title{background:#d22335}.homepage-ironworks-subpage-cta-title{font-family:"proxima-nova",sans-serif;font-weight:700;color:white;display:block;font-size:1.25em;background:#ff001c}.homepage-ironworks-subpage-cta-title:hover{background:#d22335}@media (max-width: 49.999em){.homepage-ironworks-subpage-cta-title{padding:0.35em 0;border-radius:0.2em}}@media (min-width: 50em){.homepage-ironworks-subpage-cta-title{padding:0.75em 0;border-radius:0.2em 0.2em 0 0}}
@media (min-width: 50em){.homepage-ironworks-subpage-cta-image-area{width:100%;padding-top:77%;position:relative}}
@media (min-width: 50em){.homepage-ironworks-subpage-cta-image{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-size:auto 100%;background-position:center center;background-color:white}}
.homepage-custom-tooling-section{background-color:#252624;position:relative}@media (min-width: 50em) and (max-width: 59.999em){.homepage-custom-tooling-section{padding:1.5em 2em}}@media (min-width: 60em){.homepage-custom-tooling-section{padding:2em 3em}}
.homepage-custom-tooling-image{max-width:auto}@media (max-width: 49.999em){.homepage-custom-tooling-image{width:100%}}@media (min-width: 50em){.homepage-custom-tooling-image{width:45%;display:inline-block;vertical-align:top}}
@media (max-width: 49.999em){.homepage-custom-tooling-copy-area{padding:1em}}@media (min-width: 50em){.homepage-custom-tooling-copy-area{width:54%;display:inline-block;vertical-align:top;padding-left:2em}}
.homepage-custom-tooling-heading{font-family:"proxima-nova",sans-serif;font-weight:800;color:white;text-transform:uppercase;line-height:1em;font-size:2em;margin:0}@media (max-width: 49.999em){.homepage-custom-tooling-heading.mobile{text-align:center;padding:1rem;margin:0}}@media (min-width: 50em){.homepage-custom-tooling-heading.mobile{display:none}}@media (max-width: 49.999em){.homepage-custom-tooling-heading.desktop{display:none}}
.homepage-custom-tooling-copy{font-family:'Roboto Slab', serif;font-weight:300;line-height:1.5em;color:white;max-width:28em}@media (max-width: 49.999em){.homepage-custom-tooling-copy{text-align:center;margin:0 auto 0.75em}}
.homepage-custom-tooling-link{text-decoration:none;background:#ff001c;font-family:"proxima-nova",sans-serif;font-weight:600;color:white;border-radius:0.2em;padding:0.5em 2em;font-size:1.15em}.homepage-custom-tooling-link:hover{background:#d22335}@media (max-width: 49.999em){.homepage-custom-tooling-link{display:block;text-align:center}}@media (min-width: 50em){.homepage-custom-tooling-link{display:inline-block}}
.homepage-steel-saws-magnetic-drills-section{background-color:#e8e8e8}@media (max-width: 49.999em){.homepage-steel-saws-magnetic-drills-section{padding:1em}}@media (min-width: 50em) and (max-width: 59.999em){.homepage-steel-saws-magnetic-drills-section{padding:0 2em}}@media (min-width: 60em){.homepage-steel-saws-magnetic-drills-section{padding:1em 3em}}
@media (min-width: 50em){.homepage-steel-saws-magnetic-drills-list{margin:0 -1em}}.homepage-steel-saws-magnetic-drills-list>li{margin:1em 0}@media (min-width: 50em){.homepage-steel-saws-magnetic-drills-list>li{display:inline-block;vertical-align:top;width:49%;padding:0 1em}}
.homepage-steel-saws-magnetic-drills-heading{border-bottom:4px solid #c3cccf;margin:0}.homepage-steel-saws-magnetic-drills-heading-link{text-decoration:none;font-family:"proxima-nova",sans-serif;font-weight:800;color:#0071bb;text-transform:uppercase;font-size:1.4em;padding-bottom:0.2em;display:block;line-height:1em}.homepage-steel-saws-magnetic-drills-heading-link:hover{color:#0062a2}.homepage-steel-saws-magnetic-drills-area{padding-bottom:1em;position:relative;padding-left:4.5em}@media (min-width: 40em) and (max-width: 49.999em){.homepage-steel-saws-magnetic-drills-area{padding-right:10em}}@media (min-width: 60em){.homepage-steel-saws-magnetic-drills-area{padding-right:8em}}
.homepage-steel-saws-magnetic-drills-image{width:55px;height:52px;display:block;position:absolute;left:0}.homepage-steel-saws-magnetic-drills-copy{font-family:'Roboto Slab', serif;font-weight:400;line-height:1.5em;color:#50514f;line-height:1.5em}@media (min-width: 40em) and (max-width: 49.999em){.homepage-steel-saws-magnetic-drills-link-list{position:absolute;top:0;right:0;width:9em}}@media (min-width: 60em){.homepage-steel-saws-magnetic-drills-link-list{position:absolute;top:0;right:0;width:7em}}
.homepage-steel-saws-magnetic-drills-link{font-family:"proxima-nova",sans-serif;font-weight:600;color:#ff001c;text-decoration:none}.homepage-steel-saws-magnetic-drills-link:hover{color:#d22335}.homepage-steel-saws-magnetic-drills-link:after{font-family:icomoon;padding-left:0.25em;content:"\f105"}.homepage-subpage-cta-section{background-color:#0071bb}@media (max-width: 49.999em){.homepage-subpage-cta-section{padding:1em}}@media (min-width: 50em) and (max-width: 59.999em){.homepage-subpage-cta-section{padding:0 2em}}@media (min-width: 60em){.homepage-subpage-cta-section{padding:1em 3em}}
.homepage-subpage-cta-list{text-align:center}@media (max-width: 39.999em){.homepage-subpage-cta-list{padding:2em 0 0.5em}}@media (min-width: 40em){.homepage-subpage-cta-list{padding:1em 0;margin:0 -2%}}.homepage-subpage-cta-list>li{border-top:3px solid #83badc;position:relative;text-align:left}@media (max-width: 39.999em){.homepage-subpage-cta-list>li.expanded{padding-bottom:0.5em}}@media (min-width: 40em){.homepage-subpage-cta-list>li{display:inline-block;vertical-align:top;padding:0.75em 0 3em}}@media (min-width: 40em) and (max-width: 49.999em){.homepage-subpage-cta-list>li{width:45%;margin:0 2%}}@media (min-width: 50em){.homepage-subpage-cta-list>li{width:22%;margin:0 1%}}
@media (min-width: 40em){.homepage-subpage-cta-image-area{width:100%;padding-top:54%;position:relative}}
.homepage-subpage-cta-image-link:hover>.homepage-subpage-cta-image{box-shadow:2px 2px 8px #ccc}@media (min-width: 40em){.homepage-subpage-cta-image{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:100% auto}}
.homepage-subpage-cta-title-link{font-size:1.15em;display:block;text-decoration:none;font-family:"proxima-nova",sans-serif;font-weight:600;color:white}@media (max-width: 39.999em){.homepage-subpage-cta-title-link{padding:1em 0 0.5em}}@media (min-width: 40em){.homepage-subpage-cta-title-link{padding:0.5em 0}}.homepage-subpage-cta-title-link:hover{color:#e8e8e8}.homepage-subpage-cta-copy{font-family:'Roboto Slab', serif;font-weight:300;line-height:1.5em;color:#b6d6ea;margin-top:0}.subpage-banner-section{width:100%;background-repeat:no-repeat;padding-top:12.35%;background-size:100% auto;background-position:top center}.subpage-tall-banner-section{width:100%;background-repeat:no-repeat;padding-top:25%;background-size:100% auto;background-position:center center}.breadcrumb-area{background-color:#e8e8e8}@media (max-width: 49.999em){.breadcrumb-area{padding:0 1em}}@media (min-width: 50em) and (max-width: 59.999em){.breadcrumb-area{padding:0 2em}}@media (min-width: 60em){.breadcrumb-area{padding:0 3em}}
.breadcrumb-list{padding:0.5em 0}.breadcrumb-list>li{display:inline-block}.breadcrumb-list>li+li:before{font-family:icomoon;content:"\f105"}.breadcrumb-link{font-family:"proxima-nova",sans-serif;font-weight:300;color:#43413f;text-decoration:none;padding:0 0.25em}.breadcrumb-link:hover{font-family:"proxima-nova",sans-serif;font-weight:400;color:#43413f}.breadcrumb-current-page{font-family:"proxima-nova",sans-serif;font-weight:600;color:#43413f;padding:0 0.25em}@media (max-width: 49.999em){.general-content-module{padding:1em}}@media (min-width: 50em) and (max-width: 59.999em){.general-content-module{padding:1.5em 2em}}@media (min-width: 60em){.general-content-module{padding:1em 3em 2em}}@media (min-width: 45em){.general-content-module{display:flex;flex-direction:row-reverse}.general-content-module>*:first-child{flex:calc(50% - 1em) 0 0;padding-right:1em}.general-content-module>*:last-child{flex:calc(50% - 1em) 0 0;padding-left:1em}.general-content-module.forward-columns{flex-direction:row}}
.general-content-module-image-area{position:relative;text-align:center}@media (max-width: 44.999em){.general-content-module-image-area{text-align:center;width:100%}}
.general-content-module-image{max-height:100%;max-width:100%;margin:auto}.general-content-module-copy-area{max-width:40em;width:100%;margin:0 auto;direction:ltr}.general-content-module-copy-area.full-width{max-width:100%}.general-content-module-copy-area.full-width table{overflow-x:auto;display:block}.general-content-module-copy-area>.main-copy,.general-content-module-copy-area>.checkout-area-copy,.general-content-module-copy-area>.contract-manufacturing-main-copy{color:#252624}.general-content-full-width{padding:0.5em 1em}.general-content-full-width .center-margin-wrap{max-width:44em;margin:0 auto}.subpage-link-group-section{background-color:#252624}@media (max-width: 49.999em){.subpage-link-group-section{padding:1em}}@media (min-width: 50em) and (max-width: 59.999em){.subpage-link-group-section{padding:1.5em 2em 1.5em}}@media (min-width: 60em){.subpage-link-group-section{padding:1em 3em 3em}}.subpage-link-group-section:last-child{border-bottom:2px solid #50514f}.subpage-link-group-copy-area{text-align:center}@media (max-width: 59.999em){.subpage-link-group-copy-area{padding:0.5em 1em}}@media (min-width: 40em){.subpage-link-group-copy-area{width:40em;margin:0 auto}}@media (min-width: 50em){.subpage-link-group-copy-area{padding:1em 0}}.subpage-link-group-copy-area .main-copy *,.subpage-link-group-copy-area .checkout-area-copy *{color:white !important}.subapge-link-group-heading{font-family:"proxima-nova",sans-serif;font-weight:800;color:white;text-transform:uppercase;font-size:2em;margin:0;line-height:1em}.subpage-link-group-copy{font-family:'Roboto Slab', serif;font-weight:300;line-height:1.5em;color:white}.subpage-link-group-list{text-align:center}@media (min-width: 30em) and (max-width: 49.999em){.subpage-link-group-list{margin:0 -0.5em}}@media (min-width: 50em){.subpage-link-group-list{margin:0 -1em}}.subpage-link-group-list>li{vertical-align:bottom}@media (max-width: 39.999em){.subpage-link-group-list>li{margin:1em 0}}@media (min-width: 30em) and (max-width: 49.999em){.subpage-link-group-list>li{display:inline-block;width:49%;padding:0.5em}}@media (min-width: 50em){.subpage-link-group-list>li{display:inline-block;width:24%;padding:1em 1em 1.5em 1em}}@media (max-width: 39.999em){.subpage-link-group-list.two-column>li{width:100%;padding:0 !important}}@media (min-width: 40em){.subpage-link-group-list.two-column>li{width:49%}}
.subpage-link-group-with-information-list{text-align:center}@media (min-width: 30em) and (max-width: 49.999em){.subpage-link-group-with-information-list{margin:0 -0.5em}}@media (min-width: 50em){.subpage-link-group-with-information-list{margin:0 -1em}}@media (max-width: 39.999em){.subpage-link-group-with-information-list>li{margin:1em 0}}@media (min-width: 30em) and (max-width: 49.999em){.subpage-link-group-with-information-list>li{display:inline-block;width:49%;padding:0.5em}}@media (min-width: 50em){.subpage-link-group-with-information-list>li{display:inline-block;width:32%;padding:1em 1em 2em 1em}}
.subpage-link-group-link{text-decoration:none}.subpage-link-group-link:hover>.subpage-link-group-image{box-shadow:2px 2px 8px #ccc}.subpage-link-group-link:hover>.subpage-link-group-title{background:#d22335}.track-visits:visited *{color:#a8a9a8}.track-visits:visited>.subpage-link-group-title{background:#a8a9a8;color:white}.track-visits:visited>.subpage-link-group-title *{color:white}.subpage-link-group-title{font-family:"proxima-nova",sans-serif;font-weight:700;color:white;display:block;font-size:1em;background:#ff001c;border-radius:0.2em 0.2em 0 0;padding:0.75em 0.5em;font-size:1em}.subpage-link-group-title:hover{background:#d22335}@media (min-width: 50em){.subpage-link-group-title{padding:0em 0.5em;line-height:3.5em;min-height:3.5em}}.subpage-link-group-title>span{display:inline-block;vertical-align:middle;line-height:1em;padding-bottom:0.125em}.subpage-link-group-title>span:after{font-family:icomoon;content:"\f105";margin-left:0.5em;vertical-align:bottom;position:relative;bottom:0.05em}.subpage-link-group-image-area{width:100%;padding-top:77%;position:relative}.subpage-link-group-with-information-image-area{display:inline-block;width:42%;padding-top:50%;position:relative}.subpage-link-group-with-information-image-area>.subpage-link-group-image{top:0.5em;right:0.5em;bottom:0.5em;left:0.5em}.subpage-link-group-manufacturer-image-area{display:block;width:100%;padding-top:40%;position:relative}.subpage-link-group-manufacturer-image-area>.subpage-link-group-image{top:0.5em;right:0.5em;bottom:0.5em;left:0.5em}.subpage-link-group-image{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-size:contain;background-position:center center;background-color:white}.subpage-link-group-inner-wrapper{background-color:white}.subpage-link-group-specification-list-wrapper{display:inline-block;width:55%;vertical-align:top;padding:0.2em}.subpage-link-group-model-list-wrapper{display:block;background-color:white;vertical-align:top;padding:0.2em}.subpage-link-group-specification-list>li{line-height:1.2em;padding:0.5em 0;border-bottom:1px solid #D4D4D3}.subpage-link-group-specification-list>li:last-child{border-bottom:none}.subpage-link-group-model-list>li{display:inline-block;line-height:1.2em;vertical-align:top;margin-right:0.25em}.subpage-link-group-model-list>li:after{content:","}.subpage-link-group-model-list>li:last-child:after{content:""}.subpage-link-group-model-list-heading{font-family:"proxima-nova",sans-serif;font-weight:600;color:#464746}.subpage-link-group-model{display:inline-block;font-family:"proxima-nova",sans-serif;font-weight:300;color:#464746}.gallery-module{background-color:#e8e8e8}@media (max-width: 49.999em){.gallery-module{padding:3em 1em}}@media (min-width: 50em) and (max-width: 59.999em){.gallery-module{padding:3em 2em}}@media (min-width: 60em){.gallery-module{padding:3em}}
@media (min-width: 40em){.gallery-module-list{margin:-0.5em}}.gallery-module-list>li{position:relative;padding:0.5em}@media (min-width: 30em){.gallery-module-list>li{display:inline-block;vertical-align:top}}@media (min-width: 30em) and (max-width: 59.999em){.gallery-module-list>li{width:49%}}@media (min-width: 60em){.gallery-module-list>li{width:24%}}
.gallery-module-button{background:none;border:0;width:100%}.gallery-module-button:focus{outline:0}.gallery-module-button:hover .gallery-module-image{box-shadow:2px 2px 8px #ccc}@media (min-height: 35em) and (min-width: 50em){.modal-window-open .gallery-module-button{height:100%}}
.modal-window-open .gallery-module-button:hover .gallery-module-image{box-shadow:none}.gallery-module-image{height:144px;display:block;margin:0 auto;width:auto;max-width:100%}.modal-window-open .gallery-module-image{position:relative;max-height:50vh;max-width:50vw;width:auto}.gallery-module-image-title{font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb;text-transform:uppercase;display:block;margin-top:1.5em}.gallery-module-image-short-description,.gallery-module-image-full-description{font-family:'Roboto Slab', serif;font-weight:400;line-height:1.5em;color:#50514f;margin-top:0.5em;text-align:left}.gallery-module-image-short-description{text-align:center}.modal-window-open .gallery-module-image-short-description{display:none}.modal-window-open .gallery-module-image-full-description{display:block;max-width:30em;margin:0 auto;text-align:center}.image-gallery-modal-shader{background:url(/CMSTemplates/ClevelandSteelTool/images/modal-background.png) top left repeat;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;z-index:300;display:none}.image-gallery-modal-shader.modal-window-open{display:block}.gallery-module-modal-wrapper{display:none}.modal-window-open .gallery-module-modal-wrapper{display:block;position:fixed;z-index:500;top:0;bottom:0;left:0;right:0}@media (max-width: 29.999em){.modal-window-open .gallery-module-modal-wrapper{left:0;right:0;width:100%}}
.gallery-module-modal-box{z-index:300;position:absolute;background-color:white;top:10%;bottom:10%;left:0;right:0;margin:0 auto;width:80%;max-width:45em}@media (max-width: 29.999em){.gallery-module-modal-box{padding:2.5em 0.5em 1em}}@media (min-width: 30em){.gallery-module-modal-box{padding:1em 2em}}
.gallery-module-modal-close-button{display:none}.gallery-module-modal-close-button:after{content:""}.modal-window-open .gallery-module-modal-close-button{display:block;height:2.5em;position:absolute;right:0;top:0;width:2.5em;border-radius:3px;background-color:transparent;border:0;line-height:2.5em;z-index:500}.modal-window-open .gallery-module-modal-close-button:after{font-family:icomoon;content:"\f00d";color:#ff001c;font-size:1.5em}.gallery-module-modal-content-area{overflow-y:auto;height:100%}.gallery-module-modal-image{max-width:100%;display:block;margin:0 auto}.gallery-module-modal-title{font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb;text-transform:uppercase;display:block;margin-top:1.5em;font-size:1.25em;text-align:center}.subpage-list-section{background-color:#e8e8e8}@media (max-width: 49.999em){.subpage-list-section{padding:1em}}@media (min-width: 50em) and (max-width: 59.999em){.subpage-list-section{padding:2em}}@media (min-width: 60em){.subpage-list-section{padding:2em 3em}}
.subpage-list-heading{font-family:"proxima-nova",sans-serif;font-weight:600;color:#ff001c;text-transform:uppercase;line-height:1em;margin:0.25em;font-size:1.75em;max-width:26.75em}.subpage-list{font-family:"proxima-nova",sans-serif;font-weight:400;color:#252624;list-style:disc;padding:0 1em}@media (min-width: 40em){.subpage-list{display:inline-block;vertical-align:top;width:49%}}.subpage-list>li{display:list-item;padding:0.25em 0}.subpage-video-section{background-color:black;position:relative;text-align:center}@media (max-width: 49.999em){.subpage-video-section{padding:2em 1em}}@media (min-width: 50em) and (max-width: 59.999em){.subpage-video-section{padding:2em}}@media (min-width: 60em){.subpage-video-section{padding:2em 3em}}.subpage-video-section:before{content:"";background-image:url("/CMSTemplates/ClevelandSteelTool/samples/video-bg-left.jpg");width:191px;position:absolute;left:0;top:0;bottom:0;background-size:auto 100%}.subpage-video-section:after{content:"";background-image:url("/CMSTemplates/ClevelandSteelTool/samples/video-bg-right.jpg");width:191px;position:absolute;right:0;top:0;bottom:0;background-size:auto 100%}@media (min-width: 30em){.subpage-video-inner-wrap{margin:0 auto}}@media (min-width: 30em) and (max-width: 39.999em){.subpage-video-inner-wrap{width:85%}}@media (min-width: 40em){.subpage-video-inner-wrap{width:70%;max-width:35em}}
.subpage-video-heading{line-height:1em;font-family:"proxima-nova",sans-serif;font-weight:600;color:white;text-transform:uppercase;position:relative;z-index:200;font-size:2em;margin-top:0}.subpage-video-area{width:100%;padding-top:56.25%;position:relative;z-index:200}.subpage-video-area>iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.subpage-video-copy{font-family:'Roboto Slab', serif;font-weight:400;line-height:1.5em;color:white;position:relative;z-index:200}@media (max-width: 49.999em){.subpage-cta-area+*,.ready-to-order-area+*{margin-top:3em}}@media (min-width: 50em){.subpage-cta-area,.ready-to-order-area{display:inline-block;width:49%;vertical-align:top;padding:0 1em;margin:0.5em 0}}
@media (max-width: 49.999em){.subpage-cta-section{padding:3em 1em}}@media (min-width: 50em) and (max-width: 59.999em){.subpage-cta-section{padding:2em 2em}}@media (min-width: 60em){.subpage-cta-section{padding:2em 3em}}
.subpage-cta-area .subpage-cta-link{background:#404140}.subpage-cta-area .subpage-cta-link:hover{background:#2e2f2d}.ready-to-order-area .subpage-cta-link{background:#ff001c}.ready-to-order-area .subpage-cta-link:hover{background:#d22335}.subpage-cta-text-wrap{padding-bottom:1px;margin-bottom:1em}.subpage-cta-heading{font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb;font-size:1.75em;line-height:1em;margin-bottom:0}.subpage-cta-copy{font-family:'Roboto Slab', serif;font-weight:400;line-height:1.5em;color:#50514f;margin-top:0.5em;margin-bottom:0}.subpage-cta-link{text-decoration:none;font-family:"proxima-nova",sans-serif;font-weight:700;color:white;border-radius:0.2em;padding:0.5em 0;font-size:1.15em;text-align:center}@media (max-width: 29.999em){.subpage-cta-link{width:100%}}@media (min-width: 30em){.subpage-cta-link{width:17em}}@media (max-width: 39.999em){.subpage-cta-link{display:block;text-align:center;margin:0.5em 0}}@media (min-width: 40em){.subpage-cta-link{display:inline-block;margin:0.25em 0}}
.introduction-module{background-color:#e8e8e8;position:relative}@media (max-width: 39.999em){.introduction-module{padding:1em}}@media (min-width: 40em){.introduction-module{padding:1em;text-align:justify;line-height:0}.introduction-module:after{content:"";display:inline-block;width:100%;height:0}.introduction-module>*{display:inline-block;line-height:1;vertical-align:top}.introduction-module>*{text-align:left;vertical-align:top}}@media (min-width: 60em){.introduction-module{padding:1em 3em 1em 3em}}
.introduction-module-heading-manufacturer{font-family:"proxima-nova",sans-serif;font-weight:800;color:#252624;text-transform:uppercase;line-height:1em;display:block}.introduction-module-heading-model{font-family:"proxima-nova",sans-serif;font-weight:700;color:#0071bb;line-height:1em;display:block}.introduction-module-image{display:block;height:10em;width:auto;margin:0em auto 1em auto}@media (min-width: 40em){.introduction-module-image{display:inline-block;height:auto;width:12%;margin:0}}
@media (min-width: 40em){.introduction-module-copy-area{display:inline-block;width:86%}}
.introduction-module-heading,.search-results-title{font-family:"proxima-nova",sans-serif;font-weight:800;color:#252624;text-transform:uppercase;line-height:1em;margin:0.5em 0 0.15em;margin:0;font-size:2em;max-width:19em}.introduction-module-sku-number{font-family:"proxima-nova",sans-serif;font-weight:600;color:#ff001c;display:block;max-width:38em}.introduction-module-description{font-family:"proxima-nova",sans-serif;font-weight:300;color:#50514f;margin-top:0.25em;font-size:1.15em;line-height:1.4em;max-width:33em}.introduction-module-description a{color:#0071bb;text-decoration:none}.introduction-module-description a:hover{color:#0068ac}.introduction-module-subpages-list{position:relative;z-index:200}@media (min-width: 30em){.introduction-module-subpages-list{margin:0 -0.5em}}@media (min-width: 30em) and (max-width: 49.999em){.introduction-module-subpages-list{text-align:center}}@media (max-width: 29.999em){.introduction-module-subpages-list>li{padding:0.15em 0}}@media (min-width: 30em){.introduction-module-subpages-list>li{text-align:left;display:inline-block;vertical-align:top;padding:0.15em 0.5em}}@media (min-width: 30em) and (max-width: 49.999em){.introduction-module-subpages-list>li{width:49%}}@media (min-width: 50em){.introduction-module-subpages-list>li{width:32%}}
.introduction-module-subpage-link{font-family:"proxima-nova",sans-serif;font-weight:300;color:#0071bb;text-decoration:none}.introduction-module-subpage-link:hover{color:#0068ac}.introduction-module-manufacturer-model-headline{font-family:"proxima-nova",sans-serif;font-weight:300;color:#50514f;margin-top:0.25em;font-size:1.15em;line-height:1.4em}.introduction-module-manufacturer-model-list{font-family:"proxima-nova",sans-serif;font-weight:600;margin-top:0.25em;font-size:1.15em;line-height:1.4em;margin-bottom:1em}.introduction-module-manufacturer-model-list>li{display:inline-block}.introduction-module-manufacturer-model-list>li:after{content:",";margin-right:0.25em}.introduction-module-manufacturer-model-list>li:last-child:after{content:"";margin-right:0}.scroll-to-navigation-section{background-color:#43413f}.scroll-to-navigation-list{padding:0em 1em 0em 1em;text-align:center;height:auto}@media (min-width: 40em){.scroll-to-navigation-list{height:4.2em;padding:0.5em 0em 0.5em 0em}}.scroll-to-navigation-list>li{display:block;width:100%;height:3em}@media (max-width: 39.999em){.scroll-to-navigation-list>li{border-top:2px solid #252624}.scroll-to-navigation-list>li:first-child{border-top:none}}@media (min-width: 40em){.scroll-to-navigation-list>li{height:auto;display:inline-block;width:30%;vertical-align:top;position:relative;top:50%;vertical-align:top;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);border-left:2px solid #252624}.scroll-to-navigation-list>li:first-child{border-left:none}}
.scroll-to-navigation-link{display:block;color:#ddd;text-decoration:none;text-transform:none;font-size:1em;padding:1em;font-family:"proxima-nova",sans-serif;font-weight:700;line-height:1em}.scroll-to-navigation-link:hover{color:white}.scroll-to-navigation-link-text{font-size:1em;line-height:1em;vertical-align:middle}.product-section{padding:1em 0.5em 0em 0.5em;background-color:#e8e8e8;text-align:justify;line-height:0}.product-section:after{content:"";display:inline-block;width:100%;height:0}.product-section>*{display:inline-block;line-height:1;vertical-align:top}@media (min-width: 30em){.product-section{padding:1em 1em 0em 1em}}@media (min-width: 60em){.product-section{padding:2em 2em 0em 2em}}.product-section+.product-section{border-top:2px solid #666666}.product-section-heading{font-family:"proxima-nova",sans-serif;font-weight:300;display:block;line-height:1em;font-size:1.4em;margin:0em 0 1em 0;text-align:center;color:#50514f}@media (min-width: 30em){.product-section-heading{font-size:1.8em;margin:0em 0 0.5em 0;text-align:left;color:#a8a9a8}}
.product{position:relative;vertical-align:top;margin:0em auto 2em auto;background-color:white;text-align:left;overflow:hidden;padding-bottom:2.6em;width:100%;min-height:16em;transition-property:width;-webkit-transition-property:width;-o-transition-property:width;-moz-transition-property:width;-ms-transition-property:width;transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out}@media (min-width: 40em){.product{width:47%}}.product.product-without-specs>.product-body>.product-image-area{width:100%}.product.element-is-expanded{width:100%}.product.element-is-expanded>.product-body>*{width:100%}@media (min-width: 50em){.product.element-is-expanded>.product-body>*{width:32%}}.product.element-is-expanded>.product-body>.product-part-number-list-wrapper{display:inline-block}.product.element-is-expanded>.product-table-wrapper{display:block}.product.element-is-expanded .product-button-expand:before{content:"Collapse"}.product.element-is-expanded .product-button-expand:after{content:"\f106";font-family:icomoon;margin-left:0.5em}.product.no-collapse{padding-bottom:0}.product-body{padding:0.5em 1em 0em 1em;text-align:justify;line-height:0}.product-body:after{content:"";display:inline-block;width:100%;height:0}.product-body>*{display:inline-block;line-height:1;vertical-align:top}.product-body>*{width:47%}.product-heading{font-family:"proxima-nova",sans-serif;font-weight:700;color:white;display:block;font-size:1.15em;margin:0;padding:0.75em 1em;background:#ff001c;border-radius:0.2em 0.2em 0 0;text-align:left;cursor:pointer}.product-heading:hover{background:#d22335}.no-collapse>*>.product-heading{cursor:default}.no-collapse>*>.product-heading:hover{background:#ff001c}.product-image-area{position:relative;display:inline-block;padding-top:11em;overflow:visible;vertical-align:top;background-color:white;background-repeat:no-repeat;background-size:contain;background-position:center center;margin:0 0 2.75em 0}@media (min-width: 50em){.product-image-area{min-width:10em}}
.product-image-area-for-ie{display:none}.product-image-magnify-button{position:absolute;bottom:-2.25em;left:0;right:0;width:100%;color:#50514f;color:#aaa;font-size:1em;padding:0.25em;border-radius:0.25em;text-align:center;line-height:1em;font-size:1em;cursor:pointer}.product-image-magnify-button:hover{color:#666;border-color:#aaa}.product-image-magnify-button:before{content:"\f002";font-family:icomoon;display:inline-block;font-size:1em;margin:-.10em 0.5em 0.1em 0;vertical-align:middle}.product-image-magnify-button:after{content:'zoom';font-family:"proxima-nova",sans-serif;font-weight:400;display:inline-block;font-size:1em;margin:0em 0em 0.1em 0em;vertical-align:middle}.product-specification-list-wrapper{display:inline-block;vertical-align:top}.product-part-number-list-wrapper{display:none;vertical-align:top}.product-specification-list-heading,.product-part-number-list-heading{font-family:"proxima-nova",sans-serif;font-weight:700;text-transform:none;color:#50514f;text-align:left;margin-bottom:0.5em;font-size:1.2em}.product-specification-list>li,.product-part-number-list>li{line-height:1.2em;padding:0.5em 0;border-bottom:1px solid #D4D4D3}.product-specification-list>li:last-child,.product-part-number-list>li:last-child{border-bottom:none}.product-specification-label,.product-part-number-label,.subpage-link-group-specification-label{display:inline-block;width:40%;margin-right:20%;font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb;text-align:left;vertical-align:middle;line-height:1.1em;font-size:0.875em}.product-specification,.product-part-number,.subpage-link-group-specification{display:inline-block;width:40%;font-family:"proxima-nova",sans-serif;font-weight:300;color:#464746;vertical-align:middle;font-size:0.875em}.product-table-wrapper{position:relative;display:none;overflow:hidden;padding:0em 1em;text-align:center;transition-property:max-height;-webkit-transition-property:max-height;-o-transition-property:max-height;-moz-transition-property:max-height;-ms-transition-property:max-height;transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out}@media (min-width: 60em){.product-table-wrapper{padding:0em 2em}}
.product-special-info-wrapper{display:block;margin:0 auto 0.5em;text-align:left;padding:1em 0em;text-align:center}@media (min-width: 40em){.product-special-info-wrapper{padding:1em}}@media (min-width: 50em){.product-special-info-wrapper{max-width:60%}}
.product-special-info{font-family:"proxima-nova",sans-serif;font-weight:300;color:#50514f;margin-top:0.25em;font-size:1.15em;line-height:1.4em;max-width:33em}.product-special-info a{color:#0071bb;text-decoration:none}.product-special-info a:hover{color:#0068ac}.product-table-inner-wrapper{display:block;overflow-y:auto}.product-table-heading{font-family:"proxima-nova",sans-serif;font-weight:600;text-transform:uppercase;color:#515251;text-align:center;margin-bottom:0.5em}.product-table-tab-wrapper{margin:0;padding:0}.product-table-tab-list{white-space:nowrap;text-align:left;line-height:0.5em}.product-table-tab-list>li{display:block}@media (min-width: 50em){.product-table-tab-list>li{display:inline-block;margin-right:0.5em}}.product-table-tab-list>li>button{display:block;width:100%;appearance:none;-webkit-appearance:none;border:none;outline:none;margin:0em 0em 0.5em 0em;padding:0.5em 1em;background-color:#cccccc;border-radius:0.2em 0.2em 0.2em 0.2em;font-size:1em;text-align:center;text-decoration:none;font-family:"proxima-nova",sans-serif;font-weight:700}@media (min-width: 50em){.product-table-tab-list>li>button{width:auto;margin:0;border-radius:0.2em 0.2em 0em 0em}}.product-table-tab-list>li>button:hover{background-color:#a8a9a8}.product-table-tab-list>li>button:focus{background-color:#a8a9a8}.product-table-tab-list>li>button.tab-is-active{font-family:"proxima-nova",sans-serif;font-weight:700;color:white;background-color:#252624;color:white}.product-table-tab-list>li>button.tab-is-active:focus{background-color:#43413f}.product-table-tab-button:before,.product-table-tab-button-round:before,.product-table-tab-button-oblong:before,.product-table-tab-button-square:before,.product-table-tab-button-hexagon:before,.product-table-tab-button-rectangle:before{content:'';position:relative;display:inline-block;width:1em;height:1em;background-image:none;background-size:contain;background-repeat:no-repeat;margin-right:0.5em;font-size:1.4em;line-height:1em;vertical-align:middle;font-family:icomoon;text-align:center}.product-table-tab-button-round:before{content:"\e600"}.product-table-tab-button-oblong:before{content:"\e607";width:0.75em}.product-table-tab-button-square:before{content:"\e604"}.product-table-tab-button-hexagon:before{content:"\e601"}.product-table-tab-button-rectangle:before{content:"\e603";left:-0.4em}.product-table{width:100% !important;max-width:100%;border:0;table-layout:auto;display:none}@media (min-width: 50em){.product-table{text-align:center;margin-bottom:3em}}.product-table.table-is-active{display:table}@media (min-width: 50em){.product-table>thead>tr{background-color:#252624;border-bottom:4px solid #ff001c}.product-table>thead>tr>th{font-family:"proxima-nova",sans-serif;font-weight:600;color:white;padding:1.5em 1em;padding:1.25em 1em;font-size:0.875em}}@media (max-width: 49.999em){.product-table>thead>tr{display:none}}@media (max-width: 49.999em){.product-table>tbody>tr{margin:0 0 2em;display:block;border-top:0.2em solid #999899}}.product-table>tbody>tr>th{background-color:white}.product-table>tbody>tr>td{background-color:white;font-family:"proxima-nova",sans-serif;font-weight:300;color:#464746;font-size:0.85em;padding:0.5em;position:relative;vertical-align:middle}@media (max-width: 49.999em){.product-table>tbody>tr>td{display:block;text-align:left;padding-left:50%;min-height:2em}.product-table>tbody>tr>td:nth-child(odd){background-color:#f0f1f1}}@media (min-width: 50em){.product-table>tbody>tr:nth-child(odd)>th,.product-table>tbody>tr:nth-child(odd)>td{background-color:#f0f1f1}}@media (max-width: 49.999em){.product-table .table-cell-label{position:absolute;top:0.5em;left:0.5em;bottom:0.5em;width:45%;font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb}}@media (min-width: 50em){.product-table .table-cell-label{display:none}}
.product-size-input-table-cell{transition-property:border,background-color;-webkit-transition-property:border,background-color;-o-transition-property:border,background-color;-moz-transition-property:border,background-color;-ms-transition-property:border,background-color;transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;border:1px solid #BEBDBD;background-color:#E9E9E9;border-radius:5px;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;padding:0.5em;width:100%}.product-size-input-table-cell:focus{border:1px solid #515251;background-color:white;color:#515251}.product-image-table-cell{display:block;padding:0.75em;background-color:white}.product-image-table-cell>.product-image-area{width:100%}@media (min-width: 50em){.product-image-table-cell>.product-image-area{width:10em}}
.product-part-number-table-cell{white-space:nowrap}.product-purchase-input-table-cell{background:white;border:1px solid #25a9e8;border-radius:3px;padding:0.5em 1em;width:8em;font-family:"proxima-nova",sans-serif;font-weight:600;color:#25a9e8;font-size:0.875em;display:block;display:inline-block;margin:0}.product-purchase-input-table-cell:hover{background-color:#25a9e8;color:white}.product-purchase-input-table-cell>.product-purchase-input-text{display:block}.product-purchase-input-table-cell.added-to-cart{background-color:#78d41c;color:white;border-color:#78d41c}.product-purchase-input-table-cell.added-to-cart>.product-purchase-input-text{display:none}.product-purchase-input-table-cell.added-to-cart:before{content:"\ea10";font-family:icomoon;margin-right:0.5em}.product-purchase-input-table-cell.added-to-cart:after{content:"View in Quote\00a0/\00a0 Cart"}@media (min-width: 50em){.product-purchase-input-table-cell{display:block;margin:0 auto}}
.product-purchase-input-table-cell-view-cart{background:white none repeat scroll 0 0;border:1px solid green;border-radius:3px;color:green;font-family:"proxima-nova",sans-serif;font-size:0.875em;font-weight:600;margin:0;padding:0.5em 1em;width:8em}@media (max-width: 34.999em){.product-purchase-input-table-cell-view-cart{display:block;margin-top:0.5em}}@media (min-width: 35em) and (max-width: 49.999em){.product-purchase-input-table-cell-view-cart{margin-left:0.5em}}@media (min-width: 35em){.product-purchase-input-table-cell-view-cart{display:inline-block}}@media (min-width: 50em){.product-purchase-input-table-cell-view-cart{margin-top:0.5em}}.product-purchase-input-table-cell-view-cart:hover{background-color:green;color:white}.product-purchase-input-table-cell-view-cart>.product-purchase-input-text{display:block}.product-quantity-input-table-cell{transition-property:border,background-color;-webkit-transition-property:border,background-color;-o-transition-property:border,background-color;-moz-transition-property:border,background-color;-ms-transition-property:border,background-color;transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;border:1px solid #BEBDBD;background-color:#E9E9E9;border-radius:5px;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;padding:0.5em;width:4em}.product-quantity-input-table-cell:focus{border:1px solid #515251;background-color:white;color:#515251}.product-error-message{display:block;font-family:"proxima-nova",sans-serif;font-weight:400;color:#ff001c;font-size:0.85em;margin-top:0.75em}.input-material-thickness{width:4em}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-purchase-input{background:white;border:1px solid #25a9e8;border-radius:3px;padding:0.5em 1em;width:8em;font-family:"proxima-nova",sans-serif;font-weight:600;color:#25a9e8;font-size:0.875em;display:block;margin:2.5em auto 0}.product-purchase-input:hover{background-color:#25a9e8;color:white}.product-purchase-input>.product-purchase-input-text{display:block}.product-purchase-input.added-to-cart{background-color:#78d41c;color:white;border-color:#78d41c}.product-purchase-input.added-to-cart>.product-purchase-input-text{display:none}.product-purchase-input.added-to-cart:before{content:"\ea10";font-family:icomoon;margin-right:0.5em}.product-purchase-input.added-to-cart:after{content:"View in Quote\00a0/\00a0 Cart"}.product-footer{display:block;position:absolute;right:0;bottom:0;left:0;border-bottom:3px solid #2e2f2d}.no-collapse>.product-footer{border-bottom:0}.product-button-expand{font-family:"proxima-nova",sans-serif;font-weight:700;color:white;display:block;font-size:1em;margin:0 auto;padding:0.375em;width:20em;background:#404140;border:none;border-radius:0.2em 0.2em 0 0;text-align:center;outline:none}.product-button-expand:hover{background:#2e2f2d}.product-button-expand:before{content:"Expand"}.product-button-expand:after{content:"\f107";font-family:icomoon;margin-left:0.5em}.product-back-to-top{display:inline-block;position:absolute;top:3em;right:3em;font-family:"proxima-nova",sans-serif;font-weight:300;color:#464746;text-decoration:none}.product-back-to-top:before{content:"\f106";font-family:icomoon;margin-right:0.5em}.subpage-product-calculator-section{background-color:white}.product-calculator-wrapper{padding:1em 0em}@media (min-width: 40em){.product-calculator-wrapper{padding:1em}}.product-calculator-wrapper.element-is-expanded>.product-calculator-body{max-height:400em}.product-calculator-head{display:block;width:100%;margin:0 auto}@media (min-width: 50em){.product-calculator-head{max-width:60%}}
.product-calculator-subheading{font-family:"proxima-nova",sans-serif;font-weight:300;display:block;text-align:center;margin-bottom:0.5em}.product-calculator-heading{font-family:"proxima-nova",sans-serif;font-weight:700;color:white;display:block;font-size:1em;margin:0 auto;padding:0.375em;width:100%;background:#404140;border:none;border-radius:0.2em 0.2em 0 0;text-align:center;outline:none}.product-calculator-heading:hover{background:#2e2f2d}.product-calculator-heading:after{content:"\f107";font-family:icomoon;margin-left:0.5em}.product-calculator-body{display:block;position:relative;width:100%;margin:0 auto;max-height:0;overflow:hidden;transition-property:max-height;-webkit-transition-property:max-height;-o-transition-property:max-height;-moz-transition-property:max-height;-ms-transition-property:max-height;transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;background-color:white}@media (min-width: 50em){.product-calculator-body{max-width:60%}}
.product-calculator-button{font-family:"proxima-nova",sans-serif;font-weight:700;color:white;display:block;font-size:1em;margin:0 auto;padding:0.5em;max-width:18em;background:#404140;border:none;border-radius:0.2em;text-align:center;outline:none}.product-calculator-button:hover{background:#2e2f2d}.product-calculator-button>.product-calculator-button-text{font-size:1.2em}.product-calculator-input-list{padding:0.5em;border:1px solid #a8a9a8}.product-request-quote-input-list,.product-calculator-input-list{text-align:justify;line-height:0}.product-request-quote-input-list:after,.product-calculator-input-list:after{content:"";display:inline-block;width:100%;height:0}.product-request-quote-input-list>*,.product-calculator-input-list>*{display:inline-block;line-height:1;vertical-align:top}.product-request-quote-input-list>li,.product-calculator-input-list>li{margin-bottom:1em}.product-request-quote-input-list>li>label,.product-calculator-input-list>li>label{width:100%}.product-request-quote-input-list>li>input,.product-calculator-input-list>li>input{display:block;width:100%}.product-request-quote-input-list>li>select,.product-calculator-input-list>li>select{display:block;width:100%}.product-request-quote-input-list>li.medium-field,.product-calculator-input-list>li.medium-field{width:100%}@media (min-width: 40em){.product-request-quote-input-list>li.medium-field,.product-calculator-input-list>li.medium-field{width:47%}}.product-request-quote-input-list>li.long-field,.product-calculator-input-list>li.long-field{width:100%}@media (min-width: 40em){.product-request-quote-input-list>li.long-field,.product-calculator-input-list>li.long-field{width:47%}}.product-request-quote-input-list>li.full-field,.product-calculator-input-list>li.full-field{width:100%}.product-selector-introduction-module{background-color:#e8e8e8}@media (max-width: 49.999em){.product-selector-introduction-module{padding:0.5em 1em}}@media (min-width: 50em) and (max-width: 59.999em){.product-selector-introduction-module{padding:0.5em 2em}}@media (min-width: 60em){.product-selector-introduction-module{padding:0.5em 3em}}
.product-selector-intro-heading{font-family:"proxima-nova",sans-serif;font-weight:800;color:#252624;text-transform:uppercase;line-height:1em;margin:0.5em 0 0.15em;margin:0;font-size:2em;max-width:19em;max-width:45em}.product-selector-intro-description{font-family:"proxima-nova",sans-serif;font-weight:300;color:#50514f;margin-top:0.25em;font-size:1.15em;line-height:1.4em;max-width:33em;max-width:45em}.product-selector-intro-description a{color:#0071bb;text-decoration:none}.product-selector-intro-description a:hover{color:#0068ac}.product-selector-page-description-section{position:relative}@media (max-width: 49.999em){.product-selector-page-description-section{padding:0.5em 1em}}@media (min-width: 50em) and (max-width: 59.999em){.product-selector-page-description-section{padding:0.5em 2em}}@media (min-width: 60em){.product-selector-page-description-section{padding:0.5em 3em 3em}}
@media (min-width: 40em){.product-selector-page-description-copy-area{padding-right:15em}}.product-selector-page-description-copy-area>.main-copy,.product-selector-page-description-copy-area>.checkout-area-copy{color:#252624}@media (min-width: 40em){.product-selector-contact-area{display:inline-block;position:absolute;top:1.5em}}@media (min-width: 40em) and (max-width: 59.999em){.product-selector-contact-area{right:2em}}@media (min-width: 60em){.product-selector-contact-area{right:3em}}@media (min-width: 50em){.product-selector-contact-area .contact-description-list{margin-top:0.5em}}.product-selector-contact-area .contact-description-title{color:#ff001c}.product-selector-contact-area .contact-description-list-title{color:#a8a9a8}.product-selector-contact-area .contact-description-list-link{color:#50514f}.form-progression-section{border-top:1px solid #404140;border-bottom:1px solid #50514f;padding:2em 0;text-align:center}@media (max-width: 49.999em){.form-progression-section{margin:0.5em 1em}}@media (min-width: 50em) and (max-width: 59.999em){.form-progression-section{margin:0.5em 2em}}@media (min-width: 60em){.form-progression-section{margin:0.5em 3em}}
.form-progression-previous-button{background:none;border:1px solid #b0afaf;border-radius:3px;padding:0.5em 1em;display:inline-block;vertical-align:middle}.form-progression-previous-button:before{font-family:icomoon;color:#ff001c;display:inline-block;vertical-align:middle;margin-right:0.5em;content:"\f053"}.form-progression-next-button{background:none;border:1px solid #b0afaf;border-radius:3px;padding:0.5em 1em;display:inline-block;vertical-align:middle}.form-progression-next-button:after{font-family:icomoon;color:#ff001c;display:inline-block;vertical-align:middle;margin-left:0.5em;content:"\f054"}.validation-failed .form-progression-next-button{border:1px solid #E9E9E9;color:#97D4ED;cursor:default}.validation-failed .form-progression-next-button:after{color:#F9A4B1}@media (max-width: 39.999em){.form-progression-button-text{display:none}}@media (min-width: 40em){.form-progression-button-text{font-family:"proxima-nova",sans-serif;font-weight:600;color:#25a9e8;display:inline-block;vertical-align:middle}}
.form-progression-step-area{display:inline-block;vertical-align:middle;margin:0 8%;text-align:center}.form-progression-step-text{font-family:"proxima-nova",sans-serif;font-weight:600;color:#25a9e8}.form-progression-step-text>.form-progression-current-step{color:#254c73}.validation-error-area{overflow:hidden;position:relative;height:0;transition-duration:0.25s;-webkit-transition-duration:0.25s;-o-transition-duration:0.25s;-moz-transition-duration:0.25s;-ms-transition-duration:0.25s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out}@media (max-width: 39.999em){.validation-failed .validation-error-area{height:4em}}@media (min-width: 40em){.validation-failed .validation-error-area{height:3em}}
.validation-error-text{display:block;font-family:"proxima-nova",sans-serif;font-weight:600;color:#ff001c;margin:0 auto;text-align:center;transition-duration:0.75s;-webkit-transition-duration:0.75s;-o-transition-duration:0.75s;-moz-transition-duration:0.75s;-ms-transition-duration:0.75s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;position:absolute;left:0;right:0}@media (max-width: 39.999em){.validation-error-text{padding:1em 0 0.5em}}@media (min-width: 40em){.validation-error-text{padding:1em 1em 0.5em}}.validation-failed.before-form .validation-error-text{top:0}.validation-failed.after-form .validation-error-text{bottom:0}.validation-error-text:after{font-family:icomoon;display:inline-block;margin-left:0.5em}.before-form .validation-error-text{transition-property:top;-webkit-transition-property:top;-o-transition-property:top;-moz-transition-property:top;-ms-transition-property:top;top:-5em}.before-form .validation-error-text:after{content:"\f107"}.after-form .validation-error-text{transition-property:bottom;-webkit-transition-property:bottom;-o-transition-property:bottom;-moz-transition-property:bottom;-ms-transition-property:bottom;bottom:-5em}.after-form .validation-error-text:after{content:"\f106"}@media (max-width: 49.999em){.product-selector-instructions-section{padding:0.5em 1em}}@media (min-width: 50em) and (max-width: 59.999em){.product-selector-instructions-section{padding:0.5em 2em}}@media (min-width: 60em){.product-selector-instructions-section{padding:0.5em 3em}}.form-field-list .product-selector-instructions-section{padding:0}.product-selector-instructions-copy-area{max-width:45em}@media (min-width: 30em){.form-field-list{margin:0 -2%}}.form-field-list>li{position:relative;overflow:hidden}@media (max-width: 29.999em){.form-field-list>li.medium-field{padding:0.25em 0}}@media (max-width: 39.999em){.form-field-list>li.medium-field{padding:1em 0}}@media (min-width: 30em){.form-field-list>li.medium-field{display:inline-block;vertical-align:middle;padding:0.25em 2%}}@media (min-width: 30em) and (max-width: 44.999em){.form-field-list>li.medium-field{width:49.5%}}@media (min-width: 45em) and (max-width: 59.999em){.form-field-list>li.medium-field{width:32.5%}}@media (min-width: 60em){.form-field-list>li.medium-field{width:24.5%}}.form-field-list>li.long-field{width:100%;max-width:40em}@media (max-width: 29.999em){.form-field-list>li.long-field{padding:0.25em 0}}@media (min-width: 30em){.form-field-list>li.long-field{padding:0.25em 2%}}.form-field-list>li.full-field{width:100%}@media (min-width: 30em){.form-field-list>li.full-field{padding:1em 2%}}
@media (max-width: 49.999em){.product-selector-form-section{padding:3em 1em}}@media (min-width: 50em) and (max-width: 59.999em){.product-selector-form-section{padding:3em 2em}}@media (min-width: 60em){.product-selector-form-section{padding:3em}}
.form-product-input-list{width:100%}@media (min-width: 30em){.form-product-input-list{margin:0 -2%}}.form-product-input-list li{position:relative}@media (max-width: 29.999em){.form-product-input-list li{margin:2em 0}}@media (min-width: 30em){.form-product-input-list li{display:inline-block;vertical-align:middle;padding:1em 2%}}@media (min-width: 30em) and (max-width: 44.999em){.form-product-input-list li{width:49.5%}}@media (min-width: 45em) and (max-width: 59.999em){.form-product-input-list li{width:32.5%}}@media (min-width: 60em){.form-product-input-list li{width:25.5%}}
.form-product-check-input{position:absolute;bottom:2em;left:2em;z-index:400;display:none}.form-product-check-input:checked+label{box-shadow:2px 2px 10px #252624}.form-product-label{display:block;border:0;background:none;width:100%;padding:0;border:1px solid #BEBDBD;border-radius:0.25em;-webkit-border-radius:0.25em;-moz-border-radius:0.25em}input:focus+.form-product-label{border:1px solid #888}input:checked+.form-product-label{border:1px solid #0071bb}.form-product-label-image-area{width:100%;position:relative;padding-top:50%}.form-product-label-image{position:absolute;top:0;bottom:0;left:0;right:0;display:block;max-width:100%;height:100%;margin:0 auto;border-radius:0.125em 0.125em 0 0;-webkit-border-radius:0.125em 0.125em 0 0;-moz-border-radius:0.125em 0.125em 0 0}.form-product-label-text{display:block;text-align:left;font-family:"proxima-nova",sans-serif;font-weight:600;color:white;padding:0.5em 0.5em 0.5em 2em;background-color:#0071bb;position:relative;border-radius:0 0 0.125em 0.125em;-webkit-border-radius:0 0 0.125em 0.125em;-moz-border-radius:0 0 0.125em 0.125em}.form-product-label-text:before{width:17px;height:16px;background-image:url("/CMSTemplates/ClevelandSteelTool/images/checkbox-button-image.png");background-repeat:no-repeat;content:"";left:0.5em;position:absolute;top:0.6em}input:checked+*>.form-product-label-text:before{background-position:-34px 0}.form-text-label{font-family:"proxima-nova",sans-serif;font-weight:400;color:#0071bb;font-size:0.85em;margin-bottom:0.625em;display:block}.form-number-label{font-family:"proxima-nova",sans-serif;font-weight:400;color:#0071bb;font-size:0.85em;margin-bottom:0.625em;display:block}.form-text-input{transition-property:border,background-color;-webkit-transition-property:border,background-color;-o-transition-property:border,background-color;-moz-transition-property:border,background-color;-ms-transition-property:border,background-color;transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;border:1px solid #BEBDBD;background-color:#E9E9E9;border-radius:5px;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;color:#515251;letter-spacing:0;padding:0.5em;width:100%}.form-text-input:focus{border:1px solid #515251;background-color:white;color:#515251;outline:0}.form-number-input{transition-property:border,background-color;-webkit-transition-property:border,background-color;-o-transition-property:border,background-color;-moz-transition-property:border,background-color;-ms-transition-property:border,background-color;transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;border:1px solid #BEBDBD;background-color:#E9E9E9;border-radius:5px;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;color:#515251;letter-spacing:0;padding:0.5em;width:100%}.form-number-input:focus{border:1px solid #515251;background-color:white;color:#515251;outline:0}.form-select-label{font-family:"proxima-nova",sans-serif;font-weight:400;color:#0071bb;font-size:0.85em;margin-bottom:0.625em;display:block}.form-select-input-area{position:relative;display:block;overflow:hidden;width:100%;max-width:100%;position:relative;border:1px solid #BEBDBD;border-radius:5px;background:#E9E9E9;background-image: -moz-linear-gradient(top, #e9e9e9 50%,#d7dada 50%) ;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(#e9e9e9 50%),color-stop(#d7dada 50%)) ;background-image: -webkit-linear-gradient(top, #e9e9e9 50%,#d7dada 50%) ;background-image: -o-linear-gradient(top, #e9e9e9 50%,#d7dada 50%) ;background-image: -ms-linear-gradient(top, #e9e9e9 50%,#d7dada 50%) ;background-image: linear-gradient(to "bottom", #e9e9e9 50%,#d7dada 50%) ;position:relative}.form-select-input-area:focus{outline:0}.form-select-input-arrow{width:1.6em;background:url("/CMSTemplates/ClevelandSteelTool/images/select-button-image.png") center right no-repeat transparent;top:0;right:0.75em;position:absolute;display:block;border-left:2px solid white;height:100%}.form-select-input{position:relative;appearance:normal;-webkit-appearance:none;-moz-appearance:none;border:none;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;padding:0.435em 28% 0.435em 0.5em;width:110%;max-width:110%;min-width:110%;outline:none;background-color:transparent;letter-spacing:0;color:#515251}.form-select-input::-ms-expand{display:none}.form-select-input:focus{outline:none;background-color:transparent}.form-select-input::-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.form-radio-input,.form-check-input{position:absolute;visibility:hidden;top:0;left:0}.form-radio-label,.form-check-label{font-family:"proxima-nova",sans-serif;font-weight:400;color:#0071bb;font-size:0.85em}.form-radio-label:before,.form-check-label:before{position:relative;top:-0.15em;content:"";margin-right:0.5em;background-position:1px 0;background-repeat:no-repeat;vertical-align:middle;display:inline-block}.form-radio-label{position:relative;padding-left:2em;vertical-align:bottom}.form-radio-label:before{width:17px;height:16px;background-image:url("/CMSTemplates/ClevelandSteelTool/images/radio-button-image.png");background-repeat:no-repeat;content:"";left:0.5em;position:absolute;top:0.1em}.form-check-label{position:relative;padding-left:2em;vertical-align:bottom}.form-check-label:before{width:17px;height:16px;background-image:url("/CMSTemplates/ClevelandSteelTool/images/checkbox-button-image.png");background-repeat:no-repeat;content:"";left:0.5em;position:absolute;top:0.1em}.form-check-input-list,.form-radio-input-list{margin:0 -0.5em}@media (max-width: 39.999em){.form-check-input-list>li,.form-radio-input-list>li{margin:1em 0.5em}}@media (min-width: 30em){.form-check-input-list>li,.form-radio-input-list>li{display:inline-block;vertical-align:middle;margin:0.25em 0.5em}}@media (min-width: 30em){.form-check-input-list>li,.form-radio-input-list>li{width:45.5%}}
.form-input-title{font-family:"proxima-nova",sans-serif;font-weight:400;color:#0071bb;font-size:0.85em;margin-bottom:0.625em}.form-textarea{transition-property:border,background-color;-webkit-transition-property:border,background-color;-o-transition-property:border,background-color;-moz-transition-property:border,background-color;-ms-transition-property:border,background-color;transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;border:1px solid #BEBDBD;background-color:#E9E9E9;border-radius:5px;font-family:"proxima-nova",sans-serif;font-weight:600;color:#43413f;letter-spacing:0;padding:0.5em;width:100%;height:10em}.form-textarea:focus{border:1px solid #515251;background-color:white;color:#515251;outline:0}.required>label,.required>.form-input-title{display:inline-block;vertical-align:top}.required>label:after,.required>.form-input-title:after{position:absolute;content:"*";color:#ff001c;display:inline-block;vertical-align:top;font-size:1.5em;margin-left:0.15em;margin-top:0.1em;line-height:0.5em}.required.invalid>label,.required.invalid>.form-input-title{color:#ff001c}.required.invalid>.form-text-input,.required.invalid .form-select-input-area,.required.invalid .form-textarea{border:1px solid #ff001c}.search-results-title{margin:0}.search-results-description{font-family:"proxima-nova",sans-serif;font-weight:300;color:#50514f;margin-top:0.25em;font-size:1.15em;line-height:1.4em;max-width:33em}.search-results-description a{color:#0071bb;text-decoration:none}.search-results-description a:hover{color:#0068ac}.search-results-description>em{font-style:normal;color:#0071bb}.search-results-list{border-top:1px solid #50514f;border-bottom:1px solid #50514f;padding-top:1em;padding-bottom:1em}.search-results-list>li{padding:1em 0}@media (min-width: 50em){.search-result-title-group{display:inline-block;width:30%;vertical-align:top}}
.search-result-title-link{margin-left:-0.52em;font-size:1.15em}.search-result-url-link{margin-left:-0.52em;font-family:"proxima-nova",sans-serif;font-weight:400;color:#ff001c}.search-result-excerpt{color:#252624;font-family:'Roboto Slab', serif;font-weight:400;line-height:1.5em}@media (min-width: 50em){.search-result-excerpt{display:inline-block;width:65%;vertical-align:top;position:relative;right:-4.5%}}@media (max-width: 49.999em){.search-result-excerpt{margin-top:0.5em}}
.pagination-list{text-align:center;padding:2em 0;font-family:"proxima-nova",sans-serif;font-weight:400}.pagination-list>li{display:inline-block;padding:0}@media (max-width: 24.999em){.pagination-list>li.previous{display:block}}@media (min-width: 25em){.pagination-list>li.previous{padding-right:1em}}@media (max-width: 24.999em){.pagination-list>li.next{display:block}}@media (min-width: 25em){.pagination-list>li.next{padding-left:1em}}
.pagination-link{color:#25a9e8}.pagination-link:focus{border:0}.contact-text-wrapper{margin:2em 0}@media (min-width: 50em){.contact-text-wrapper{vertical-align:top;width:30%;display:inline-block}}.contact-text-wrapper .contact-description-title{color:#ff001c;margin-bottom:1.5em}.contact-text-wrapper .contact-description-list-title{color:#a8a9a8}.contact-text-wrapper .contact-description-list-link{color:#50514f}@media (min-width: 50em){.contact-form-wrapper{vertical-align:top;width:66%;display:inline-block;position:relative;right:-3%;padding-top:2em}}
.contact-form-requirement-note{display:block;padding-bottom:0.5em;font-family:'Roboto Slab', serif;font-weight:400;line-height:1.5em;color:#50514f}@media (min-width: 45em){.contact-form-requirement-note{padding-left:2%;padding-right:2%}}.contact-form-requirement-note:before{content:"*";color:#ff001c;display:inline-block;vertical-align:top;font-size:1.5em;padding-right:0.15em;margin-top:0.1em}.contact-form-validation-note{display:block;font-family:'Roboto Slab', serif;font-weight:400;line-height:1.5em;color:#50514f}@media (min-width: 45em){.contact-form-validation-note{padding:0.5em 2%}}@media (max-width: 44.999em){.contact-form-validation-note{padding:0.5em 1em;margin-left:-1em;margin-right:-1em}}
.contact-field-list>li{position:relative;overflow:hidden}@media (max-width: 29.999em){.contact-field-list>li.medium-field{padding:0.5em 0}}@media (min-width: 30em){.contact-field-list>li.medium-field{display:inline-block;vertical-align:middle;padding:0.25em 2%}}@media (min-width: 30em) and (max-width: 59.999em){.contact-field-list>li.medium-field{width:48.5%}}@media (min-width: 60em){.contact-field-list>li.medium-field{width:32.4%}}@media (min-width: 30em){.contact-field-list>li.long-field{width:98%;padding:1em 2%}}
.contact-form-submission-area{margin-top:1em;margin-bottom:1em}@media (min-width: 30em){.contact-form-submission-area{padding:0 2%}}
.contact-form-submit-button{background:none;border:1px solid #b0afaf;border-radius:3px;padding:0.5em 1em;display:inline-block;vertical-align:middle}@media (max-width: 34.999em){.contact-form-submit-button{width:100%}}.contact-form-submit-button:after{font-family:icomoon;color:#ff001c;display:inline-block;vertical-align:middle;margin-left:0.5em;content:"\f054"}.validation-failed .contact-form-submit-button{border:2px solid #E9E9E9;color:#97D4ED;cursor:default}.validation-failed .contact-form-submit-button:after{color:#F9A4B1}.contact-form-submit-button-text{vertical-align:middle;display:inline-block;font-family:"proxima-nova",sans-serif;font-weight:600;color:#25a9e8}.interrupting-call-to-action-section{background-color:#e8e8e8}.interrupting-call-to-action-section-inner-wrapper{line-height:1em;padding:1em 0;text-align:center}.interrupting-call-to-action-section-inner-wrapper>*{display:inline-block;max-width:26em;vertical-align:middle;text-align:left;padding:0.5em 0.5em}.interrupting-call-to-action-module-heading{font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb;font-size:1.4em;line-height:1em;margin:0}.interrupting-call-to-action-module-link{display:inline-block;font-family:"proxima-nova",sans-serif;font-weight:600;color:white;font-size:1.2em;margin:0;padding:0.75em;background:#404140;border:none;border-radius:0.2em;text-align:center;outline:none;text-decoration:none}.interrupting-call-to-action-module-link:hover{background:#2e2f2d}.interrupting-call-to-action-module-link:after{content:"\f105";font-family:icomoon;margin-left:0.5em;vertical-align:middle}.is-red .interrupting-call-to-action-module-link{background:#ff001c}.is-red .interrupting-call-to-action-module-link:hover{background:#d22335}.shopping-cart-area-table,.checkout-area-shopping-cart-table{border-spacing:0;border-collapse:separate}.shopping-cart-area-table>thead>tr>th,.checkout-area-shopping-cart-table>thead>tr>th,.shopping-cart-area-table>thead>tr>td,.checkout-area-shopping-cart-table>thead>tr>td{font-weight:normal;text-align:left;vertical-align:top}.shopping-cart-area-table>tbody>tr>th,.checkout-area-shopping-cart-table>tbody>tr>th{text-align:left;vertical-align:top}.shopping-cart-area-table>tbody>tr>td,.checkout-area-shopping-cart-table>tbody>tr>td{text-align:left;vertical-align:top}.shopping-cart-area{background-color:white}.shopping-cart-area-title{font-family:"proxima-nova",sans-serif;font-weight:800;color:#252624;text-transform:uppercase;line-height:1em;margin:0.5em 0 0.15em;margin:0;font-size:2em;background-color:#e8e8e8}@media (max-width: 49.999em){.shopping-cart-area-title{padding:0.75em 0.5em 0.35em}}@media (min-width: 50em) and (max-width: 59.999em){.shopping-cart-area-title{padding:0.75em 1em 0.35em}}@media (min-width: 60em){.shopping-cart-area-title{padding:0.75em 1.5em 0.35em}}
@media (max-width: 29.999em){.shopping-cart-area-table{display:block}.shopping-cart-area-table>thead{display:none}.shopping-cart-area-table>tbody{display:block}.shopping-cart-area-table>tbody>tr{display:block;margin:1em 0}.shopping-cart-area-table>tbody>tr>th,.shopping-cart-area-table>tbody>tr>td{margin:0.5em 0;display:block}.shopping-cart-area-table>tbody>tr>th>.responsive-table-label,.shopping-cart-area-table>tbody>tr>td>.responsive-table-label{display:inline-block}}@media (min-width: 30em){.shopping-cart-area-table{width:100%}.shopping-cart-area-table>thead>tr>td,.shopping-cart-area-table>thead>tr>th{padding-bottom:1em}}@media (min-width: 30em) and (min-width: 40em){.shopping-cart-area-table>thead>tr>td,.shopping-cart-area-table>thead>tr>th{padding-left:0.85714em;padding-right:0.85714em}}@media (min-width: 30em){.shopping-cart-area-table>tbody>tr>th,.shopping-cart-area-table>tbody>tr>td{padding-top:1em;padding-bottom:1em}}@media (min-width: 30em) and (min-width: 40em){.shopping-cart-area-table>tbody>tr>th,.shopping-cart-area-table>tbody>tr>td{padding-left:0.75em;padding-right:0.75em}}@media (min-width: 30em){.shopping-cart-area-table>tbody>tr>th>.responsive-cell-label,.shopping-cart-area-table>tbody>tr>td>.responsive-cell-label{display:none}}@media (max-width: 49.999em){.shopping-cart-area-table{padding:2em 1em}}@media (min-width: 50em) and (max-width: 59.999em){.shopping-cart-area-table{padding:3em 2em}}@media (min-width: 60em){.shopping-cart-area-table{padding:3em}}@media (min-width: 40em){.shopping-cart-area-table>thead>tr>*{border-bottom:1px solid #b4b4b4}}.shopping-cart-area-table>thead>tr>th{font-family:"proxima-nova",sans-serif;font-weight:800;color:#0071bb;text-transform:uppercase}.shopping-cart-area-table>tbody>tr{position:relative}@media (max-width: 39.999em){.shopping-cart-area-table>tbody>tr{border-bottom:1px solid #b4b4b4}}@media (min-width: 40em){.shopping-cart-area-table>tbody>tr{padding-top:2px}.shopping-cart-area-table>tbody>tr>*{border-bottom:1px solid #b4b4b4}}.shopping-cart-area-table>tbody>tr>td:first-child{min-width:8em;width:8em}@media (min-width: 40em){.shopping-cart-area-table>tbody>tr>td{padding-top:2.5em;padding-bottom:2.5em}.shopping-cart-area-table>tbody>tr>td:first-child{min-width:10em;width:10em}}
.shopping-cart-item-heading{text-align:center !important}.shopping-cart-item-image{max-width:100%;display:block;margin:0 auto}.shopping-cart-item-title,.checkout-area-shopping-cart-item-title{display:block;font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb;text-transform:uppercase;font-size:0.85em;line-height:1.4em}.shopping-cart-item-sku,.checkout-area-shopping-cart-item-sku{display:block;font-family:"proxima-nova",sans-serif;font-weight:300;font-size:0.85em;line-height:1.4em;color:#50514f}.shopping-cart-item-description,.checkout-area-shopping-cart-item-description{display:block;font-family:"proxima-nova",sans-serif;font-weight:400;font-size:0.85em;line-height:1.4em;color:#50514f}.shopping-cart-item-remove-link,.checkout-area-shopping-cart-item-remove-link{background:none;border:1px solid #ff001c;border-radius:3px;padding:0.5em 1em;display:inline-block;vertical-align:middle;color:#ff001c;text-transform:uppercase;font-size:0.75em;margin-top:1em;transition-property:border,color;-webkit-transition-property:border,color;-o-transition-property:border,color;-moz-transition-property:border,color;-ms-transition-property:border,color;transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;text-decoration:none}.shopping-cart-item-remove-link:hover,.checkout-area-shopping-cart-item-remove-link:hover{color:#d22335;border:1px solid #d22335}.responsive-cell-label{font-family:"proxima-nova",sans-serif;font-weight:400;color:#50514f;font-size:0.85em}.shopping-cart-item-quantity-field{transition-property:border,background-color;-webkit-transition-property:border,background-color;-o-transition-property:border,background-color;-moz-transition-property:border,background-color;-ms-transition-property:border,background-color;transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;border:1px solid #BEBDBD;background-color:#E9E9E9;border-radius:5px;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;color:#515251;letter-spacing:0;padding:0.5em;width:100%}.shopping-cart-item-quantity-field:focus{border:1px solid #515251;background-color:white;color:#515251;outline:0}@media (min-width: 30em){.shopping-cart-item-quantity-field{max-width:5em;text-align:right}}
.shopping-cart-item-subtotal,.checkout-area-shopping-cart-item-quantity,.checkout-area-shopping-cart-item-subtotal{font-family:"proxima-nova",sans-serif;font-weight:700;color:#50514f}@media (max-width: 49.999em){.shopping-cart-area-action-list{margin:1em}}@media (min-width: 50em) and (max-width: 59.999em){.shopping-cart-area-action-list{margin:1em 2em}}@media (min-width: 60em){.shopping-cart-area-action-list{margin:1em 3em}}@media (max-width: 49.999em){.shopping-cart-area-action-list{text-align:center}}@media (min-width: 50em){.shopping-cart-area-action-list{text-align:right}}
.shopping-cart-area-action-button{border:0;outline:none;background:#404140;text-decoration:none;font-family:"proxima-nova",sans-serif;font-weight:700;color:white;border-radius:0.2em;padding:0.5em 0;font-size:1.15em;text-align:center}@media (min-width: 50em){.shopping-cart-area-action-button{position:absolute}}@media (min-width: 50em) and (max-width: 59.999em){.shopping-cart-area-action-button{left:1em}}@media (min-width: 60em){.shopping-cart-area-action-button{left:2em}}.shopping-cart-area-action-button:hover{background:#2e2f2d}@media (max-width: 29.999em){.shopping-cart-area-action-button{width:100%}}@media (min-width: 30em){.shopping-cart-area-action-button{width:17em}}@media (max-width: 39.999em){.shopping-cart-area-action-button{display:block;text-align:center;margin:1em auto}}@media (min-width: 40em){.shopping-cart-area-action-button{display:inline-block;margin:0.5em}}
.shopping-cart-area-action-link{text-decoration:none;font-family:"proxima-nova",sans-serif;font-weight:700;color:white;border-radius:0.2em;padding:0.5em 0;font-size:1.15em;text-align:center;background:#404140}@media (max-width: 29.999em){.shopping-cart-area-action-link{width:100%}}@media (min-width: 30em){.shopping-cart-area-action-link{width:17em}}@media (max-width: 39.999em){.shopping-cart-area-action-link{display:block;text-align:center;margin:1em auto}}@media (min-width: 40em){.shopping-cart-area-action-link{display:inline-block;margin:0.5em}}.shopping-cart-area-action-link:hover{background:#2e2f2d}li[data-is-main-action="true"]>.shopping-cart-area-action-link{background:#ff001c}li[data-is-main-action="true"]>.shopping-cart-area-action-link:hover{background:#d22335}@media (min-width: 40em){.shopping-cart-payment-method-list{text-align:right;margin:1em 0}}.shopping-cart-payment-method-list>li{margin-top:0.5em;margin-bottom:0.5em;display:inline-block}@media (max-width: 39.999em){.shopping-cart-payment-method-list>li{margin-right:1em}}@media (min-width: 40em){.shopping-cart-payment-method-list>li{margin-left:1em}}
.shopping-cart-payment-method-image{display:block;max-width:3.75em}@media (max-width: 49.999em){.checkout-section{padding:1em}}@media (min-width: 50em) and (max-width: 59.999em){.checkout-section{padding:2em}}@media (min-width: 60em){.checkout-section{padding:2em 3em}}
.checkout-area{background-color:white;padding:2em 0}.checkout-area-title{font-family:"proxima-nova",sans-serif;font-weight:800;color:#252624;text-transform:uppercase;line-height:1em;margin:0.5em 0 0.15em;margin:0;font-size:2em}.checkout-area-divided-division{margin-bottom:3em}@media (min-width: 40em){.checkout-area-divided-division{margin-right:-2em}}
.checkout-area-main-form-field-list{margin:0 -1%}.checkout-area-main-form-field-list>li{margin:1em 1%}@media (min-width: 40em){.checkout-area-main-form-field-list>li[data-preferred-column-size="1"]{max-width:20em}}@media (min-width: 40em){.checkout-area-main-form-field-list>li[data-preferred-column-size="2"]{width:47%;display:inline-block}}@media (min-width: 40em){.checkout-area-main-form-field-list>li[data-preferred-column-size="3"]{width:30%;display:inline-block}}
.checkout-area-main-form-field-label{font-family:"proxima-nova",sans-serif;font-weight:400;color:#0071bb;font-size:0.85em;margin-bottom:0.625em;display:block}.checkout-area-main-form-field{transition-property:border,background-color;-webkit-transition-property:border,background-color;-o-transition-property:border,background-color;-moz-transition-property:border,background-color;-ms-transition-property:border,background-color;transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;border:1px solid #BEBDBD;background-color:#E9E9E9;border-radius:5px;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;color:#515251;letter-spacing:0;padding:0.5em;width:100%}.checkout-area-main-form-field:focus{border:1px solid #515251;background-color:white;color:#515251;outline:0}.checkout-area-main-form-select{border:1px solid #BEBDBD;background-color:#E9E9E9;border-radius:4px;padding:0.5em;width:100%;width:100%;position:relative;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;appearance:normal;-webkit-appearance:none;-moz-appearance:none}.checkout-area-main-form-textarea-field{transition-property:border,background-color;-webkit-transition-property:border,background-color;-o-transition-property:border,background-color;-moz-transition-property:border,background-color;-ms-transition-property:border,background-color;transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;border:1px solid #BEBDBD;background-color:#E9E9E9;border-radius:5px;font-family:"proxima-nova",sans-serif;font-weight:600;color:#43413f;letter-spacing:0;padding:0.5em;width:100%;height:10em}.checkout-area-main-form-textarea-field:focus{border:1px solid #515251;background-color:white;color:#515251;outline:0}.checkout-area-main-form-subfield-list-label{font-family:"proxima-nova",sans-serif;font-weight:400;color:#0071bb;font-size:0.85em;margin-bottom:0.625em;display:block}.checkout-area-main-form-checkbox-field{position:absolute;visibility:hidden;top:0;left:0}.checkout-area-main-form-checkbox-field:checked+label:before{background-position:-34px 0}.checkout-area-main-form-checkbox-label{position:relative;padding-left:2em;vertical-align:bottom}.checkout-area-main-form-checkbox-label:before{width:17px;height:16px;background-image:url("/CMSTemplates/ClevelandSteelTool/images/checkbox-button-image.png");background-repeat:no-repeat;content:"";left:0.5em;position:absolute;top:0.1em}.checkout-area-main-form-radio-field{position:absolute;visibility:hidden;top:0;left:0}.checkout-area-main-form-radio-label{position:relative;padding-left:2em;vertical-align:bottom}.checkout-area-main-form-radio-label:before{width:17px;height:16px;background-image:url("/CMSTemplates/ClevelandSteelTool/images/radio-button-image.png");background-repeat:no-repeat;content:"";left:0.5em;position:absolute;top:0.1em}.checkout-area-action-button-list{max-width:20em}.checkout-area-action-button{text-decoration:none;font-family:"proxima-nova",sans-serif;font-weight:700;color:white;border-radius:0.2em;padding:0.5em 0;font-size:1.15em;text-align:center;background:#404140;width:100% !important;border:0;outline:none}@media (max-width: 29.999em){.checkout-area-action-button{width:100%}}@media (min-width: 30em){.checkout-area-action-button{width:17em}}@media (max-width: 39.999em){.checkout-area-action-button{display:block;text-align:center;margin:1em auto}}@media (min-width: 40em){.checkout-area-action-button{display:inline-block;margin:0.5em}}.checkout-area-action-button:hover{background:#2e2f2d}@media (max-width: 39.999em){.checkout-area-action-button{margin:0.5em 0 !important}}@media (min-width: 40em){.checkout-area-action-button{margin:0.25em 0 !important}}li[data-is-main-action="true"]>.checkout-area-action-button{background:#ff001c}li[data-is-main-action="true"]>.checkout-area-action-button:hover{background:#d22335}.checkout-area-secondary-summary-area{padding:0.5em 0 1em}.checkout-area-secondary-summary-area-title{font-family:"proxima-nova",sans-serif;font-weight:600;text-transform:uppercase;margin:0.2em 0;color:#0071bb}.checkout-area-secondary-summary-area-table tr{font-family:"proxima-nova",sans-serif;font-weight:600;font-size:0.85em;margin-bottom:0.4em}.checkout-area-secondary-summary-area-table th{vertical-align:top;text-align:left;padding-right:0.4em;color:#a8a9a8}.checkout-area-secondary-summary-area-table td{vertical-align:top;text-align:left;color:#50514f}.checkout-area-secondary-summary-area-data{display:block}.checkout-area-secondary-summary-area-link{display:block}.checkout-area-main-division-title{font-family:"proxima-nova",sans-serif;font-weight:600;text-transform:uppercase;font-size:1.25em;color:#50514f}.checkout-area-small-form-field-list>li{margin:1em 0}.checkout-area-small-form-field-label{font-family:"proxima-nova",sans-serif;font-weight:400;color:#0071bb;font-size:0.85em;margin-bottom:0.625em;display:block}.checkout-area-small-form-checkbox-label{position:relative;padding-left:2em;vertical-align:bottom}.checkout-area-small-form-checkbox-label:before{width:17px;height:16px;background-image:url("/CMSTemplates/ClevelandSteelTool/images/checkbox-button-image.png");background-repeat:no-repeat;content:"";left:0.5em;position:absolute;top:0.1em}.checkout-area-small-form-checkbox-field{position:absolute;visibility:hidden;top:0;left:0}.checkout-area-small-form-checkbox-field:checked+label:before{background-position:-34px 0}.checkout-area-small-form-radio-label{position:relative;padding-left:2em;vertical-align:bottom}.checkout-area-small-form-radio-label:before{width:17px;height:16px;background-image:url("/CMSTemplates/ClevelandSteelTool/images/radio-button-image.png");background-repeat:no-repeat;content:"";left:0.5em;position:absolute;top:0.1em}.checkout-area-small-form-radio-field{position:absolute;visibility:hidden;top:0;left:0}.checkout-area-small-form-radio-field:checked+label:before{background-position:-34px 0}.checkout-area-small-form-field{transition-property:border,background-color;-webkit-transition-property:border,background-color;-o-transition-property:border,background-color;-moz-transition-property:border,background-color;-ms-transition-property:border,background-color;transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;border:1px solid #BEBDBD;background-color:#E9E9E9;border-radius:5px;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;color:#515251;letter-spacing:0;padding:0.5em;width:100%}.checkout-area-small-form-field:focus{border:1px solid #515251;background-color:white;color:#515251;outline:0}.checkout-area-copy{margin-bottom:2em}.checkout-area-secondary-summary-area-summary-list{margin-bottom:-1em}.checkout-area-secondary-summary-area-summary-list>li{margin:1em 0}.checkout-area-secondary-summary-area-summary-title{margin:0.3em 0;font-family:"proxima-nova",sans-serif;font-weight:600;text-transform:uppercase;color:#0071bb}.checkout-area-secondary-summary-area-summary-data-list{font-family:"proxima-nova",sans-serif;font-weight:400;font-size:0.85em}.checkout-area-secondary-summary-area-summary-edit-link{display:block}.checkout-area-main-form-field-label-placeholder{display:block;height:1.375em}.checkout-area-information-sub-division-title{color:#252624}@media (max-width: 29.999em){.checkout-area-shopping-cart-table{display:block}.checkout-area-shopping-cart-table>thead{display:none}.checkout-area-shopping-cart-table>tbody{display:block}.checkout-area-shopping-cart-table>tbody>tr{display:block;margin:1em 0}.checkout-area-shopping-cart-table>tbody>tr>th,.checkout-area-shopping-cart-table>tbody>tr>td{margin:0.5em 0;display:block}.checkout-area-shopping-cart-table>tbody>tr>th>.responsive-table-label,.checkout-area-shopping-cart-table>tbody>tr>td>.responsive-table-label{display:inline-block}}@media (min-width: 30em){.checkout-area-shopping-cart-table{width:100%}.checkout-area-shopping-cart-table>thead>tr>td,.checkout-area-shopping-cart-table>thead>tr>th{padding-bottom:1em}}@media (min-width: 30em) and (min-width: 40em){.checkout-area-shopping-cart-table>thead>tr>td,.checkout-area-shopping-cart-table>thead>tr>th{padding-left:0.85714em;padding-right:0.85714em}}@media (min-width: 30em){.checkout-area-shopping-cart-table>tbody>tr>th,.checkout-area-shopping-cart-table>tbody>tr>td{padding-top:1em;padding-bottom:1em}}@media (min-width: 30em) and (min-width: 40em){.checkout-area-shopping-cart-table>tbody>tr>th,.checkout-area-shopping-cart-table>tbody>tr>td{padding-left:0.75em;padding-right:0.75em}}@media (min-width: 30em){.checkout-area-shopping-cart-table>tbody>tr>th>.responsive-cell-label,.checkout-area-shopping-cart-table>tbody>tr>td>.responsive-cell-label{display:none}}.checkout-area-shopping-cart-table>thead>tr>th{font-family:"proxima-nova",sans-serif;font-weight:800;color:#0071bb;text-transform:uppercase;text-align:center}.checkout-area-shopping-cart-table>tbody>tr{position:relative}@media (max-width: 39.999em){.checkout-area-shopping-cart-table>tbody>tr{padding-top:2em}}@media (min-width: 40em){.checkout-area-shopping-cart-table>tbody>tr{padding-top:2px}}.checkout-area-shopping-cart-table>tbody>tr>td:first-child{min-width:8em;width:8em}@media (min-width: 40em){.checkout-area-shopping-cart-table>tbody>tr>td{padding-top:2.5em;padding-bottom:2.5em}.checkout-area-shopping-cart-table>tbody>tr>td:first-child{min-width:10em;width:10em}}
.checkout-area-shopping-cart-item-image{display:block;max-width:100%;margin:0.5em auto}@media (min-width: 30em){.checkout-area-shopping-cart-item-quantity{text-align:center;display:block}}
@media (min-width: 30em){.checkout-area-shopping-cart-item-subtotal{text-align:center;display:block}}
.checkout-area-main-form-textarea{transition-property:border,background-color;-webkit-transition-property:border,background-color;-o-transition-property:border,background-color;-moz-transition-property:border,background-color;-ms-transition-property:border,background-color;transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;border:1px solid #BEBDBD;background-color:#E9E9E9;border-radius:5px;font-family:"proxima-nova",sans-serif;font-weight:600;color:#43413f;letter-spacing:0;padding:0.5em;width:100%;height:10em}.checkout-area-main-form-textarea:focus{border:1px solid #515251;background-color:white;color:#515251;outline:0}@media (min-width: 40em){.checkout-area-small-form-area,.checkout-area-information-sub-division{width:49.5%;vertical-align:top;padding-right:2em;display:inline-block}}@media (max-width: 39.999em){.checkout-area-small-form-area,.checkout-area-information-sub-division{margin:2em 0}}
@media (min-width: 40em){.checkout-area-small-form-area+.checkout-area-small-form-area,.checkout-area-information-sub-division+.checkout-area-information-sub-division{margin-right:-4.5px}}
@media (min-width: 50em){.any-sidebar-area,.checkout-area-secondary-container{width:24%;vertical-align:top;display:inline-block}}
@media (max-width: 49.999em){.any-main-area,.checkout-area-main-container{margin-bottom:2em}}@media (min-width: 50em){.any-main-area,.checkout-area-main-container{width:75%;padding-right:2em;vertical-align:top;display:inline-block}}
.checkout-area-secondary-summary-area-summary-data-list>li,.checkout-area-information-sub-division-information-list>li{display:block;margin:0.25em 0}.checkout-area-action-link{display:block;font-family:"proxima-nova",sans-serif;font-weight:300;font-size:0.85em;line-height:1.4em;color:#50514f}.checkout-area-action-link:hover{text-decoration:none}.checkout-area-secondary-summary-area-summary-edit-link{display:block;font-family:"proxima-nova",sans-serif;font-weight:300;font-size:0.85em;line-height:1.4em;color:#0071bb}.checkout-area-secondary-summary-area-summary-edit-link:hover{text-decoration:none}.input-specific-validation-text{display:block;font-family:"proxima-nova",sans-serif;font-weight:400;color:#ff001c;font-size:0.85em;margin-top:0.05em;transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;transition-duration:0.4s;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;opacity:0}.invalid>.input-specific-validation-text{opacity:1}.product-tonnage-calculator-section{max-width:40em;margin:1em auto;text-align:center}@media (max-width: 39.999em){.product-tonnage-calculator-section{padding:1em}}
.product-tonnage-calculator-section-title{display:block;font-family:"proxima-nova",sans-serif;font-weight:300;color:#43413f;text-align:center;margin:1em 0 0.5em}.expand-tonnage-calculator-button{font-family:"proxima-nova",sans-serif;font-weight:700;color:white;text-align:center;font-size:1.25em;margin:0 auto;padding:0.375em 1.5em;background:#0071bb;display:inline-block;border:none;border-radius:0.2em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;text-align:center;outline:none}.expand-tonnage-calculator-button:hover{background:#254c73}.expanded>.expand-tonnage-calculator-button{width:100%;background:#404140;border-radius:0.2em 0.2em 0 0;-webkit-border-radius:0.2em 0.2em 0 0;-moz-border-radius:0.2em 0.2em 0 0}.expanded>.expand-tonnage-calculator-button:hover{background:#2e2f2d}.expanded>.expand-tonnage-calculator-button:after{content:"\f106"}.expand-tonnage-calculator-button:after{font-family:icomoon;content:"\f107";display:inline-block}@media (min-width: 20em){.expand-tonnage-calculator-button:after{margin-left:0.5em}}
.tonnage-calculator-area{border:1px solid #b4b4b4;margin-bottom:1em;text-align:left;overflow:hidden;max-height:0;transition-property:max-height,opacity;-webkit-transition-property:max-height,opacity;-o-transition-property:max-height,opacity;-moz-transition-property:max-height,opacity;-ms-transition-property:max-height,opacity;transition-duration:0.45s,0.4s;-webkit-transition-duration:0.45s,0.4s;-o-transition-duration:0.45s,0.4s;-moz-transition-duration:0.45s,0.4s;-ms-transition-duration:0.45s,0.4s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;visibility:hidden;opacity:0}.expanded>.tonnage-calculator-area{max-height:50em;visibility:visible;opacity:1}@media (max-width: 39.999em){.expanded>.tonnage-calculator-area{padding:0.75em 0.5em}}@media (min-width: 40em){.expanded>.tonnage-calculator-area{padding:1.25em 1em 0.55em}}.tonnage-calculator-area .required>label:after,.tonnage-calculator-area .required>.tonnage-calculator-shape-title:after{position:absolute;content:"*";color:#ff001c;display:inline-block;vertical-align:top;font-size:1.5em;margin-left:0.15em;margin-top:0.35em;line-height:0.5em}@media (min-width: 40em){.tonnage-calculator-field-list-wrapper{border-bottom:1px solid #b4b4b4;margin-bottom:1.25em}}.tonnage-calculator-field-list-wrapper+.tonnage-calculator-field-list-wrapper>.tonnage-calculator-field-list{margin-bottom:-1em}.tonnage-calculator-field-list-wrapper+.tonnage-calculator-field-list-wrapper>.tonnage-calculator-field-list>li{vertical-align:top}.tonnage-calculator-field-list-wrapper+.tonnage-calculator-field-list-wrapper>.tonnage-calculator-field-list>li:not(.tonnage-calculator-shape-specific-input-area) .tonnage-calculator-shape-title{margin-top:1.65em}@media (min-width: 40em){.tonnage-calculator-field-list{margin:0 -2.5em 0 5px}}.tonnage-calculator-field-list>li{padding-bottom:1em}@media (min-width: 40em){.tonnage-calculator-field-list>li{display:inline-block;vertical-align:bottom;width:49%;padding-right:1.5em;margin-left:-5px}}
.tonnage-calculator-shape-title{font-family:"proxima-nova",sans-serif;font-weight:400;color:#0071bb;font-size:0.85em;margin-bottom:0.625em;display:block}.invalid .tonnage-calculator-shape-title{color:#0071bb !important}.tonnage-calculator-label{font-family:"proxima-nova",sans-serif;font-weight:400;color:#0071bb;font-size:0.85em;margin-bottom:0.625em;display:block}.invalid .tonnage-calculator-label{color:#0071bb !important}.tonnage-calculator-select-input-area{position:relative;display:block;overflow:hidden;width:100%;max-width:100%;position:relative;border:1px solid #BEBDBD;border-radius:5px;background:#E9E9E9;background-image: -moz-linear-gradient(top, #e9e9e9 50%,#d7dada 50%) ;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(#e9e9e9 50%),color-stop(#d7dada 50%)) ;background-image: -webkit-linear-gradient(top, #e9e9e9 50%,#d7dada 50%) ;background-image: -o-linear-gradient(top, #e9e9e9 50%,#d7dada 50%) ;background-image: -ms-linear-gradient(top, #e9e9e9 50%,#d7dada 50%) ;background-image: linear-gradient(to "bottom", #e9e9e9 50%,#d7dada 50%) ;position:relative}.tonnage-calculator-select-input-area:focus{outline:0}.tonnage-calculator-select-input-arrow{width:1.6em;background:url("/CMSTemplates/ClevelandSteelTool/images/select-button-image.png") center right no-repeat transparent;top:0;right:0.75em;position:absolute;display:block;border-left:2px solid white;height:100%}.tonnage-calculator-select-input{position:relative;appearance:normal;-webkit-appearance:none;-moz-appearance:none;border:none;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;padding:0.435em 28% 0.435em 0.5em;width:110%;max-width:110%;min-width:110%;outline:none;background-color:transparent;letter-spacing:0;color:#515251}.tonnage-calculator-select-input::-ms-expand{display:none}.tonnage-calculator-select-input:focus{outline:none;background-color:transparent}.tonnage-calculator-select-input::-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.tonnage-calculator-text-input{transition-property:border,background-color;-webkit-transition-property:border,background-color;-o-transition-property:border,background-color;-moz-transition-property:border,background-color;-ms-transition-property:border,background-color;transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;border:1px solid #BEBDBD;background-color:#E9E9E9;border-radius:5px;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;color:#515251;letter-spacing:0;padding:0.5em;width:100%}.tonnage-calculator-text-input:focus{border:1px solid #515251;background-color:white;color:#515251;outline:0}.tonnage-calculator-shape-list{margin:0 -0.25em}.tonnage-calculator-shape-list>li{display:inline-block;width:3.45em;padding:0 0.25em;overflow:hidden;position:relative;margin-bottom:0.5em}.tonnage-calculator-shape-list>li+li{margin-left:0.08em}.tonnage-calculator-shape-radio-input{top:-1em;position:absolute}.tonnage-calculator-shape-radio-input:checked+label{color:white;background-color:#50514f;border:1px solid #50514f}.tonnage-calculator-shape-label{width:100%;display:block;font-size:0.65em;transition-property:border,background-color,color;-webkit-transition-property:border,background-color,color;-o-transition-property:border,background-color,color;-moz-transition-property:border,background-color,color;-ms-transition-property:border,background-color,color;transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-moz-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;border:1px solid #BEBDBD;background-color:#E9E9E9;border-radius:5px;font-family:"proxima-nova",sans-serif;font-weight:700;color:#50514f;padding:0.3em 0 0.05em;text-align:center;line-height:1.8em}.tonnage-calculator-shape-label:focus,.tonnage-calculator-shape-label:hover{color:white;background-color:#50514f;border:1px solid #50514f}.tonnage-calculator-shape-label:before{display:block;font-family:icomoon;font-size:1.15em;text-align:center;width:100%;margin-bottom:-0.35em}[data-shape="round"] .tonnage-calculator-shape-label:before{content:"\e600"}[data-shape="square"] .tonnage-calculator-shape-label:before{content:"\e604"}[data-shape="oblong"] .tonnage-calculator-shape-label:before{content:"\e602";font-size:1em;margin-bottom:-0.35em;padding-top:0.1em}[data-shape="hexagon"] .tonnage-calculator-shape-label:before{content:"\e601"}[data-shape="rectangle"] .tonnage-calculator-shape-label:before{content:"\e603"}.tonnage-calculator-shape-specific-input-area{overflow:hidden}.tonnage-calculator-shape-specific-list>li{margin-bottom:1em;display:none}.tonnage-calculator-shape-specific-list>li.selected{display:block}.tonnage-calculator-shape-specific-list .tonnage-calculator-label{padding-right:6em}@media (max-width: 39.999em){.tonnage-calculator-shape-dimensions-list>li{margin-bottom:1em}}@media (min-width: 40em){.tonnage-calculator-shape-dimensions-list>li{margin-bottom:0.5em}}
.tonnage-calculator-shape-specific-input{transition-property:border,background-color;-webkit-transition-property:border,background-color;-o-transition-property:border,background-color;-moz-transition-property:border,background-color;-ms-transition-property:border,background-color;transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;border:1px solid #BEBDBD;background-color:#E9E9E9;border-radius:5px;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;color:#515251;letter-spacing:0;padding:0.5em;width:100%;display:inline-block;width:calc(100% - 6em)}.tonnage-calculator-shape-specific-input:focus{border:1px solid #515251;background-color:white;color:#515251;outline:0}.tonnage-calculator-shape-specific-image{margin-left:1.7em;display:inline-block;vertical-align:top;height:2.75em;background-position:center center;background-size:100% auto;background-repeat:no-repeat;width:3.75em}.tonnage-calculator-results-area{padding-top:1em;margin-top:-1.25em}@media (max-width: 39.999em){.tonnage-calculator-results-area{border-top:1px solid #b4b4b4;margin-top:1em}}.tonnage-calculator-results-area:before,.tonnage-calculator-results-area:after{content:" ";display:table}.tonnage-calculator-results-area:after{clear:both}.tonnage-calculator-calculate-button{background:#0071bb;font-family:"proxima-nova",sans-serif;font-weight:700;color:white;font-size:1.25em;margin:0 auto;padding:0.4em;border:none;border-radius:0.2em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;text-align:center;outline:none;text-shadow:1px 2px 3px #333}.tonnage-calculator-calculate-button:hover{background:#254c73}@media (max-width: 39.999em){.tonnage-calculator-calculate-button{display:block;margin:0 auto 1em;width:100%;max-width:15em}}@media (min-width: 40em){.tonnage-calculator-calculate-button{display:inline-block;width:47.8%}}.validation-failed>.tonnage-calculator-calculate-button{opacity:0.5;cursor:default}.validation-failed>.tonnage-calculator-calculate-button:hover{background:#0071bb;background-image: -moz-linear-gradient(top, #0071bb 50%,#254c73 50%) ;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(#0071bb 50%),color-stop(#254c73 50%)) ;background-image: -webkit-linear-gradient(top, #0071bb 50%,#254c73 50%) ;background-image: -o-linear-gradient(top, #0071bb 50%,#254c73 50%) ;background-image: -ms-linear-gradient(top, #0071bb 50%,#254c73 50%) ;background-image: linear-gradient(to "bottom", #0071bb 50%,#254c73 50%) }@media (min-width: 40em){.tonnage-calculator-result-area{display:inline-block;width:51.5%;padding-left:1.25em;vertical-align:bottom}}
.tonnage-clearance-title{display:block;font-family:"proxima-nova",sans-serif;font-weight:600;color:#25a9e8;font-size:0.8em;text-align:center;margin-bottom:0.45em}.tonnage-clearance-result{display:block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:0.19em 0.25em 0.1em;font-size:1.8em;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;border:1px solid #25a9e8;line-height:1em;text-align:center;text-transform:uppercase}.tonnage-clearance-result.calculated{font-family:"proxima-nova",sans-serif;font-weight:600;color:#ff001c}.tonnage-calculator-reset-button{font-family:"proxima-nova",sans-serif;font-weight:400;color:#b4b4b4;font-size:0.85em;background:none;border:none;padding-top:0.75em;padding-left:2em;outline:0;float:right}.product-die-calculator-section{max-width:40em;margin:1em auto;text-align:center}@media (max-width: 39.999em){.product-die-calculator-section{padding:1em}}
.product-die-calculator-section-title{display:block;font-family:"proxima-nova",sans-serif;font-weight:300;color:#43413f;text-align:center;margin:1em 0 0.5em}.expand-die-calculator-button{font-family:"proxima-nova",sans-serif;font-weight:700;color:white;text-align:center;font-size:1.25em;margin:0 auto;padding:0.375em 1.5em;background:#0071bb;display:inline-block;border:none;border-radius:0.2em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;text-align:center;outline:none}.expand-die-calculator-button:hover{background:#254c73}.expanded>.expand-die-calculator-button{width:100%;background:#404140;border-radius:0.2em 0.2em 0 0;-webkit-border-radius:0.2em 0.2em 0 0;-moz-border-radius:0.2em 0.2em 0 0}.expanded>.expand-die-calculator-button:hover{background:#2e2f2d}.expanded>.expand-die-calculator-button:after{content:"\f106"}.expand-die-calculator-button:after{font-family:icomoon;content:"\f107";display:inline-block}@media (min-width: 20em){.expand-die-calculator-button:after{margin-left:0.5em}}
.die-calculator-area{border:1px solid #b4b4b4;margin-bottom:1em;text-align:left;overflow:hidden;max-height:0;transition-property:max-height,opacity;-webkit-transition-property:max-height,opacity;-o-transition-property:max-height,opacity;-moz-transition-property:max-height,opacity;-ms-transition-property:max-height,opacity;transition-duration:0.45s,0.4s;-webkit-transition-duration:0.45s,0.4s;-o-transition-duration:0.45s,0.4s;-moz-transition-duration:0.45s,0.4s;-ms-transition-duration:0.45s,0.4s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;visibility:hidden;opacity:0}.expanded>.die-calculator-area{max-height:50em;visibility:visible;opacity:1}@media (max-width: 39.999em){.expanded>.die-calculator-area{padding:0.75em 0.5em}}@media (min-width: 40em){.expanded>.die-calculator-area{padding:1.25em 1em 0.55em}}.die-calculator-area .required>label:after,.die-calculator-area .required>.tonnage-calculator-shape-title:after{position:absolute;content:"*";color:#ff001c;display:inline-block;vertical-align:top;font-size:1.5em;margin-left:0.15em;margin-top:0.35em;line-height:0.5em}@media (min-width: 40em){.die-calculator-field-list{margin:0 -0.5em}}.die-calculator-field-list>li{padding-bottom:1em}@media (max-width: 39.999em){.die-calculator-field-list>li{margin:0.5em 0}}@media (min-width: 40em){.die-calculator-field-list>li{width:32.8%;display:inline-block;vertical-align:bottom;padding:0 0.5em}}
.die-calculator-label{font-family:"proxima-nova",sans-serif;font-weight:400;color:#0071bb;font-size:0.85em;margin-bottom:0.625em;display:block}.invalid .die-calculator-label{color:#0071bb !important}.die-calculator-text-input{transition-property:border,background-color;-webkit-transition-property:border,background-color;-o-transition-property:border,background-color;-moz-transition-property:border,background-color;-ms-transition-property:border,background-color;transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;border:1px solid #BEBDBD;background-color:#E9E9E9;border-radius:5px;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;color:#515251;letter-spacing:0;padding:0.5em;width:100%}.die-calculator-text-input:focus{border:1px solid #515251;background-color:white;color:#515251;outline:0}.die-calculator-select-input-area{position:relative;display:block;overflow:hidden;width:100%;max-width:100%;position:relative;border:1px solid #BEBDBD;border-radius:5px;background:#E9E9E9;background-image: -moz-linear-gradient(top, #e9e9e9 50%,#d7dada 50%) ;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(#e9e9e9 50%),color-stop(#d7dada 50%)) ;background-image: -webkit-linear-gradient(top, #e9e9e9 50%,#d7dada 50%) ;background-image: -o-linear-gradient(top, #e9e9e9 50%,#d7dada 50%) ;background-image: -ms-linear-gradient(top, #e9e9e9 50%,#d7dada 50%) ;background-image: linear-gradient(to "bottom", #e9e9e9 50%,#d7dada 50%) ;position:relative}.die-calculator-select-input-area:focus{outline:0}.die-calculator-select-input-arrow{width:1.6em;background:url("/CMSTemplates/ClevelandSteelTool/images/select-button-image.png") center right no-repeat transparent;top:0;right:0.75em;position:absolute;display:block;border-left:2px solid white;height:100%}.die-calculator-select-input{position:relative;appearance:normal;-webkit-appearance:none;-moz-appearance:none;border:none;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;padding:0.435em 28% 0.435em 0.5em;width:110%;max-width:110%;min-width:110%;outline:none;background-color:transparent;letter-spacing:0;color:#515251}.die-calculator-select-input::-ms-expand{display:none}.die-calculator-select-input:focus{outline:none;background-color:transparent}.die-calculator-select-input::-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.die-clearance-title,.die-size-title{display:block;font-family:"proxima-nova",sans-serif;font-weight:600;color:#25a9e8;font-size:0.8em;text-align:center;margin-bottom:0.45em}.die-clearance-result,.die-size-result{display:block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:0.25em 0.25em 0.1em;font-size:1.8em;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;border:1px solid #25a9e8;line-height:1em}.calculated.die-clearance-result,.calculated.die-size-result{font-family:"proxima-nova",sans-serif;font-weight:600;color:#ff001c}.die-calculator-results-area{padding-top:1em;border-top:1px solid #b4b4b4}@media (max-width: 39.999em){.die-calculator-results-area{border-top:1px solid #b4b4b4;margin-top:1em}}.die-calculator-results-area:before,.die-calculator-results-area:after{content:" ";display:table}.die-calculator-results-area:after{clear:both}.die-calculator-calculate-button{background:#0071bb;font-family:"proxima-nova",sans-serif;font-weight:700;color:white;font-size:1.25em;margin:0 auto;padding:0.4em;border:none;border-radius:0.2em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;text-align:center;outline:none;text-shadow:1px 2px 3px #333}.die-calculator-calculate-button:hover{background:#254c73}@media (max-width: 39.999em){.die-calculator-calculate-button{display:block;margin:0 auto 1em;width:100%;max-width:15em}}@media (min-width: 40em){.die-calculator-calculate-button{display:inline-block;width:47.8%}}.validation-failed>.die-calculator-calculate-button{opacity:0.5;cursor:default}.validation-failed>.die-calculator-calculate-button:hover{background:#0071bb;background-image: -moz-linear-gradient(top, #0071bb 50%,#254c73 50%) ;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(#0071bb 50%),color-stop(#254c73 50%)) ;background-image: -webkit-linear-gradient(top, #0071bb 50%,#254c73 50%) ;background-image: -o-linear-gradient(top, #0071bb 50%,#254c73 50%) ;background-image: -ms-linear-gradient(top, #0071bb 50%,#254c73 50%) ;background-image: linear-gradient(to "bottom", #0071bb 50%,#254c73 50%) }.die-calculator-result-list{margin:0 -0.5em}@media (min-width: 40em){.die-calculator-result-list{display:inline-block;width:53.9%;padding-left:1.5em;vertical-align:bottom}}.die-calculator-result-list>li{display:inline-block;width:49%;padding:0 0.5em}.die-calculator-reset-button{font-family:"proxima-nova",sans-serif;font-weight:400;color:#b4b4b4;font-size:0.85em;background:none;border:none;padding-top:0.75em;padding-left:2em;outline:0;float:right}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:80%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}}@media all and (min-width: 40em){.featherlight .featherlight-content{min-width:30em}}
@media all{.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{color:white;cursor:pointer;display:block;height:2.5em;position:absolute;right:0;top:0;width:2.5em;border-radius:3px;background-color:transparent;border:0;line-height:2.5em;z-index:500}}@media all and (max-width: 29.999em){.featherlight .featherlight-close-icon{right:0.5em}}@media all{.featherlight .featherlight-close-icon:after{font-family:icomoon;content:"\f00d";color:#ff001c;font-size:1.5em}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{.page-header,.subpage-banner-section,.page-footer,.shopping-cart-area-action-list,.breadcrumb-area{display:none}.shopping-cart-area-title,.search-result-excerpt,.pagination-current-page-placeholder,.general-content-module-copy-area>.main-copy,.general-content-module-copy-area>.checkout-area-copy,.checkout-area-information-sub-division-title{color:black}.subpage-link-group-section,.homepage-custom-tooling-section{background-color:black}}.past-orders-heading{font-family:"proxima-nova",sans-serif;font-weight:800;color:#252624;text-transform:uppercase;line-height:1em;margin:0.5em 0 0.15em;margin:0;font-size:2em;max-width:19em}.past-orders-description{font-family:"proxima-nova",sans-serif;font-weight:300;color:#50514f;margin-top:0.25em;font-size:1.15em;line-height:1.4em;max-width:33em}.past-orders-description a{color:#0071bb;text-decoration:none}.past-orders-description a:hover{color:#0068ac}@media (min-width: 45em){.past-orders-section{direction:rtl}}@media (max-width: 49.999em){.past-orders-section{padding:0.5em 1em}}@media (min-width: 50em) and (max-width: 59.999em){.past-orders-section{padding:0.5em 2em}}@media (min-width: 60em){.past-orders-section{padding:0.5em 3em}}
@media (max-width: 44.999em){.past-orders-search-area{text-align:center;margin-top:1em;margin-bottom:1em}}@media (min-width: 45em){.past-orders-search-area{display:inline-block;direction:ltr;text-align:right;margin-left:-5px;padding:2em 0;width:calc(100% - 20em)}}
.past-orders-search-label{font-family:"proxima-nova",sans-serif;font-weight:300;color:#464746;padding-right:0.25em}@media (max-width: 24.999em){.past-orders-search-label{display:block;margin-bottom:0.5em}}
.past-orders-search-input-area{position:relative;display:inline-block}.past-orders-search-input{padding:0.3em 1.5em 0.3em 0.3em;max-width:12em;width:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid #a8a9a8;font-family:"proxima-nova",sans-serif;font-weight:600;color:#a8a9a8;color:#515251;letter-spacing:0;width:100%}.past-orders-search-input:focus{border:1px solid #515251;color:#515251;outline:0}.past-orders-search-button{position:absolute;top:0;bottom:0;right:0;border:0;background:transparent}.past-orders-search-button:after{font-family:icomoon;content:"\f002";color:#a8a9a8}.past-orders-search-button:focus{outline:0}@media (min-width: 45em){.past-orders-pagination-area{display:inline-block;direction:ltr;width:20em}.past-orders-table-area+.past-orders-pagination-area{width:100%}}@media (max-width: 44.999em){.past-orders-pagination-area>.pagination-list{padding:0.5em 0 1em}}@media (min-width: 45em){.past-orders-pagination-area>.pagination-list{text-align:left}}
@media (min-width: 45em){.past-orders-table-area{direction:ltr}}
.past-orders-table{border-spacing:none !important;border:none !important;margin-bottom:2em}.past-orders-table>thead>tr{background-color:#252624;border-bottom:4px solid #ff001c}.past-orders-table>thead>tr>th,.past-orders-table>thead>tr>td{padding:1em 0.75em;text-align:center;line-height:1em;font-family:"proxima-nova",sans-serif;font-weight:600;color:white;font-size:0.875em}.past-orders-table>tbody>tr>th,.past-orders-table>tbody>tr>td{font-size:0.85em;padding:1em 0.5em;line-height:1.5em;vertical-align:middle}.past-orders-table>tbody>tr>th .table-cell-label,.past-orders-table>tbody>tr>td .table-cell-label{display:none}.past-orders-table>tbody>tr>th{font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb}.past-orders-table>tbody>tr>td{font-family:"proxima-nova",sans-serif;font-weight:300;color:#464746}.past-orders-table>tbody>tr:nth-child(odd)>th,.past-orders-table>tbody>tr:nth-child(odd)>td{background-color:#f0f1f1}@media (max-width: 49.999em){.past-orders-table.has-header{display:block}.past-orders-table.has-header>thead{display:none}.past-orders-table.has-header>tbody{display:block}.past-orders-table.has-header>tbody>tr{display:block;border-top:0.2em solid #999899;border-bottom:none;margin-bottom:3em}.past-orders-table.has-header>tbody>tr>th,.past-orders-table.has-header>tbody>tr>td{display:block;background-color:white}.past-orders-table.has-header>tbody>tr>th:nth-child(odd),.past-orders-table.has-header>tbody>tr>td:nth-child(odd){background-color:#f0f1f1}.past-orders-table.has-header>tbody>tr>th>.table-cell-label,.past-orders-table.has-header>tbody>tr>td>.table-cell-label{display:inline-block;vertical-align:middle;width:50%;text-align:left;padding-right:2em;font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb}.past-orders-table.has-header>tbody>tr>th>.table-cell-content,.past-orders-table.has-header>tbody>tr>td>.table-cell-content{display:inline-block;vertical-align:middle;width:50%;margin-left:-5px;text-align:left}.past-orders-table.has-header>tbody>tr>th>.table-cell-content-without-label,.past-orders-table.has-header>tbody>tr>td>.table-cell-content-without-label{text-align:center;width:100%;display:block;font-family:"proxima-nova",sans-serif;font-weight:600}}@media (min-width: 50em){.past-orders-table.has-header>tbody>tr>th,.past-orders-table.has-header>tbody>tr>td{text-align:center}}.past-orders-table .address{display:block}.past-orders-filter-button{background-color:transparent;border:0;width:100%;padding:0.5em}@media (max-width: 49.999em){.past-orders-filter-button{position:relative}}.past-orders-filter-button:after{font-family:icomoon;content:"\e800";display:inline-block;vertical-align:middle;font-size:0.75em;margin-left:0.5em}@media (max-width: 49.999em){.past-orders-filter-button:after{position:absolute;bottom:0.85em}}@media (max-width: 49.999em){.past-orders-filter-button:hover{color:#0062a2}}@media (min-width: 50em){.past-orders-filter-button:hover{color:#e1e1e0}}@media (max-width: 49.999em){.past-orders-filter-button{font-family:"proxima-nova",sans-serif;font-weight:600;color:#0071bb;text-align:left}}@media (min-width: 50em){.past-orders-filter-button{font-family:"proxima-nova",sans-serif;font-weight:600;color:white}}
.past-orders-view-invoice{color:#252624}.past-orders-view-invoice:hover{text-decoration:none}
