@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Roboto:400,500,700);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.breadcrumb-wrapper{background-color:#665f52;color:#fff;padding:.5rem;margin-bottom:2rem}.breadcrumb-wrapper a{color:#fff}form .new-products-filter{margin-top:1rem;margin-bottom:1rem}form .new-products-filter .form-group label{margin-right:8px}form .new-products-filter .form-group .form-item{margin-bottom:0}form .new-products-filter .form-group .form-select{padding:.15rem 1.65rem .15rem .75rem!important}@media (min-width:1200px){form .new-products-filter .form-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}form .new-products-filter .do-filter{height:44px;line-height:1.5;margin-top:.25rem;margin-bottom:2rem}@media (min-width:576px){form .new-products-filter .do-filter{margin-top:2rem}}@media (min-width:1200px){form .new-products-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}form .new-products-filter .sort-by{text-align:right}form .new-products-filter .do-filter{margin-top:0}}.new-product-alerts-subscribe{border-radius:6px;border:2px solid #ebebeb;background:#fff;padding:20px 38px;text-align:center}.new-product-alerts-subscribe img{margin-bottom:.85rem}.new-product-alerts-subscribe h3{font-size:20px;line-height:26px;margin-bottom:10px}@media (min-width:992px){.new-product-alerts-subscribe{padding:20px 60px}}.page-engineering .intro{display:grid;gap:20px;margin:0 0 30px 0}@media (min-width:768px){.page-engineering .intro{display:grid;grid-gap:0 40px;margin-bottom:3rem;margin-top:1.5rem}.page-engineering .new-product-alerts-subscribe{grid-column:2;grid-row:1/3}}@media (min-width:992px){.page-engineering .intro-text-wrapper{margin-top:-2rem}.page-engineering .intro{margin-top:0}}.new-products .page-detail .related-new-products{margin-bottom:4rem}.page-3dmodel .thumb-3d{max-width:300px;margin:0 auto}@media (min-width:576px){.page-3dmodel .thumb-3d{max-width:100%}}@media (min-width:768px){.page-3dmodel .select-label{padding-top:19px}}.page-3dmodel .form-select{margin-bottom:0}.page-3dmodel .js-form-type-checkbox{margin-top:1em}.page-custom-parts #webform-submission-custom-parts-add-form textarea{border:1px solid #ccc!important}.page-custom-parts .form-item.js-form-type-date input[type=date]{padding-right:.75em;padding-left:.75em;position:relative}.page-custom-parts .form-item.js-form-type-date input[type=date]:after{content:"\f073";position:absolute;top:5px;font-family:"Font Awesome 5 Free";right:13px;display:inline-block;font-size:22px;pointer-events:none;z-index:1}@-moz-document url-prefix(){.page-custom-parts .form-item.js-form-type-date input[type=date]{padding-right:3em}@media (min-width:768px){.page-custom-parts .form-item.js-form-type-date input[type=date]{padding-right:2.35em;padding-left:.5em}}@media (min-width:992px){.page-custom-parts .form-item.js-form-type-date input[type=date]{padding-right:2.5em;padding-left:.75em}}}.page-custom-parts .row aside{border-left:none!important}.release-dates .form-item.js-form-type-date input[type=date]{padding-right:.75em;padding-left:.75em}.release-dates .form-item.js-form-type-date:after{content:"\f073";position:absolute;top:1.875em;font-family:"Font Awesome 5 Free";right:1.5em;display:inline-block;font-size:20px;pointer-events:none}@-moz-document url-prefix(){.release-dates .form-item.js-form-type-date input[type=date]{padding-right:3em}@media (min-width:768px){.release-dates .form-item.js-form-type-date input[type=date]{padding-right:2.35em;padding-left:.5em}}@media (min-width:992px){.release-dates .form-item.js-form-type-date input[type=date]{padding-right:2.5em;padding-left:.75em}}}.release-dates .add-release,.release-dates .remove-release{width:48%}@media (min-width:768px){.release-dates .add-release,.release-dates .remove-release{width:auto;float:right;margin-right:2.35em}}@media (min-width:992px){.release-dates .add-release,.release-dates .remove-release{margin-right:0;margin-left:2em}}.row #shipping-fieldset-wrapper{width:100%}.row #shipping-fieldset-wrapper fieldset .fieldset-wrapper{width:90%;margin:0 auto}@media (min-width:768px){.row #shipping-fieldset-wrapper fieldset .fieldset-wrapper{width:100%}}.row #shipping-fieldset-wrapper fieldset .fieldset-wrapper .row.shipping{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row #shipping-fieldset-wrapper fieldset .fieldset-wrapper .row.shipping .main-header{display:block;width:100%;text-align:center;padding:10px 0}@media (max-width:575px){.row #shipping-fieldset-wrapper fieldset .fieldset-wrapper .row.shipping .main-header{width:100%}}.row #shipping-fieldset-wrapper fieldset .fieldset-wrapper .row.shipping .main-header h3{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:1.15;color:#333;text-align:center}.row #shipping-fieldset-wrapper fieldset .fieldset-wrapper .row.shipping .main-header h3::after{counter-increment:my-sec-counter 1;content:"" counter(my-sec-counter)}.row ul li div.form-item{margin-bottom:0!important}.container.line{margin:4em 0 -.75em;height:2px;width:95%;position:relative;border-top:1px solid #000}@media (min-width:992px){.container.line{width:100%}}.controls{position:relative;left:90%}@media (min-width:768px){.controls{left:95%}}.circle{background-color:#8c6b32}.circle.rounded-circle{width:28px;height:28px}.circle.rounded-circle a{color:#fff;font-size:13px;position:relative;left:-8px;top:2px}.hr-text span{display:inline-block;position:relative}.hr-text span:before{content:'';position:absolute;border-top:1px solid #333;top:50%;width:100%;right:90%;margin-right:15px}@media (min-width:768px){.hr-text span:before{width:13.5rem}}@media (min-width:992px){.hr-text span:before{width:12rem}}.hr-text span:after{content:'';position:absolute;border-top:1px solid #333;top:50%;width:100%;left:90%;margin-left:15px}@media (min-width:768px){.hr-text span:after{width:13.5rem}}@media (min-width:992px){.hr-text span:after{width:12rem}}@media (min-width:992px){.hr-text span{left:47px}}.hr-text span.hr-search{left:0}.hr-text span.hr-search:before{width:4rem}.hr-text span.hr-search:after{width:4rem}.owl-stage{display:-ms-flexbox;display:-webkit-box;display:flex;overflow:hidden}.owl-stage .owl-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.half-breadcrumb{text-align:center}@media (min-width:768px){.half-breadcrumb{text-align:left}}.related-docs{margin-bottom:.5em;padding-left:10px}.related-docs li{margin-bottom:.5em;color:red;display:-webkit-box;display:-ms-flexbox;display:flex}.related-docs li:before{display:none;font-family:"Font Awesome 5 Free";font-weight:400;content:"\f1c1";color:green;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.related-docs li svg{margin-top:.25em;margin-right:.5em}.related-links{margin-bottom:.5em;padding-left:30px}.related-links li{margin-bottom:.5em;list-style:disc}.text-modal .blackBold,.text-modal .blueBold{font-weight:700}.modal-dialog .modal-header a.close{text-decoration:none}.g-recaptcha{margin:1em 0}#edit-attachment-upload .description{font-size:.9em;font-style:italic}.alert-info ul:last-of-type{margin-bottom:0}.js input.form-autocomplete{background-position:.5% center!important;background-image:none!important}div.js-form-item input#edit-ac-query{padding-right:36px}.search-api-autocomplete-search .ui-menu-item{padding:10px 0!important}.ui-autocomplete{z-index:1100;position:fixed}.ui-autocomplete .search-api-autocomplete-suggestion{display:inline;padding:0}.ui-autocomplete .search-api-autocomplete-suggestion li{padding:5px!important}.ui-widget-content .ui-menu-item-wrapper{padding-left:4px}.ui-widget-content .ui-menu-item-wrapper.ui-state-active{background:#eee}.ui-widget-content .ui-menu-item-wrapper .search-api-autocomplete-suggestion{display:inline;padding:0}.filter-form .form-group label{float:left;padding-left:0;margin-top:10px;margin-right:12px}.filter-form .form-group select{float:left;width:50%;display:inline-block;height:32px!important}@media (min-width:768px){.filter-form .form-group select{width:100%}}@media (min-width:992px){.filter-form .form-group select{width:52%}}@media (min-width:992px){.filter-form .form-group #narrowsearch_button{margin-top:60px}}@media (min-width:992px){.filter-form .form-group #narrowsearch_reset{margin-top:60px}}@media (min-width:992px){.filter-form .form-group.filter-buttons{right:68%}}.filter-bar .filter{background-color:#093153;border-radius:6px;border-color:transparent;color:#fff}.filter-bar .filter:hover{text-decoration:none}.filter-bar .filter.opened{border-color:#dee2e6 #dee2e6 #fff;background:#fff;color:#093153;position:relative;top:2px;z-index:100;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:1em;margin-bottom:-1em;text-decoration:none}.filter-bar .filter.collapsed{background-color:#093153;border-radius:6px;border-color:transparent;color:#fff;padding-bottom:6px}.badge-light{color:#333!important;background-color:transparent!important;border-radius:100%!important;border:1px solid #333!important;margin-left:5px}.hr-top{margin-top:-2rem}.dropdown{border:2px solid #ccc;border-radius:6px;background-color:#f6f6f4}@media (min-width:992px){.dropdown.show{z-index:100}}.dropdown .dropdown-toggle{background-color:#f6f6f4}.dropdown .dropdown-toggle:after{display:none;margin-left:.35em}.dropdown .dropdown-toggle .fa-chevron-down{margin-top:2px}.dropdown .dropdown-menu{width:100%}.dropdown .dropdown-menu .dropdwon-item{color:#333}#block-millmax-public-local-tasks ul{padding:0}@media (min-width:992px){aside{border-left:1px solid #eeebea}}.owl-carousel.hero-slider .owl-dots{display:none!important}.dtr-details{padding-left:0}@media (min-width:768px){.dtr-details{width:auto;min-height:250px}.dtr-details .dtr-details{min-height:0}}.dtr-details li{border-bottom:1px solid transparent!important;list-style:none;white-space:normal!important}@media (min-width:768px){.dtr-details li{padding-right:280px!important}.dtr-details li .dtr-details li{padding-right:0!important}}.dtr-details li img.media-image{width:auto;height:auto}@media (min-width:768px){.dtr-details li img.media-image{position:absolute;max-height:250px;max-width:250px;top:1em;right:2em}}.dtr-details li:last-of-type strong.part-img{display:none}.finder-next,.finder-prev{font-size:30px;color:#093153!important}.finder-next:hover,.finder-prev:hover{color:#3e7da8!important}.finder-arrow{position:relative;text-align:center}.finder-arrow .finder-next,.finder-arrow .finder-prev{position:relative;height:100%;width:100%;display:block!important}.finder-arrow .finder-next i,.finder-arrow .finder-next svg,.finder-arrow .finder-prev i,.finder-arrow .finder-prev svg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.finder-arrow .finder-next.disabled,.finder-arrow .finder-prev.disabled{opacity:.25;pointer-events:none}span.pn em{font-style:normal!important}.detail-list{padding-left:10px}.detail-list li{list-style:none}.w-80{width:80%}.confirm img{width:12%}div.callout{border:1px solid #7e9ab6;border-right:0;border-left:0;padding:1.2em}div.callout p{margin-bottom:0}article.node-job{margin-bottom:30px}.page-employment .node-job h3{font-size:1.2em;border-top:1px solid grey;padding-top:1.5em}.form-control.is-invalid{border-color:#ffc107;color:#212529}.valid-feedback{font-weight:700}.invalid-feedback,.invalid-tooltip{color:#a37c3a;font-weight:700}a.log-out{text-decoration:underline;color:#093153!important;font-size:.9em;margin-left:-15px!important}a.username{border-left:1px solid #000}.part-profile .dropdown-item{padding:.25rem 1rem!important}.part-profile .dropdown-item svg{width:18px;margin-right:10px}.plating-options,.positions-spacing{color:#804b92;font-style:normal;font-weight:700}.positions-spacing{color:#16a04f;font-style:normal;font-weight:700}.body-tail-length{color:#16a04f;font-style:normal;font-weight:700}.stage-code{color:#146b9f;font-style:normal;font-weight:700}.clip-grid,.contact-number{color:#806c1e;font-style:normal;font-weight:700}.page-contact .webform-submission-contact-form .webform-required{margin:1em 0}.page-contact .webform-submission-contact-form .webform-required:before{content:'*'}.contact-plating,.pin-window-pattern{color:#446766;font-style:normal;font-weight:700}.insulator-pin-clip-type{color:#685f52;font-style:normal;font-weight:700}button[data-pin-id],button[data-socket-id]{padding:0}.views-exposed-form div.form-group input{padding:0 40px 0 10px}.container.cart .pb-30{padding-bottom:30px}#pricing-not-found-modal a.btn.btn-dark{margin-top:20px!important}select#edit-shipping-method{padding-right:40px!important}.new-product-image-wrapper img{height:auto!important}button[data-toggle]{background-color:transparent;border:0;cursor:pointer}a.card{width:100%;text-decoration:none;text-align:left}a.card:focus,a.card:hover{text-decoration:underline}a.card .card-img-top{height:100px;-o-object-fit:cover;object-fit:cover}@media (min-width:992px){a.card .card-img-top{height:200px;-o-object-fit:cover;object-fit:cover}}a.card .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.card .card-body p{width:100%}@media (min-width:992px){a.card .card-body p{text-align:center}}.fragment a.card .card-img-top{-o-object-fit:contain!important;object-fit:contain!important}.alert.blue,.card.blue{background-color:rgba(142,163,187,.35);border-color:#99b1ca}.alert.alert-warning,.alert.gold,.card.alert-warning,.card.gold{background-color:rgba(163,124,58,.25);border-color:#a37c3a}.alert.alert-warning p:last-of-type,.card.alert-warning p:last-of-type{margin-bottom:0}.alert.light,.card.light{background-color:transparent;border-color:#a37c3a}.alert{color:#333}.alert a{color:#333}.alert a:hover{text-decoration:none}h5.card-title{font-size:1.1em;line-height:1.15em}a.card.card-link{margin-top:20px}@media (min-width:768px){a.card.card-link{border:3px #f6f6f4 solid;text-decoration:none}a.card.card-link p{color:#093153}a.card.card-link:hover{border:3px #eeebea solid}a.card.card-link:hover p{color:#3e7da8!important}}.login-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.login-box .card{margin-bottom:1rem}.page-login .col-12.col-md-6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-login .col-12.col-md-6 .card{width:100%;margin-bottom:1rem}@media (min-width:768px){.custom-parts .card.blue{height:100%;position:relative;padding-bottom:4em}}
