:root{--af-navy:#183142;--af-teal:#1c768f;--af-teal-dark:#14586c;--af-orange:#fa991c;--af-paper:#f6f8f9;--af-border:#d9e2e6;--af-muted:#61717a;--af-white:#fff;--af-shadow:0 14px 36px #1831421c}[hidden]{display:none!important}.form__honeypot,.honeypot,form #website{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.turnstile-submit-wrapper{margin-bottom:0}.turnstile-submit-wrapper .form-submit-button:disabled{cursor:wait;opacity:.65}.quote-form .turnstile-submit-wrapper{margin-bottom:1rem}.form-response{border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1rem;display:none}.form-response.is-success,.form-response.is-error{display:block}.form-response.is-success{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.form-response.is-error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.turnstile-form{position:relative}.turnstile-floating-overlay{z-index:20;box-shadow:none;pointer-events:none;background:0 0;border-radius:0;width:min(340px,100% - 40px);max-width:100%;padding:0;position:absolute}.turnstile-floating-overlay .cf-turnstile{pointer-events:auto;width:100%;min-width:auto}.turnstile-submit-wrapper{width:100%;display:inline-block;position:relative}.turnstile-submit-wrapper .turnstile-floating-overlay{bottom:calc(100% + 12px);left:0;transform:translate(0)}.turnstile-disabled{opacity:.6;cursor:not-allowed}.af-footer-menu .item a:hover{padding-left:5px;color:#000!important}.af-series-list{word-wrap:break-word}.ui.inverted.vertical.segment.footer{margin-top:20px}p{width:100%;font-size:1em;line-height:1.5em;display:block}.addOpacity{opacity:.85}.small_text{font-size:1.25rem;font-weight:300}.no-horizontal-margin{margin-left:0;margin-right:0}@keyframes radialPulseOnce{0%{box-shadow:0 0 #808080b3}70%{box-shadow:0 0 0 20px #80808000}to{box-shadow:0 0 #80808000}}.pulse{border-radius:50%;animation:1s ease-out forwards radialPulseOnce;position:relative}.form-group>label{color:gray;font-weight:700!important}.request-sent{color:#000;background-color:#90ee90;border-style:solid;border-color:#006400;border-radius:5px;padding:10px;display:inline-block}.header_contact{z-index:9999;background-color:#efefef;border-bottom:1px solid #ddd;width:100%;height:35px;font-size:12px;position:sticky;top:0}.header_contact p{margin-bottom:10px;padding-top:10px;font-size:1.1em;font-weight:700}.header_contact .container p{margin-bottom:0;padding-top:5px}.nav_banner{background-color:#002b49;box-shadow:0 1px 3px #111}.navbar.sticky-top{z-index:9999;top:30px}a .navbar-brand-container{font-size:1.25rem;line-height:inherit;white-space:nowrap;margin-right:.37rem;padding-top:.3125rem;padding-bottom:.3125rem;display:inline-block}.nav_banner .nav-item .nav-link{color:#fff;font-weight:300}@media (width>=992px){.navbar-light .container{flex-wrap:nowrap;padding-left:0;padding-right:0}.navbar-light .container .form-inline{flex-wrap:nowrap}}@media (width<=992px){.navbar-light .container .search-bar{width:85%;margin-right:5px}.navbar-light .form-inline{flex-wrap:nowrap;width:100%}.search-bar{margin-right:8px}}.primary_container{padding-bottom:5em}.page-card{width:calc(48% - 5px);height:300px}@media (width<=767px){.page-card{width:calc(100% - 5px)}}.breadcrumbs{padding-top:.55rem;padding-bottom:.55rem;padding-left:1rem}.breadcrumbs p{font-size:1rem}.page-header{color:#fff;background-position:50%;background-size:cover;border-radius:5px;margin-bottom:10px;padding:5px}.bg-info-subtle{word-wrap:break-word;background-color:#002b49;border-radius:5px;width:fit-content;max-width:100%;padding:10px}.title-link:hover h1,.text-link:hover .text-snippet{text-shadow:2px 2px 5px #0000004d}.stock_in_ship{color:#28a745;font-weight:700;font-size:1em!important}.shipping-payment-card{height:264px}.shipping-payment-card img{border-radius:5px;width:70px;height:70px}.footer_boxes{background:#eee;padding:30px 30px 0;box-shadow:0 -1px 6px #d3d3d3}.footer_boxes p{font-size:1em}.disclaimer p{text-align:center;font-size:10px}.copyright_bar{text-align:center;color:#fff;background:#002b49;padding:1rem}@media (width<=767px){.footer_boxes{padding:30px 0 0}}.brands-we-serve{color:#fff;text-align:center;background-color:#002b49;width:100%;margin-top:-29px;font-size:4rem}.brands-we-serve .container{border-radius:5px}.brands-icon{justify-content:space-evenly}@media (width<=767px){.brands-icon{flex-direction:column}}.brands-we-serve{padding-bottom:2rem!important}@media (width<=767px){.brands-we-serve{padding-top:2rem!important}.brands-we-serve>.container{border:none!important}}#reviewSliderContainer{width:450px;height:90px;position:relative;overflow:hidden}#review-slider-content{text-overflow:ellipsis;width:100%;animation-duration:.5s;overflow:hidden}#currentReviewText{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:medium;line-height:1.2em;display:-webkit-box;overflow:hidden}.review-footer{font-size:small;position:relative}.review-author{display:inline-block}.review-stars{top:50%;left:0}.review-navigation{position:absolute;bottom:-10%;right:0}.review-navigation .chevron{background-color:#ffffff80;border:none;outline:none;margin-bottom:6px;font-size:24px;line-height:1em}@media (width<=767px){#reviewSliderContainer{display:none}}@keyframes slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0%)}}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0%)}}.slide-from-left{animation-name:slideInFromLeft}.slide-from-right{animation-name:slideInFromRight}.autocomplete-result{z-index:99999;background-color:#fff;border:1px solid #ccc;height:auto;max-height:80vh;padding:20px;display:none;position:absolute;top:100%;overflow-y:auto;box-shadow:0 4px 8px #0003}.autocomplete-row{border-bottom:1px solid #d3d3d3;padding-top:.35rem;padding-bottom:.35rem}.autocomplete-row:first-child{padding-top:unset}.autocomplete-row:last-child{padding-bottom:unset;border-bottom:none}.autocomplete-item{flex-direction:column;display:flex}.autocomplete-item .part-number{font-weight:600}.autocomplete-item .broad_series-series{color:#707070;flex-direction:row;justify-content:space-around;gap:5px;font-size:.95rem;display:flex}.autocomplete-item .broad_series-series>div:first-child,.autocomplete-item .broad_series-series>div:nth-child(2){flex:1}@media (width<=767px){.autocomplete-result{width:418px}}@media (width<=575px){.autocomplete-result{left:0;width:100%!important}.autocomplete-row{padding-top:.6rem;padding-bottom:.6rem}}.dropdown-submenu{position:relative}.dropdown-submenu a:after{position:absolute;top:.8em;right:6px;transform:rotate(-90deg)}.dropdown-submenu .dropdown-menu{margin-left:.1rem;margin-right:.1rem;top:0;left:100%}.ui.color1.segment{border-color:#1f2585}.rating-custom .check.icon{opacity:0}.rating-custom .checked .check.icon{opacity:1}.circle-hide:before,.circle-hide:after{display:none!important}.circle-hide{color:#fff!important;padding-left:16px!important}.default-color .text{color:#bfbfbfde!important}.feedback.ui.form .selection.dropdown .menu{min-width:100.4%!important}form #website{display:none}#quote,#quote.active{color:#fff}.description{font-size:1em;font-style:italic}.form-check-label{cursor:pointer;font-size:1rem}.collapsing{transition-duration:0s}.carousel-item>img{object-fit:contain}#about-us-contact-info{color:#fff;text-align:center;background-color:#002b49;border-radius:5px;flex-direction:column;justify-content:space-around;height:264px;display:flex}#about-us-contact-info a{color:#fff}#about-us-contact-info{padding:1rem}#highlights .row{flex-wrap:nowrap}@media (width<=767px){#highlights .row{align-items:flex-start}#highlights>.container>.row{flex-direction:column}#highlights .row .row{flex-flow:row;padding-left:0;padding-right:0}#highlights .row .row .col{padding-left:0;padding-right:0}}#highlights{color:#fff;text-align:center;background-color:#002b49;border-radius:0;width:100%;height:auto;padding:20px 0 5px;font-size:12px;position:relative;bottom:0}.testimonial-container{background-color:#eee;border:2px solid #ccc;border-radius:5px;margin:16px 0;padding:16px}.container:after{content:"";clear:both;display:table}.container-img{border-radius:50%;margin-right:20px}.testimonial-container span{text-align:center;margin-right:15px;font-size:20px}@media (width<=500px){.testimonial-container{text-align:center}.container-img{float:none;margin:auto;display:block}}.autocomplete-result[hidden]{display:none}.honeypot{position:absolute!important;left:-10000px!important}.cms-content img,.section img{max-width:100%;height:auto}.cms-content table{width:100%}.form-response:not(:empty){margin:.75rem 0}.form-response:empty{display:none}.fast_quote .nav-link{color:#fff!important}.footer_boxes address{margin-top:1rem}
