.part_list_record{margin-bottom:.5em;min-height:250px}.part_list_record a.part_link{display:block;position:relative;text-decoration:none;height:100%;padding:1.5em;color:#000;text-align:center}.part_list_record .part_title{display:block;width:100%}.part_list_record .part_title .part_descr,.part_list_record .part_title .part_number{width:100%}.part_list_record .part_title .part_number{font-weight:700}.part_list_record img.part_image{max-height:193px}.part_list_record a.part_link,.part_list_record a.part_link:focus,.part_list_record a.part_link:focus-visible,.part_list_record a.part_link:hover{color:#000;background-color:transparent;text-decoration:none;opacity:1;transform:none;box-shadow:none;transition:none}.part_list_record:hover{opacity:1;transform:none;box-shadow:none}.part_single_record .label,.part_single_record .value{display:block;padding:0;font-size:1.25em}.part_single_record .label{font-weight:700;background-color:#eee;width:100%;margin:0}.part_single_record .label>i{background-color:#fff;text-align:center;font-size:1.5em;line-height:1.5em;min-width:2em;vertical-align:middle;color:#ed1c24}.part_single_record .value{margin-left:3.25em;padding:.5em 0}.part_single_record .cta{margin-top:2em;text-align:right;display:flex;align-items:stretch;justify-content:flex-end}.part_single_record .part_image>.row:nth-child(2){gap:1rem;align-items:stretch;flex-wrap:wrap;row-gap:.75rem}.part_single_record .part_image>.row:nth-child(2)>.cta:first-child{left:0!important;position:relative}.part_single_record .part_image>.row:nth-child(2)>.cta{flex-shrink:0;min-width:0}.part_list_grid .part_list_record .qty_quote_single,.part_single_record .cta .qty_quote_single,.relatedParts__container .part_list_record .qty_quote_single{flex-shrink:0;min-height:48px;height:48px}.qty_quote_single .CFM_qtyContainer.cfm-qtyStepper{display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;height:48px;margin:0;padding:0}.qty_quote_single .cfm-qtyStepper__btn{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 40px;width:40px;height:100%;margin:0;padding:0;border:0;border-radius:0;background:0 0;color:#fff;font-family:inherit;font-size:1.25rem;line-height:1;text-align:center}.qty_quote_single input.qtyexternal.cfm-qtyStepper__input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;display:block;box-sizing:border-box;flex:0 0 3rem;width:3rem;min-width:0;max-width:3rem;height:100%!important;margin:0;padding:0!important;line-height:48px;text-align:center;font-family:inherit;font-size:1.25rem!important}.qty_quote_single input.qtyexternal::-webkit-inner-spin-button,.qty_quote_single input.qtyexternal::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty_quote_single #rfqexternalquotenow,.qty_quote_single .singleprod_addquote{display:flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1;margin:0;text-align:center}@media (min-width:768px){.part_single_record .part_image>.row:nth-child(2){justify-content:flex-start}.part_single_record .part_image>.row:nth-child(2)>.cta.col-md-6{flex:0 0 auto;max-width:none;width:max-content}.part_single_record .part_image>.row:nth-child(2)>.cta.col-md-6:first-child{justify-content:flex-start}.part_single_record .part_image>.row:nth-child(2) .qty_quote_single{width:max-content;flex:0 0 auto;justify-content:flex-start}.part_single_record .part_image>.row:nth-child(2) .qty_quote_single #rfqexternalquotenow,.part_single_record .part_image>.row:nth-child(2) .qty_quote_single .cta-button{flex:0 0 auto;width:auto;min-width:max-content}.part_single_record .part_image>.row:nth-child(2) .qty_quote_single .Single_PartLoadNotice--Added{width:auto}.part_single_record .part_image>.row:nth-child(2) .qty_quote_single .qtyexternal.cfm-qtyStepper__input,.part_single_record .part_image>.row:nth-child(2) .qty_quote_single input.qtyexternal{flex:0 0 3rem;width:3rem;max-width:3rem}.part_single_record .part_image>.row:nth-child(2)>.cta #enquire-now.cta-button,.part_single_record .part_image>.row:nth-child(2)>.cta.col-md-6:nth-child(2) .cta-button{width:auto;flex:0 0 auto}}.part_single_record .cta-button{display:inline-block;padding:.5em;max-width:10em;width:100%;font-size:1.25em;background-color:#ed1c24;color:#fff;text-decoration:none}.part_single_record .cta-button:hover{font-weight:700}.part_single_record .cta .qty_quote_single{display:flex;align-items:stretch;width:100%;height:48px;box-sizing:border-box;border:2px solid #141414;border-radius:8px;overflow:hidden;justify-content:stretch;text-align:center}.part_single_record .cta .qty_quote_single .CFM_qtyContainer.cfm-qtyStepper{height:100%;flex:0 0 auto;border:0!important}.part_single_record .part_image .row:nth-child(2) .qty_quote_single .qtyexternal,.part_single_record .part_image .row:nth-child(2) .qty_quote_single input{border:0!important;border-right:0!important;padding-left:0!important;font-size:1.25rem!important;width:auto}.part_single_record .part_image .row:nth-child(2) .qty_quote_single #rfqexternalquotenow{border:0!important;border-left:0!important;width:auto;height:100%}.part_single_record .cta .cta-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:48px;padding:0 1.25em;white-space:nowrap;line-height:1;font-size:1.25em;max-width:none;width:100%;border:2px solid #ed1c24;background-color:#ed1c24;color:#fff;text-decoration:none;border-radius:8px}.part_single_record .cta .qty_quote_single .cta-button{flex:1 1 auto;min-width:0;border:0;border-radius:0;height:100%}.part_single_record .cta .cta-button:focus,.part_single_record .cta .cta-button:hover{font-weight:400;background-color:#c4161d;border-color:#c4161d;color:#fff}.part_single_record .cta .qty_quote_single .cta-button:focus,.part_single_record .cta .qty_quote_single .cta-button:hover{border-color:transparent}.part_single_record .cta .Single_PartLoadNotice--Added{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:48px;padding:0 1.25em;white-space:nowrap;line-height:1;font-size:1.25em;color:#fff;border-radius:8px}.part_list_grid .part_list_record .qty_quote_single,.relatedParts__container .part_list_record .qty_quote_single{display:flex;align-items:stretch;width:100%;height:48px;box-sizing:border-box;border:2px solid #141414;border-radius:8px;overflow:hidden;justify-content:flex-start;text-align:center;z-index:99;position:relative}.part_list_grid .part_list_record .qty_quote_single .CFM_qtyContainer.cfm-qtyStepper,.relatedParts__container .part_list_record .qty_quote_single .CFM_qtyContainer.cfm-qtyStepper{height:100%;flex:0 0 auto;border:0!important}.part_list_grid .part_list_record .qty_quote_single .qtyexternal.cfm-qtyStepper__input,.part_list_grid .part_list_record .qty_quote_single input.qtyexternal,.relatedParts__container .part_list_record .qty_quote_single .qtyexternal.cfm-qtyStepper__input,.relatedParts__container .part_list_record .qty_quote_single input.qtyexternal{border:0!important;border-right:0!important;padding-left:0!important;font-size:1.25rem!important;flex:0 0 3rem;width:3rem;max-width:3rem}.part_list_grid .part_list_record .qty_quote_single #rfqexternalquotenow,.part_list_grid .part_list_record .qty_quote_single .singleprod_addquote,.relatedParts__container .part_list_record .qty_quote_single .singleprod_addquote,.relatedParts__container .part_list_record .qty_quote_single .singleprod_addquote.cta-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:1 1 auto;min-width:0;height:100%;width:auto;max-width:none;padding:0 1.25em;white-space:nowrap;line-height:1;font-size:1.25em;border:0;border-radius:0;background-color:#ed1c24;color:#fff;text-decoration:none;transition:none}.part_list_grid .part_list_record .qty_quote_single #rfqexternalquotenow:focus,.part_list_grid .part_list_record .qty_quote_single #rfqexternalquotenow:hover,.part_list_grid .part_list_record .qty_quote_single .singleprod_addquote:focus,.part_list_grid .part_list_record .qty_quote_single .singleprod_addquote:hover,.relatedParts__container .part_list_record .qty_quote_single .singleprod_addquote.cta-button:focus,.relatedParts__container .part_list_record .qty_quote_single .singleprod_addquote.cta-button:hover,.relatedParts__container .part_list_record .qty_quote_single .singleprod_addquote:focus,.relatedParts__container .part_list_record .qty_quote_single .singleprod_addquote:hover{font-weight:400;background-color:#c4161d;border-color:transparent;color:#fff}.part_list_grid .part_list_record .qty_quote_single #rfqexternalquotenow.AddedToQuoteRFQ,.part_list_grid .part_list_record .qty_quote_single .RFQ_QuotePartsList--Added,.part_list_grid .part_list_record .qty_quote_single .singleprod_addquote.AddedToQuoteRFQ,.relatedParts__container .part_list_record .qty_quote_single .RFQ_AddSinglePartToQuote--Added,.relatedParts__container .part_list_record .qty_quote_single .singleprod_addquote.AddedToQuoteRFQ{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:48px;padding:0 1.25em;white-space:nowrap;line-height:1;font-size:1.25em;color:#fff;background-color:#000;border-radius:0;cursor:default}.part_single_record #enquire-now.cta-button,.part_single_record .cta #enquire-now{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:48px;padding:0 1.25em;margin:0;line-height:1;white-space:nowrap;text-align:center;border:2px solid #141414;border-radius:8px;position:relative;z-index:120;pointer-events:auto}.part_single_record span.image_notice{margin-top:1em;display:block;text-align:right;color:#aaa;font-size:.85em}.part_single_record img{max-height:312px}.part_single_record .part_image{text-align:center}@media (max-width:767px){.part_single_record .value{text-align:center;margin:0}.part_single_record .part_image img{margin-top:1em}.part_single_record .part_image>.row:nth-child(2){flex-direction:column;gap:.75rem}.part_single_record .cta{margin-top:0;justify-content:stretch;text-align:center}.part_single_record .cta .Single_PartLoadNotice--Added,.part_single_record .cta .cta-button,.part_single_record .cta .qty_quote_single{width:100%;max-width:none}}.pagination{text-align:center}.pagination .pagination-inner{display:inline-block;margin:2em auto}.pagination .pagination-inner .page-numbers{padding:.5em .75em;background-color:#eee;border:2px solid #ddd;outline:0;text-align:center;text-decoration:none;margin:0}.pagination .pagination-inner .page-numbers.prev{border-radius:.5em 0 0 .5em;-moz-border-radius:.5em 0 0 .5em;-webkit-border-radius:0.5em 0 0 0.5em}.pagination .pagination-inner .page-numbers.dots:hover{background-color:#eee;color:#000;border:2px solid #ddd}.pagination .pagination-inner .page-numbers.current,.pagination .pagination-inner .page-numbers:hover{background-color:#ed1c24;border:2px solid #ed1c24;color:#fff}.pagination .pagination-inner .page-numbers.next{border-radius:0 .5em .5em 0;-moz-border-radius:0 .5em .5em 0;-webkit-border-radius:0px 0.5em 0.5em 0px}h3.related{margin-top:1em;margin-bottom:.5em}.cfm_row_count{text-align:center;color:#ccc}.part_list_record{order:0}.has-img{order:0}.no-img{order:1}#returnedResultsBar{width:100%;min-height:3rem}#searchResultsCFM{display:flex;flex-wrap:wrap}.cfm-dashboard-widget .status-text{font-weight:700}.cfm-dashboard-widget .status-text.running{color:#0073aa}.cfm-dashboard-widget .status-text.idle{color:#46b450}.cfm-dashboard-widget .status-text.error{color:#dc3232}.cfm-ftp-test-steps--admin{display:flex;flex-direction:column;gap:6px;list-style:none;margin:8px 0 0;padding:0}.cfm-ftp-test-steps--admin .cfm-ftp-test-step{display:flex;flex-wrap:wrap;gap:6px;font-size:12px}.cfm-ftp-test-steps--admin .cfm-ftp-test-step-icon{font-family:Consolas,Monaco,monospace;font-weight:700;min-width:42px}.cfm-ftp-test-steps--admin .cfm-ftp-test-step--success .cfm-ftp-test-step-icon{color:#1e8c3e}.cfm-ftp-test-steps--admin .cfm-ftp-test-step--failed .cfm-ftp-test-step-icon{color:#b32d2e}.cfm-ftp-debug-log-details{margin-top:8px;position:relative}.cfm-ftp-debug-log-details .cfm-ftp-debug-log{background:#1d2327;border-radius:4px;color:#f0f0f1;cursor:pointer;font-family:Consolas,Monaco,monospace;font-size:11px;line-height:1.45;margin-top:8px;max-height:220px;overflow:auto;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.cfm-ftp-debug-log-details .cfm-ftp-debug-log:hover{outline:1px solid #72aee6}.cfm-ftp-log-copied-badge{background:#1d2327;border-radius:3px;color:#fff;display:inline-block;font-size:11px;margin-top:6px;padding:4px 8px}.part_html_content{margin:1.5em 0;clear:both}.part_html_content__body{line-height:1.6}.part_html_content__body p:last-child{margin-bottom:0}