/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}html,legend{box-sizing:border-box}.grn-btn,.header-nav ul{border-radius:5px;box-shadow:0 2px 3px rgba(0,0,0,.5)}img,legend{max-width:100%}.five-stars,.part-info h4 img{vertical-align:middle}button,hr,input{overflow:visible}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{bottom:0;color:#444}html{line-height:1.15;-webkit-text-size-adjust:100%}.home .find-section p,.home .makes-section-wrap,details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.breadcrumbs ul li a,.footer a,.footer-main a,.header a{text-decoration:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;width:auto;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}#hideEditable,#loginWrap,.cart-mobile-heading,.home .main:before,.menu-bar,[hidden],template{display:none}*,:after,:before{box-sizing:inherit}.clearfix:after{content:"";display:table;clear:both}@font-face{font-family:wip-icons;src:url('../fonts/wip-icons.eot?9049568');src:url('../fonts/wip-icons.eot?9049568#iefix') format('embedded-opentype'),url('../fonts/wip-icons.woff2?9049568') format('woff2'),url('../fonts/wip-icons.woff?9049568') format('woff'),url('../fonts/wip-icons.ttf?9049568') format('truetype'),url('../fonts/wip-icons.svg?9049568#wip-icons') format('svg');font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"]:before,[class^=icon-]:before{font-family:wip-icons,Arial;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap}.icon-down-dir-1:before{content:'\e800'}.icon-right-dir-1:before{content:'\e801'}.icon-shopping-cart:before{content:'\e802'}.icon-phone:before{content:'\e803'}.icon-star:before{content:'\e804'}.icon-shipping-truck:before{content:'\e805'}.icon-zoom-in:before{content:'\e806'}.icon-search:before{content:'\e807'}.icon-facebook-squared:before{content:'\f308'}body{margin:0;font:normal 1em/1.4 'Roboto', sans-serif, Arial; font-display: swap;}h1,h2,h3,h4,h5,p{margin-top:0}.part-locate-pic img{width:auto;height:auto}.grn-btn{padding:10px 30px;background:#090;color:#fff;display:inline-block}.section-narrow,.section-normal,.section-wide{margin:0 auto;padding:0 30px;width:100%;position:relative}.cart-wrapper,.hdr-logo,.header-main,.header-nav,.header-top,.main,.part-info-wrap,.section-split,.section-wrap{display:flex}.grn-btn:hover{background:#0c0}.footer-main:after,.footer-main:before,.header-blue:after,.header-blue:before{content:'';background:rgba(255,255,255,.12);transform:skew(-30deg);position:absolute;display:block;top:0;height:100%}.make-red{color:#c00!important}.make-blue{color:#009!important}.make-green{color:#090!important}.make-bold{font-weight:700!important}.make-italic{font-style:italic!important}.lg-text{font-size:1.2em}.footer-phone a .icon,.mid-text,.part-info-extra,.shipping-choice p:first-child{font-size:.9em}.sm-text{font-size:.8em}.main{width:100%;flex-direction:column}.section-wrap{width:100%;flex-direction:column;justify-content:center;position:relative}.section-wide{max-width:1400px}.section-normal{max-width:1200px}.section-narrow{max-width:1000px}.header{background:url('../images/blue-lined-bg.png');color:#fff}.footer-main:before,.header-blue:before{width:120px;left:56%}.footer-main:after,.header-blue:after{width:50px;left:calc(56% + 124px);z-index:0}.header-top{padding-bottom:5px;justify-content:flex-end;align-items:center;position:relative;z-index:1}.hdr-webutation{padding:8px 20px 0 0}.hdr-phone a{font-size:2.2em;font-weight:900;font-style:italic;color:#fff;-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.hdr-logo,.header-content{-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}.hdr-phone .icon-phone{margin-right:-5px;font-size:1.2em;position:relative;display:inline-block}.hdr-phone .icon-phone:before{top:2px;position:relative}.hdr-logo{width:180px;height:180px;transition:.5s ease-in-out}.hdr-logo a{margin-top:-25px;margin-bottom:30px}.header-content{flex-basis:calc(100% - 180px);transition:.5s ease-in-out}.hdr-website-name,.hdr-website-tag{font-style:italic;-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}.hdr-website-name{margin-bottom:6px;font-size:3em;font-weight:900;text-shadow:3px 3px 5px rgba(0,0,0,.7);transition:.5s ease-in-out}.hdr-website-tag{margin-top:-10px;padding-left:21.5%;font-size:1.35em;font-weight:300;transition:.5s ease-in-out}.header-nav{height:74px;margin-top:-60px;padding:0 5% 25px 0;justify-content:flex-end;-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;position:relative;z-index:1}.five-stars,.header-nav ul li{display:inline-flex}.header-nav ul{margin:0;padding:0;list-style-type:none;display:flex;overflow:hidden}.header-nav a{padding:14px 20px 12px;color:#fff;background:#c00;border-right:1px solid #009}.header-nav li:last-child a{border-right:none}.form-btns input[type=reset]:hover,.form-btns input[type=submit]:hover,.header-nav a:hover,.red-btn-block a:hover,a.red-btn-lg:hover,a.red-btn-sm:hover,button.red-btn-lg:hover,button.red-btn-sm:hover{background:#e00}.header-nav a span.icon{color:#ff0}.five-stars{margin-top:-3px}.form-error p,.header-nav .icon-star:before{margin:0}.header-nav .icon-shopping-cart{font-size:1.1em;line-height:1}@media (max-width:920px){.hdr-phone a{font-size:1.8em}.hdr-logo{padding-right:20px;width:120px}.hdr-logo a{margin-bottom:15px}.header-content{flex-basis:calc(100% - 120px)}.hdr-website-name{font-size:2.2em}.hdr-website-tag{font-size:1em}.header-nav{margin:0 -30px;padding:0;background:#c00;justify-content:center}.header-nav ul{box-shadow:none}}.find-cell-submit button,.find-wrap select{box-shadow:0 2px 3px rgba(0,0,0,.5);cursor:pointer}.driveshaft_results,.find-cell,.find-wrap select,.main,.part-img{position:relative}.find-wrap,h2 a.red-btn-lg{font-size:1.1em}.find-section .find-section-heading,.find-section p{margin:0;color:#fff;text-align:center;font-style:italic}.find-section{padding-top:30px;padding-bottom:0;background-color:#c00;background-image:url('../images/find-bg-rev2.jpg');background-position:right 0 bottom -20px;background-size:cover;display:none}.home .find-section{padding-top:4.5%;padding-bottom:4%;background-position:bottom;display:block}.find-section .find-section-heading{font-size:2.6em;font-weight:900;text-shadow:3px 3px 5px rgba(0,0,0,.7);-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.find-section p{display:none}.find-wrapper{padding:20px 0 10%}.find-wrap{display:flex;flex-wrap:wrap;justify-content:center}.find-cell{width:250px;margin-bottom:10px}.find-wrap select{width:240px;height:44px;margin-right:10px;padding-left:10px;border:none;background-color:#fff;color:#555;border-radius:5px;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.find-cell:after{content:'\e800';font-family:wip-icons,Arial;font-size:1.3em;background:#090;border-radius:0 5px 5px 0;width:44px;height:44px;top:0;right:8px;position:absolute;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:1000;font-display:swap}.find-cell-submit button{width:80px;height:44px;padding-left:18px;border:none;background-color:#090;color:#fff;font-size:1.2em;font-style:italic;display:flex;justify-content:center;align-items:center;border-radius:5px}@media (max-width:1600px){.find-wrapper{padding-bottom:9%}}@media (max-width:1400px){.find-wrapper{padding-bottom:8%}}@media (max-width:1200px){.header-nav{padding-right:0}.find-wrapper{padding-bottom:6%}}@media (max-width:1000px){.find-section{background-position:bottom}}@media (max-width:580px){.find-section h2{font-size:1.5em}.find-wrap{flex-direction:column;justify-content:center}.find-cell,.find-cell-submit button{margin:0 auto 10px}}.by-make-toggle{background:#c00;display:none}.makes-section-wrap{background:#fff;display:none}.makes-section{padding-top:1px;display:flex;flex-wrap:wrap;justify-content:center}.makes-section a{margin:1px;width:117px;height:30px;display:flex;justify-content:center;align-items:center;background:#c00;color:#fff;border-radius:3px}.main{padding-bottom:50px;min-height:300px}.main:before{content:'';width:100%;height:150px;background:#bbb;background:-moz-linear-gradient(top,#bbb 0,rgba(187,187,187,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#bbb),color-stop(100%,rgba(187,187,187,0)));background:-webkit-linear-gradient(top,#bbb 0,rgba(187,187,187,0) 100%);background:-o-linear-gradient(top,#bbb 0,rgba(187,187,187,0) 100%);background:-ms-linear-gradient(top,#bbb 0,rgba(187,187,187,0) 100%);background:linear-gradient(to bottom,#bbb 0,rgba(187,187,187,0) 100%);display:block;position:absolute;z-index:0}.content-top{padding-top:5px;padding-bottom:5px;display:flex;justify-content:space-between;font-size:.8em}.breadcrumbs ul li a,.new-search-btn{padding:4px 10px;background:#c00;color:#fff;line-height:1;text-align:center}.breadcrumbs ul li,.breadcrumbs ul li a,.new-search-btn{display:inline-block}.breadcrumbs,.summary-label{flex-grow:1}.breadcrumbs ul,.footer-nav ul{margin:0;padding:0;list-style-type:none}.breadcrumbs ul li a{margin:1px 0;border:1px solid #c00;border-radius:4px}.breadcrumbs ul li:last-child{padding-top:2px;padding-left:10px}.new-search-btn{border:1px solid #c00;border-radius:4px;white-space:nowrap}.content-heading,.content-normal,.part-locate #upper_content_wrap.content-normal{padding-top:30px;padding-bottom:10px}.content-heading{text-align:center}.content-heading h1.heading{margin-bottom:3px;font-size:2.5em;font-weight:900;color:#fff;line-height:1;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.content-heading h2.subheading{margin-bottom:0;font-size:1.6em;color:#009;line-height:1.2;font-style:italic}.content-heading h3.subsubheading{margin-bottom:0;padding-top:5px;font-size:1.2em;font-weight:400;color:#222;line-height:1.2}.content-normal h1,.content-normal.content-mod h1,.content-normal.content-mod h2{margin:0;padding:.8em 0 .4em;font-size:1.8em;color:#009;line-height:1.2}.content-normal h2,.content-normal.content-mod h2.subheading-red,.content-normal.content-mod h3{margin:0;padding:.8em 0 .4em;font-size:1.4em;color:#c00;line-height:1.2}.content-normal h3{margin:0;padding:.8em 0 .4em;font-size:1.2em;color:#009;line-height:1.2}.content-normal h4,.content-normal.content-mod h4,.promo-inset h3.subsubheading-red,.subsubheading-red{margin:0;padding:.8em 0 .4em;color:#c00;line-height:1.2}.content-normal h4{font-size:1.2em}a.red-btn-lg,a.red-btn-sm,button.red-btn-lg,button.red-btn-sm{color:#fff;background:#c00;box-shadow:0 2px 3px rgba(0,0,0,.5);-moz-transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;text-decoration:none;display:inline-block;cursor:pointer}.content-normal.content-mod h4,.subsubheading-red{font-size:1.2em;font-weight:700}.promo-inset h3.subsubheading-red{font-size:1.2em!important;font-weight:700}.content-normal p{line-height:1.6}.no-top-pad{padding-top:0!important}.content-img-r{float:right;margin:8px 0 10px 15px}.col-50-50,.edit-bar-meta-wrap,.footer-main .section-wide,.form-row,.form-row-mmy,.split-50-50,.split-60-40,.split-66-33,.split-70-30{display:flex;flex-wrap:wrap}.split-50-50 .split-left{padding-right:20px;width:50%}.split-50-50 .split-right{padding-left:20px;width:50%}.split-60-40 .split-left{padding-right:20px;width:60%}.split-60-40 .split-right{padding-left:20px;width:40%}.split-66-33 .split-left{padding-right:20px;width:66.666%}.split-66-33 .split-right{padding-left:20px;width:33.333%}.split-70-30 .split-left{padding-right:20px;width:70%}.split-70-30 .split-right{padding-left:20px;width:30%}.cart-empty,.delay-wrapper,.inset-centered,.quantity-form,.select-list,.split-right{text-align:center}.split-right img{margin:0 auto}@media (max-width:768px){.split-60-40 .split-left,.split-66-33 .split-left{padding-right:0;width:100%}.split-60-40 .split-right,.split-66-33 .split-right{padding-left:0;width:100%}}a.red-btn-sm,button.red-btn-sm{padding:6px 12px 4px;font-size:1em;border:none;border-radius:5px;transition:background .3s ease-in-out}a.red-btn-lg,button.red-btn-lg{padding:14px 22px 12px 15px;font-size:2em;font-weight:700;border:none;border-radius:5px;transition:background .3s ease-in-out}a.gray-btn-sm,button.gray-btn-sm{padding:6px 12px 4px;font-size:.8em;text-decoration:none;text-transform:uppercase;background:#eee;border:1px solid #ccc;border-radius:5px;-moz-transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;display:inline-block;cursor:pointer}a.gray-btn-sm:hover,button.gray-btn-sm:hover{background:#d5d5d5}.qanda{padding-left:25px}.qanda span{color:#009;font-weight:700;font-style:italic;display:block}.promo-inset{padding:8px;display:flex;background:#e5e5e5;box-shadow:0 2px 5px rgba(0,0,0,.4);border-radius:5px}.promo-inset h3{padding:25px 5px 0;color:#c00;line-height:1.4}.form-btns input[type=reset],.form-btns input[type=submit],.red-btn-block a{color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.5);background:#c00;text-decoration:none}.home .promo-inset h3{font-size:1.4em}.promo-inset-l{padding:30px 25px 20px 15px;width:40%;min-width:300px;text-align:center}.promo-inset-r{flex-grow:1;background-color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center}.home-pg-inset .promo-inset-r img{width:auto;max-width:100%;height:auto;max-height:280px}.promo-inset-inset{margin-top:5px;padding:10px 10px 2px;background:#f5f5f5;border:1px solid #009}@media (max-width:1050px){.promo-inset-l{width:50%}}.col-50,.form-row-2col .form-item{width:50%}.form-item{width:100%;padding:5px}.form-item-stacked,.form-row-stacked{display:flex;flex-direction:column}.form-item label{padding-left:5px;display:block}.form-item input[type=text],.form-item textarea{padding:5px;width:100%;border:1px solid #bbb;border-radius:4px}.form-item-radio{padding-top:10px;display:flex}.radio-label{width:80px}.radio-btns input,.radio-inline input{margin-right:5px;display:inline-block}.radio-inline{padding:5px 0 0 5px}.form-btns,.form-divider{padding-top:10px}.span-pad-right{padding-right:15px;display:inline-block}.return-part-section{background:#e5e5e5}.form-divider{margin-bottom:10px;border-bottom:1px dashed #999}.form-part-num{width:auto;flex-grow:1}.form-part-code{width:120px}.form-part-code select{padding:3px;width:100%;border:1px solid #bbb;border-radius:4px}.form-part-code span{padding:4px 5px;display:block}.return-codes-text{padding-bottom:5px;font-size:.8em}.return-codes-text ul{margin:0 0 0 5px;padding:0;list-style-type:none}.return-codes-text ul li{padding:3px 0 5px 15px;position:relative}.return-codes-text ul li:before{font-size:1.2em;font-weight:700;color:#c00;left:0;top:1px;position:absolute;display:block}.return-codes-text ul li:first-child:before{content:'A'}.return-codes-text ul li:nth-child(2):before{content:'B'}.return-codes-text ul li:nth-child(3):before{content:'D'}.form-row-mmy .form-item{width:40%}.form-row-mmy .form-item:last-child{width:20%}.form-btns input[type=reset],.form-btns input[type=submit]{padding:14px 20px 12px;border:none;border-radius:5px;display:inline-block;cursor:pointer}.form-error{padding:6px 15px 4px;line-height:1;background:#f9f92d;color:#c00}.form-success{text-align:center;display:none}.form-sent-wrapper{padding:0 25px 25px;margin:20px auto;box-shadow:0 2px 4px rgba(0,0,0,.5);display:inline-block}.red-btn-block a{padding:8px 20px 6px;border:none;border-radius:5px;display:inline-block}@media (max-width:550px){.section-normal.content-normal.col-50{padding-left:0;padding-right:0}.form-row-2col .form-item{width:100%}}@media (max-width:350px){.g-recaptcha{margin-left:-15px}}.part-locate .content-normal{padding-top:0;padding-bottom:0}.part-text{padding-right:30px;width:50%}.inset-box-yellow{margin:1em auto 2em;padding:5px 40px 12px;background:#f9f92d;display:inline-block}.content-mmy .inset-box-yellow h2,.inset-box-yellow h2{margin:0;font-size:1em;line-height:1.6;color:#009}.content-normal .page-bottom-centered span,.filter-btns-text{font-weight:700;color:#c00}.box-yellow-thin{padding:2px 20px}.box-yellow-thin h2,.content-mmy .box-yellow-thin h2{padding:5px 20px 3px;line-height:1}.part-locate-pic{padding:0 40px 15px;text-align:center}.part-pic-top{padding-top:15px;padding-bottom:20px}.part-pic-shadowed img{-moz-box-shadow:0 2px 4px rgba(0,0,0,.4);-webkit-box-shadow:2px 0 4px rgba(0,0,0,.4);box-shadow:0 2px 4px rgba(0,0,0,.4)}.part-selection{padding-left:30px;width:50%}.part-selection h2{padding-top:0;text-align:center;font-weight:400}.content-normal .page-bottom-centered,.content-normal.content-mmy .page-bottom-centered{padding-top:30px;text-align:center;font-weight:400;color:#000}.select-list ul{margin:0 auto;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.select-list ul li{width:33.333%;padding:2px;display:flex}.select-list a{width:100%;padding:12px 20px;background:#c00;color:#fff;line-height:1;text-align:center;text-decoration:none;border-radius:6px;display:inline-block}@media (max-width:939px){.content-heading{text-align:center}.part-locate .content-normal{padding-top:10px}.section-split{flex-direction:column}.part-text{padding-right:0;width:100%}.part-selection{order:-1;padding-left:0;padding-bottom:30px;width:100%}.select-list ul li{width:25%}}@media (max-width:600px){.header-blue:before{left:30%}.header-blue:after{left:calc(30% + 124px)}.header-top{padding:10px 0;justify-content:center}.hdr-webutation{display:none}.header-main{flex-direction:column;align-items:center}.hdr-logo{width:100px;height:100px;padding-right:0}.hdr-logo a{margin-top:0}.main:before{height:300px}.select-list ul li{width:33.333%}}@media (max-width:450px){.select-list ul li{width:50%;font-size:1.2em}}.content-filter-btns{padding-bottom:25px;display:flex;justify-content:center}.filter-btns-wrap{margin:0 auto;flex-wrap:wrap;justify-content:center;align-items:center;padding:4px;text-align:center;border:1px solid #c00;border-radius:5px;display:none}.filter-btns-text{padding-right:8px;padding-left:8px;font-size:1.2em;font-style:italic;text-align:right;line-height:1}.filter-btns button{margin:5px;padding:8px 15px;font-size:1.5em;line-height:1;color:#fff;border:none;border-radius:5px;background:#c00}#parts_list_wrap{padding-top:20px;padding-bottom:20px}.driveshaft_results{margin:0 0 25px;background:#fff;-moz-box-shadow:0 2px 4px rgba(0,0,0,.4);-webkit-box-shadow:2px 0 4px rgba(0,0,0,.4);box-shadow:0 2px 4px rgba(0,0,0,.4)}.part-info-top{display:flex;background:#e5e5e5;align-items:center}.part-info-heading{margin:0;padding:10px 15px;width:calc(100% - 206px);background:#009}.part-info-heading h3{margin:0;padding:0;font-size:1.4em;font-weight:400;color:#fff}.part-number{padding:0 20px 0 0;width:206px;font-size:.9em;text-align:right;line-height:1.2}.sku-set{display:block;color:#999;font-size:.7em}.part-info-left{display:flex;width:calc(100% - 206px);align-items:center}.part-info-img{padding:12px;width:35%}.part-img span{font-size:1.4em;color:#009;margin-left:-16px;left:50%;bottom:10px;position:absolute}.part-img-text{color:#009;font-size:.8em;text-align:center}.part-info{padding:12px;max-width:65%;color:#222}.part-info h4{padding:0 0 0 15px;margin:0;color:#000;font-size:1.1em;line-height:1.3;font-weight:400;position:relative}.part-info h4:before{content:'\2022';font-size:1.5em;left:0;top:-6px;position:absolute;display:block}.part-info p{margin:0;font-size:.92em;line-height:1.2}.part-info p:first-of-type,.summary-item-row.ship-by{padding-top:15px}.part-info-extra p:first-child{padding-bottom:6px}.part-info-pricing{padding:2px 20px 10px;width:206px;text-align:right;background:#e5e5e5;position:relative}.question-link,.unavailable{text-align:center;font-weight:700}.savings-tag,input.buy-btn{background:#090;font-style:italic}.savings-tag{padding-top:7px;padding-left:7px;width:80px;height:50px;color:#fff;font-size:1.5em;font-weight:900;line-height:.9;text-align:center;border-radius:5px 0 0 5px;left:-50px;top:36px;display:block;position:absolute}#cboxContent,.cart-item,.footer-main,.footer-nav a,.qty-btn,.shipping-section{position:relative}.savings-tag span{font-weight:400;font-size:.65em;display:block}.savings-tag:after{content:'';width:0;height:0;border-style:solid;border-width:25px 0 25px 20px;border-color:transparent transparent transparent #090;display:block;right:-20px;top:0;position:absolute}.retail-price{padding:3px 0;font-size:2em;font-weight:900;line-height:1;color:#090}.question-link{width:16px;height:16px;color:#fff;background:#009;font-size:.9em;line-height:1.2;text-decoration:none;border-radius:8px;display:inline-block}.part-pricing-free-shipping{font-size:.9em;font-weight:700;font-style:italic;color:#c00}.part-pricing-free-shipping .icon{font-size:2.48em;vertical-align:middle}.unavailable{margin:18px 0;padding:15px;font-style:italic;background:#ccc;border-radius:10px}input.buy-btn{margin-bottom:5px;padding:5px;width:100%;color:#fff;font-size:1.6em;font-weight:900;border:1px solid #090;border-radius:5px;-moz-box-shadow:0 1px 4px rgba(0,0,0,.6);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.6);box-shadow:0 1px 4px rgba(0,0,0,.6);cursor:pointer}.parts-divider{margin:0 0 5px;padding:5px 0 0;border-bottom:1px solid #000;display:block}.parts-extra-header{padding-bottom:5px;color:#c00;font-size:.95em;font-weight:700;font-style:italic}.parts-extra-info{display:flex;justify-content:space-between;align-items:center;line-height:1.1}.parts-extra-info a{float:left}.parts-extra-pricing{padding-top:4px;width:100%;display:flex;justify-content:flex-end;align-items:center}.parts-extra-pricing strong{color:#090}.parts-extra-pricing input[type=submit]{margin:0 0 3px 5px;padding:2px 10px 1px 8px;color:#fff;font-style:italic;text-transform:uppercase;border:1px solid #090;background:#090;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.6);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.6);box-shadow:0 1px 3px rgba(0,0,0,.6);cursor:pointer}.make-model-year #upper_content_repeat{margin-bottom:10px;display:none;overflow:hidden}.readmore-link{padding-bottom:40px;display:none}@media (max-width:900px){.col-50{width:100%}.part-info-extra p{padding-top:10px}.part-info-extra p:first-child{display:none}}@media (max-width:767px){.section-narrow,.section-normal,.section-wide{padding:0 20px}.hdr-website-tag{padding-left:0;text-align:center}.header-nav{height:50px;margin:0 -20px;flex-direction:column}.header-nav.toggled{height:auto;}.menu-bar{height:50px;width:100%;display:flex;position:relative}.header-nav button.open-icon:before{content:'MENU';color:#fff;font-size:.85em;left:-48px;top:2px;position:absolute;display:block}.header-nav button.open-icon{right:30px;top:8px;position:absolute;background:0 0;border:none}.header-nav button.open-icon:active,.header-nav button.open-icon:focus,.header-nav button.open-icon:hover{border-color:#25304a;outline:0}.open-icon{display:block;float:right;width:35px;height:25px;margin:8px 0 0;cursor:pointer;position:relative}.open-icon span{height:1px;width:100%;position:absolute;left:0;top:0;background:#fff;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.open-icon .menu_label{opacity:0}.open-icon span:first-child{top:0;transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-ms-transform:rotate(0)}.open-icon span:nth-child(2){width:100%;left:0;top:8px}.open-icon span:nth-child(3){transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-ms-transform:rotate(0);top:16px}.header-nav.toggled .open-icon span:first-child{top:10px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.header-nav.toggled .open-icon span:nth-child(2){width:0;left:50%}.header-nav.toggled .open-icon span:nth-child(3){top:10px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.nav-menu{height:auto;max-height:0;float:none;display:block;overflow:hidden;-moz-transition:max-height .75s ease-in-out;-webkit-transition:max-height .75s ease-in-out;transition:max-height .75s ease-in-out}.header-nav.toggled .nav-menu{max-height:500px;-moz-transition:max-height .75s ease-in-out;-webkit-transition:max-height .75s ease-in-out;transition:max-height .75s ease-in-out}.header-nav ul{margin:0 30px;flex-direction:column;border-radius:0}.header-nav ul li a{width:100%;text-align:center;border-right:none;border-top:1px solid #e35555}.header-nav ul li:last-child a{margin-bottom:5px}.find-section p,.make-model-year #upper_content,.make-model-year #upper_content-wrap .edit-content-btns{display:none}.content-img-r{padding:10px 0 25px;display:block;margin:0 auto;float:none}.make-model-year #upper_content_wrap .inset-box-yellow{margin-bottom:0}.make-model-year #upper_content_repeat{max-height:6em;display:block}.readmore-link{display:block}}@media (max-width:600px){.part-info-top{flex-direction:column}.part-info-heading,.part-number{width:100%;max-width:100%}.part-info h4{font-size:1em}.part-info h4:last-of-type{padding-bottom:8px}.part-info p:first-of-type{font-size:1.1em!important}}.delay-wrap{margin:0 auto;padding:20px 40px;background:#ff9}.cart{flex:1;padding-right:20px;font-size:.9em;line-height:1.2}.footer-shipping .grn-btn,.qty-btn{line-height:1}.cart-summary{padding:15px;width:30%;min-width:280px;background:#f5f5f5;border:1px solid #ccc;border-radius:5px}.summary-header{padding-bottom:15px;font-size:1.2em;text-align:center;border-bottom:1px solid #bbb}.summary-items{padding:15px;font-size:.9em;text-align:right}.summary-item-row{display:flex;align-items:baseline}.summary-price{width:100px}.ship-choose,.summary-item-row.ship-by .summary-price{color:#c00}.clear-item-form input[type=submit],.qty-btn{height:22px;color:#666;text-align:center;overflow:hidden;cursor:pointer}.summary-total{padding:18px 0 0;font-size:1.2em;text-align:center;border-top:1px solid #bbb}.summary-total span{padding-left:5px;display:inline-block}.summary-checkout input[type=text]{margin-bottom:20px;background:#f5f5f5;border:none;border-bottom:1px solid #bbb}.paypal-checkout,.summary-checkout{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.summary-checkout p{margin:0;padding:6px;font-size:.8em}.paypal-checkout form{padding-bottom:5px}.paypal-checkout p{margin:0;padding:8px 0 0;max-width:100%;font-size:.7em;line-height:1.2;text-align:left}.paypal-checkout p:first-child{padding-top:20px}.cart-header{display:flex;font-size:.8em;text-transform:uppercase}.cart-item{display:flex;flex-wrap:wrap;margin-bottom:1px;padding:8px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.cart-left{width:50%;display:flex}.cart-right{padding-right:20px;width:50%;display:flex}.cart-header ul,.cart-item ul{width:100%;margin:0;padding:0;list-style-type:none;display:flex}.cart-header ul li,.cart-item ul li{padding:9px 5px 6px;text-align:center}.cart-header .cart-left{width:auto;flex-grow:1;text-align:left}.cart-item .cart-left li.cart-image{width:20%;min-width:100px;display:flex;justify-content:center;align-items:center;border:1px solid #ccc;border-radius:4px;background:#fff}.cart-item .cart-left li.cart-image a{min-height:1px;overflow:hidden}.cart-item .cart-left li.cart-description{padding-left:10px;width:auto;flex-grow:1;text-align:left}.cart-right li{width:25%;min-width:75px}.cart-item ul li.qty-cart-item-wrap{display:flex;flex-direction:column;align-items:center;padding-top:0}.qty-cart-item{display:flex;justify-content:center;padding-top:7px}.qty-cart-item input[type=text]{width:20px;height:22px;margin:-1px 4px 5px;padding:3px 5px;text-align:center;border:1px solid #ccc}.qty-btn{padding:2px 0 0;width:16px;font-size:1.2em;background:#fff;border:none;display:block}.quantity-form input[type=submit]{padding:3px 8px;font-size:.8em;text-align:center;border:1px solid #ccc;background:#e5e5e5;border-radius:4px;cursor:pointer;display:none}.clear-item-form input[type=submit]{width:22px;padding-top:2px;padding-left:7px;font-size:.9em;background:#fff;border:1px solid #999;border-radius:12px;top:50%;margin-top:-11px;right:-11px;position:absolute}.cart-msg{padding-bottom:5px;text-align:center;font-style:italic;color:#c00}.clear-cart{padding:5px 0;text-align:right}.clear-cart p{margin:0 0 10px;font-size:.9em}.shipping-section{margin-top:15px;display:flex;justify-content:flex-end}.shipping-section-content{padding-top:15px;max-width:510px;border-top:1px solid #ccc}.ship-info{padding-bottom:15px;width:100%;display:flex;justify-content:flex-end;align-items:center}.ship-info-img,.ship-info-zip{padding:0 15px}.ship-info p{margin-bottom:6px}.ship-info span{font-size:1.3em}.ship-info-zip input{margin-right:6px;padding:5px 0 4px 10px;border:1px solid #999;border-radius:5px;width:65px}.ship-info-zip a{color:#06f;font-weight:700;text-decoration:none}.shipping-choices-wrap{max-height:0;display:flex;justify-content:flex-end;overflow:hidden}.shipping-choices-wrap.has-zip{max-height:500px}.shipping-choices-inner-wrap{padding:10px 0}.shipping-choices-select-method{display:flex;justify-content:center}.shipping-choices{padding:10px 0 30px;display:flex;flex-wrap:wrap;justify-content:center}.shipping-choice{display:flex;flex-direction:column;justify-content:center;margin:0 8px 18px;border:1px solid #ccc;background:#f5f5f5;padding:8px 12px 10px;font-size:1.1em;text-align:center;box-shadow:0 0 5px 0 transparent;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}.footer-info,.footer-info-wrap{-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}.shipping-choice p{margin-bottom:0}.shipping-choice h5{max-width:65px;margin:12px 0;font-weight:500;font-size:1.1em}.shipping-choice h5 span{display:block;font-size:.8em;font-weight:300}.shipping-choice-2-day{margin-left:11px;margin-right:11px}.shipping-choice:hover{border-color:#ccc;border-bottom:3px solid #666;box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}.active-choice,.active-choice:hover{border-bottom:3px solid #c00}.ship-info-extra{padding-bottom:15px;font-size:.8em;text-align:right}.ship-info-extra p{margin-bottom:0;line-height:1.2}.shipping-info-disclaimer{text-align:right}.shipping-info-disclaimer p{margin-bottom:.2em;text-align:right;font-size:.8em;line-height:1.2}.cart-extra{display:flex;flex-wrap:wrap;clear:both}.cart-extra-left{width:70%;padding:20px 20px 0}.cart-exrta-right{width:30%}.full-code-in-wrap{padding-bottom:15px;text-align:right}.full-code-in{padding:4px 5px 3px;border:1px solid #ccc;border-radius:4px}.cart-empty-msg{padding:10px 0 70px;font-size:1.2em;font-style:italic}@media (max-width:1040px){.cart-header{display:none}.cart-item{border-top:1px solid #ccc}.cart-item ul,.cart-right{flex-wrap:wrap}.cart-left,.cart-right{width:100%}.cart-mobile-heading{display:flex;width:100%;text-transform:uppercase;font-size:.8em;border-bottom:1px solid #ddd}}@media (max-width:700px){.cart,.cart-summary{width:100%}.cart-wrapper{flex-wrap:wrap}.cart-section{padding-top:0}.cart{padding-right:0}}.parts-order-box{margin:0 auto;padding:15px;width:50%;min-width:280px;border:1px solid #ddd;border-radius:5px}.parts-order-box ul{width:min-content;margin:0 auto;padding:0;list-style-type:none}.parts-order-box ul li{padding:4px 0;display:flex}.parts-order-box ul li div:first-child{width:160px}.parts-order-box ul li div:nth-child(2){text-align:left;white-space:nowrap}.parts-order-box .form-btns{padding:20px;text-align:center}.custom-order-error{margin:0;padding:0;text-align:center;font-style:italic}.footer-main{padding-top:30px;background:url('../images/blue-lined-bg.png');color:#fff;overflow:hidden}.footer-main .section-wide>div{margin-bottom:30px}.footer-extra,.footer-info,.footer-nav{padding:20px}.footer-info{padding-top:70px;width:50%;transition:.5s ease-in-out}.footer-info-wrap{display:flex;align-items:center;transition:.5s ease-in-out}.footer-logo{padding-right:20px;width:182px;-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.footer-website-info{font-style:italic}.footer-website-info .footer-site-name,.footer-website-info h3{margin-bottom:0;font-weight:900;font-size:1.7em}.footer-website-info p{margin-bottom:3px;font-weight:300}.footer-phone{margin-bottom:0;font-weight:900;font-size:1.5em}.footer-facebook a,.footer-phone a{color:#fff}.footer-extra,.footer-nav{width:25%}.footer-nav{text-align:center;border-left:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5)}.footer-nav a{padding:10px;color:#fff;font-weight:300;display:block;z-index:2}.copyright-info a,.footer-nav a:hover{text-decoration:underline}.footer-extra{font-weight:300;text-align:center}.copy-notice,.footer-shipping .grn-btn span{font-weight:500;font-style:italic}.footer-facebook,.footer-shipping,.footer-webutation{padding:0 0 30px}.footer-facebook .icon{font-size:40px}.footer-shipping .grn-btn span{color:#ff0}.copyright-info{background:#9f9fb0}.copyright-info p,.edit-bar-meta input[type=text]{margin-bottom:5px}.copyright-info .section-wide{padding-top:40px;padding-bottom:35px;font-size:.83em;text-align:center}@media (max-width:1280px){.footer-info{padding-top:30px}.footer-info-wrap{flex-direction:column}.footer-logo{padding-right:0;width:140px}.footer-phone,.footer-website-info h3,.footer-website-info p{text-align:center}}@media (max-width:980px){.promo-inset{flex-wrap:wrap}.promo-inset-l{width:100%}.promo-inset-r{min-height:250px;width:100%}.footer-info{width:100%;padding-top:20px}.footer-extra,.footer-nav{width:50%}.footer-nav{border-left:none}}@media (max-width:500px){body{font-size:14px}.footer-main .section-wide>div,.hdr-logo a{margin-bottom:0}.hdr-website-name{margin:0 -20px;padding-bottom:10px;font-size:1.7em;text-align:center}.header-nav button.open-icon{right:20px}.header-nav ul{margin:0 20px}.makes-section-wrap{display:none}.makes-section{padding-top:5px;padding-left:0;padding-right:0}.makes-section a{padding-top:20px;padding-bottom:20px;width:48%;font-size:1.2em}.part-number{padding:2px 20px}.part-info-wrap{flex-direction:column}.footer-extra,.footer-nav,.part-info-left,.part-info-pricing{width:100%}.part-img,.part-info{text-align:center}.part-img img{margin:0 auto;max-width:250px}.part-info h4{padding:0}.part-info h4:before{content:'\2022';font-size:1.5em;left:0;top:-6px;position:absolute;display:none}.part-info-extra{text-align:left}.part-info-pricing{padding:10px 20px}.savings-tag{left:20px}.footer-nav:after,.footer-nav:before{content:'';width:150px;height:1px;left:50%;margin-left:-75px;background:rgba(255,255,255,.5);position:absolute;display:block}.footer-main{padding-top:20px}.footer-logo{width:100px}.footer-nav{border-right:none;position:relative}.footer-nav:before{top:0}.footer-nav:after{bottom:0}.footer-webutation{padding-bottom:10px}}.footer-bar{background:#c00}.footer-bar h4{margin:0;padding:10px 20px;font-size:30px;text-align:center;color:#fff}.edit-bar,.login-wrap{padding:20px 0 10px;text-align:center;font-weight:300;color:#fff;background:#252629}.login-wrap .error-msg,.login-wrap .failed-msg{padding-top:10px;color:red;font-style:italic}.login-wrap form fieldset{border:none}.login-wrap .form-inner-wrap{display:flex;justify-content:center;align-items:center}.login-wrap .form-group{padding:10px 20px 10px 0}.login-wrap .form-group .form-label{padding-right:5px;color:#fff}.login-wrap .form-group .form-input{padding:6px;width:150px;color:#333;border:1px solid #ccc;border-radius:4px}.content-edit-btn,.edit-bar-btn{margin:3px;padding:6px 15px;font-weight:300;color:#fff;background:#252629;border:1px solid #ccc;border-radius:4px}.show-edit .content-edit{margin-bottom:10px;outline:#666 dotted 1px;outline-offset:10px}.edit-content-btns{padding-bottom:12px;display:none}.edit-bar,.edit-bar-header{padding-bottom:20px}.show-edit .edit-content-btns{display:flex;justify-content:flex-end}.edit-bar-header{display:flex;justify-content:space-between;align-items:center}.edit-bar-header span{padding-right:5px;font-weight:700;display:inline-block}.edit-bar-meta{padding:20px;background:#e5e5e5;color:#222;text-align:left;border-radius:8px}.edit-bar-meta-heading{padding-bottom:15px;font-weight:500}.edit-bar-form-row{padding:0 5px;width:50%;font-size:.9em}.input-title{padding:0 0 3px 6px;font-weight:500}.input-info,.input-title span{font-size:.8em;font-weight:400}.input-title span{color:#666}.edit-bar-meta input[type=text],.edit-bar-meta textarea{padding:6px;width:100%;max-width:550px;border:1px solid #ccc;border-radius:4px}.edit-bar-meta textarea{min-height:62px}.input-info{padding-left:6px}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%;background:#fff;opacity:.9}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{background:#fff;overflow:hidden}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;margin-top:22px;margin-bottom:20px}#cboxTitle{margin:0;position:absolute;top:-2px;left:0;text-align:center;width:100%}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}.cboxPhoto{width:auto!important;max-width:100%!important;height:auto!important}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;background:#fff}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active,#colorbox{outline:0}#cboxTopLeft{width:25px;height:25px;background:url(images/border1.png) no-repeat}#cboxTopCenter{height:25px;background:url(images/border1.png) 0 -50px repeat-x}#cboxTopRight{width:25px;height:25px;background:url(images/border1.png) -25px 0 no-repeat}#cboxBottomLeft{width:25px;height:25px;background:url(images/border1.png) 0 -25px no-repeat}#cboxBottomCenter{height:25px;background:url(images/border1.png) 0 -75px repeat-x}#cboxBottomRight{width:25px;height:25px;background:url(images/border1.png) -25px -25px no-repeat}#cboxMiddleLeft{width:25px;background:url(images/border2.png) repeat-y}#cboxMiddleRight{width:25px;background:url(images/border2.png) -25px 0 repeat-y}#cboxError{padding:50px;border:1px solid #ccc}#cboxCurrent{position:absolute;bottom:-2px;left:0;width:100%;text-align:center}#cboxLoadingOverlay{background:url(images/loading.gif) 5px 5px no-repeat #fff}#cboxSlideshow{position:absolute;right:42px}#cboxPrevious{position:absolute;left:0}#cboxNext{position:absolute;left:63px}#cboxClose{position:absolute;right:0;display:block}@media (max-width:800px){.part-info-left{flex-direction:column}.part-info,.part-info-img{width:100%;max-width:100%}#cboxContent{width:85%}}.attention{margin-bottom:-4px;padding-top:6px;display:flex;align-items:center}.attention img{width:17px;margin-right:8px}
#cboxPrevious{font-size: 28px; color: rgb(180,0,0)}
#cboxNext{font-size: 28px; color: rgb(180,0,0)}
#cboxClose{font-size: 22px; color: rgb(180,0,0)}
.pt-10{padding-top: 10px;}
.pt-0{padding-top: 0px !important;}
.brand-sec{background-color: #EFEFEF; margin: 10px 0px;}
.m-5{margin: 5px; padding: 7px;}