html,body{margin:0 auto;padding:0;background:#fff;color:#fff;font-family:"Roboto Light",Arial;font-weight:300}*{outline:none;border:none;box-sizing:border-box;text-transform:none;-webkit-appearance:none;border-radius:0}img{max-width:100%}.error-box{cursor:pointer;border:1px solid #000;margin-bottom:10px;padding-top:5px;background-color:#c1392b;color:#fff;font-weight:bold;margin-left:auto;margin-right:auto;padding:20px;cursor:default;line-height:1.4;margin-bottom:30px;margin-top:30px}@media(max-width:767px){.error-box{padding:20px 15px}}@media(min-width:641px){.error-box{text-align:center}}@media(max-width:640px){.error-box p:first-of-type{margin-top:0}}.message-box{background:rgba(238,238,238,.2);border:solid 2px #eee;margin:20px auto;padding:30px;text-align:center;text-align:left;width:100%}.message-box p:first-of-type{margin-top:0}.message-box p{max-width:100%}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%}.inline-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.flex-direction-row{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-direction-row-reverse{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-direction-column{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-direction-column-reverse{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.nowrap{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.justify-content-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.justify-content-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.align-items-flex-start{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.align-items-flex-end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.align-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;align-items:baseline}.align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.align-content-flex-start{-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.align-content-flex-end{-webkit-align-content:flex-end;-moz-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.align-content-center{-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.align-content-space-between{-webkit-align-content:space-between;-moz-align-content:space-between;-ms-flex-line-pack:space-between;align-content:space-between}.align-content-space-around{-webkit-align-content:space-around;-moz-align-content:space-around;-ms-flex-line-pack:space-around;align-content:space-around}.align-content-stretch{-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.wrap,.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.nowrap{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.field-validation-error.companyNameRequire{display:none}.requiredStar label:after{content:'*'}.block-use .field-validation-error{display:none !important}.steps-border{background:rgba(238,238,238,.2);border:solid 2px #eee;padding:30px;margin:20px auto 0}@media(max-width:767px){.steps-border{padding:20px 15px}}.steps-border h2{margin-bottom:20px}.steps-border h3{margin-top:30px;margin-bottom:10px}.steps-border p{margin-top:0;max-width:100%}.steps-border h2:first-of-type,.steps-border h3:first-of-type{margin-top:0}.hide{display:none}.form-group .hide{display:none}@media(min-width:640px){.hide-mobile-up{display:none !important}}@media(max-width:767px){.hide-mobile-down{display:none !important}}@media(min-width:768px){.hide-tablet-up{display:none !important}}@media(max-width:1160px){.hide-tablet-down{display:none !important}}@media(max-width:950px){.hide-navLimit-down{display:none !important}}.pad-top-20{padding-top:20px !important}.pad-bottom-20{padding-bottom:20px}.pad-bottom-10{padding-bottom:10px}.pad-right-20{padding-right:20px !important}.pad-left-20{padding-left:20px !important}.pad-all-20{padding:20px}@font-face{font-family:'Roboto Light';font-style:normal;font-weight:300;src:url("/css/fonts/roboto-v20-latin-300.eot?");src:local("Roboto Light"),local("Roboto-Light"),url("/css/fonts/roboto-v20-latin-300.eot?#iefix") format("embedded-opentype"),url("/css/fonts/roboto-v20-latin-300.woff2") format("woff2"),url("/css/fonts/roboto-v20-latin-300.woff") format("woff"),url("/css/fonts/roboto-v20-latin-300.ttf") format("truetype"),url("/css/fonts/roboto-v20-latin-300.svg#Roboto") format("svg");font-display:swap}@font-face{font-family:'Roboto Regular';font-style:normal;font-weight:400;src:url("/css/fonts/roboto-v20-latin-regular.eot?");src:local("Roboto"),local("Roboto-Regular"),url("/css/fonts/Roboto-Regular.eot?") format("embedded-opentype"),url("/css/fonts/roboto-v20-latin-regular.woff2") format("woff2"),url("/css/fonts/roboto-v20-latin-regular.woff") format("woff"),url("/css/fonts/roboto-v20-latin-regular.ttf") format("truetype"),url("/css/fonts/roboto-v20-latin-regular.svg#Roboto") format("svg");font-display:swap}@font-face{font-family:'Roboto Bold';font-style:normal;font-weight:700;src:url("/css/fonts/roboto-v20-latin-700.eot?");src:local("Roboto Bold"),local("Roboto-Bold"),url("/css/fonts/roboto-v20-latin-700.eot?#iefix") format("embedded-opentype"),url("/css/fonts/roboto-v20-latin-700.woff2") format("woff2"),url("/css/fonts/roboto-v20-latin-700.woff") format("woff"),url("/css/fonts/roboto-v20-latin-700.ttf") format("truetype"),url("/css/fonts/roboto-v20-latin-700.svg#Roboto") format("svg");font-display:swap}input,textarea{font-size:17px}a{text-decoration:none;color:#015cab}.text-link{color:#015cab}.text-small{font-size:14px}.text-promotion{color:#c1392b}@media(min-width:641px){.text-center{text-align:center;margin:0 auto}}.text-left{text-align:left}.text-bold{font-weight:bold}.text-red{color:#c1392b}h1,.h1{margin:0;font-size:27px;text-transform:uppercase;line-height:1}strong{font-weight:400;font-family:"Roboto Bold"}input,textarea{font-size:17px}.input-validation-error{border:1px solid #f00 !important}body{font-size:17px}.callToAction,.callUs,.reviews .rating .element{font-size:17px}p{margin-bottom:0;line-height:21px}h1{font-family:"Roboto Medium"}h1,h2{margin:0}h1,.container .title,.container .title strong,.board .title,.board .title strong{font-size:27px;text-transform:uppercase;line-height:30px}strong{font-weight:400;font-family:"Roboto Bold"}a.default{color:#2e3239;background:none !important;width:auto !important}a.default:hover{text-decoration:underline}.header{width:100%;background:#015cab;display:inherit}@media(max-width:768px){.header{min-height:182px}}.logo{width:15%;height:80px;background:url("/css/img/ECU.png") no-repeat center;display:inline-block;width:100%;margin-bottom:10px;text-align:center;width:15%;height:80px}.logo a{font-size:0;width:70%;height:100%;display:inline-block;position:relative}.logo svg{margin-left:-20px;width:90%;height:90%}@media(max-width:768px){.logo{width:100%;height:60px;background-size:contain}}@media(min-width:1024px){.header{max-height:125px}}.menu li.manufacturer-title{color:#fff;margin-top:20px !important;font-size:16px;margin-bottom:10px;border-bottom:1px solid #fff;text-decoration:none;padding-bottom:3px}.footer{font-size:12px;display:inline-block;width:100%;background:#015cab url("/css/img/footer-logo.png") no-repeat center bottom/cover;padding:20px;font-family:"Roboto Regular"}@media(max-width:640px){.footer a{line-height:48px}}.footer .col-50,.footer .row{text-align:left}.footer .row{margin:10px 0 0}.footer .row.blue{color:#5692c5}.footer .row.blue p{font-size:12px}.footer .row a{display:inline-block;width:100%;margin-top:2px}.footer p{margin:0}@media(min-width:1024px){.footer{background:#015cab url("/css/img/footer-logo.png") no-repeat left 60px bottom 0/430px}.footer.bottom{position:absolute;bottom:0;left:0}.footer .row{width:auto;float:right;clear:right}.footer .row a,.footer .row span.bsOnly{width:auto;float:left}.footer .row span.bsOnly{margin:1px 5px}}@media(min-width:768px){.footer ul.footer_addresses li{line-height:18px}}@media(min-width:1024px){.footer ul.footer_addresses li{line-height:40px}}ul.footer_addresses{background:none;height:50px;width:510px;margin:0;padding:0}ul.footer_addresses li{list-style:none;margin-left:auto;margin-right:auto;top:0;width:480px}ul.footer_addresses li a{text-decoration:none;display:block}.footer-address-link{padding-left:4px}input[type='text'],input[type='email']{background:#4085bf;color:#fff}.customSelect,select{width:100%;background:#e0e0e0;margin-top:20px;padding:15px;color:#2e3239;font-size:17px;font-family:"Roboto Bold";z-index:1}.customSelect{display:inline-block;height:48px;text-transform:none;cursor:pointer}.customSelect:before{right:14px;top:10px;font-size:30px;z-index:1;font-weight:700;color:#fff}.customSelect:after{right:0;font-size:20px;background:#91cb3c;height:100%;top:0;width:48px;content:"";position:absolute}.customSelect .customSelect-list{background:#fff;border:1px solid #dadada;top:0;width:100%;text-align:left;line-height:30px;z-index:999}.customSelect .customSelect-item:hover{background:#dadada}.customSelect .cs-pch{width:calc(100% - 70px);text-align:left;padding-left:10px}div{text-align:center}#videohome{width:100%;height:100%}button{width:100%;padding:15px;font-family:"Roboto Medium";font-size:18px;height:48px;cursor:pointer}button.green{background:#91cb3c;color:#fff}button.green.double{padding:5px}a.green{width:100%;padding:15px;font-family:"Roboto Medium";font-size:18px;height:48px;cursor:pointer;background:#91cb3c;color:#2e3239;display:inline-block;text-align:center}.contentBox a.cta-green,.defaultContent a.cta-green{display:inline-block;padding:10px 35px 10px 20px;color:#fff;font-family:"Roboto Medium";cursor:pointer;font-size:18px;background:#91cb3c;width:auto;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contentBox a.cta-green:hover,.defaultContent a.cta-green:hover{background-color:#015cab}.contentBox a.cta-green:after,.defaultContent a.cta-green:after{content:'';font-family:"fontAwesome";content:"";position:absolute;right:10px;font-weight:700;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;font-size:25px}.reference-review{margin:20px 0 6px !important}.reviewForm{border-top:5px solid #e9e9e9;padding-top:15px}.review-date{display:inline-block;margin-bottom:10px}.review-content{border-top:1px solid #e9e9e9;padding-top:10px}input[type="text"]:disabled{border:none !important;padding:0 !important}.preview .col100{float:left;width:100%;text-align:left}a.preview{float:left;color:#015cab;display:block;height:48px;line-height:48px;font-weight:700;margin-left:5px}#ruk_rs_widget{position:fixed !important}#ruk_main{text-align:left}.review_filters{float:left;width:100%}.review_filters .customSelect{width:96%}.click-to-call{color:inherit !important;display:inherit !important;float:inherit !important;font-weight:bold !important}.backToPartsList{width:100%;background:#585858;padding:10px;margin-top:5px;float:left;font-size:14px;text-align:left}.productPage .backToPartsList{margin-bottom:10px}.tableWrapper{max-width:calc(100vw - 20px);overflow-x:auto}@media(min-width:768px){.reviewForm .inline label{width:40%;margin-right:0;top:0}.reviewForm .inline input[type="text"],.form-group.inline span{width:60%}a.preview{margin-left:30px}.backToPartsList{display:none}}@media(min-width:1024px){.discountApplied{float:left;padding-right:10px;width:100px}.ContactusVideo{margin-top:23%;margin-left:20px}}.backToHome{width:80px;height:50px;position:absolute;left:15px;background:url("/css/img/ECU.png") no-repeat top;top:25px;font-size:0}.website{width:100%;height:100%;margin:0 auto;overflow:auto;position:relative;-webkit-overflow-scrolling:touch}.maxWidth{width:100%;max-width:none;text-align:left;height:inherit;display:inline-block;float:none}.wrapper{padding:10px;height:inherit}.wrapper .mobileVersion{padding:0}.dblock{margin-top:-3px}a{text-decoration:none;color:#fff}.bsOnly{display:none !important}form.center{text-align:center}form.center .custom-select{display:inline-block}form.whitePlaceholder .customSelect span{color:#fff}.mobileWrapper{padding:0 20px}.validation-summary-valid{display:none}.validation-summary-errors{text-align:left;margin:10px 0;color:#f00}.validation-summary-errors ul{list-style:none;margin:0;padding:0}.validation-summary-valid ul{margin:0}.container .title,.board .title{color:#2e3239;float:left;text-align:left}.container .title strong,.board .title strong{font-family:"Roboto Black"}.container .title strong{color:#015cab}.container.blue .title strong{color:#fff}.board .title strong{color:#91cb3c}.review .name{font-size:27px;font-family:"Roboto Light"}.review .date{font-family:"Roboto light";color:#2e3239;text-align:right}.review .title{font-size:22px;font-family:"Roboto Bold";padding-left:0}.review .title span:nth-of-type(2){font-family:"Roboto Regular"}.menu{font-family:"Roboto Bold";color:#5692c5}.menu ul li.megamenu a{display:inline-block;width:100%;height:100%}.core-details-tb{float:left;max-width:calc(100vw - 70px);font-size:12px;margin-bottom:50px;margin-top:50px;overflow-x:auto}.confirmPurchase-ProductSummary table{border-collapse:collapse;width:100%}.confirmPurchase-ProductSummary table td{padding:20px 10px}.confirmPurchase-ProductSummary table tr{border-bottom:2px solid #e9e9e9;border-left:2px solid #e9e9e9;border-right:2px solid #e9e9e9}.confirmPurchase-ProductSummary table th{padding:20px 10px;font-size:18px;background:#015cab;color:#fff}.icheckbox_minimal-green,.iradio_minimal-green{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:18px;height:18px;background:url("/css/img/green.png") no-repeat;border:none;cursor:pointer}.icheckbox_minimal-green.hover,.iradio_minimal-green.hover{background-position:-20px 0}.icheckbox_minimal-green.checked,.iradio_minimal-green.checked{background-position:-40px 0}.icheckbox_minimal-green.disabled,.iradio_minimal-green.disabled{background-position:-60px 0;cursor:default}.icheckbox_minimal-green.disabled.checked,.iradio_minimal-green.disabled.checked{background-position:-80px 0}.icheckbox_minimal-green{background-position:0 0}.iradio_minimal-green{background-position:-100px 0}.iradio_minimal-green.hover{background-position:-120px 0}.iradio_minimal-green.checked{background-position:-140px 0}.iradio_minimal-green.disabled{background-position:-160px 0;cursor:default}.iradio_minimal-green.disabled.checked{background-position:-180px 0}@media(-o-min-device-pixel-ratio:5 4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.icheckbox_minimal-green,.iradio_minimal-green{background-image:url("/css/img/green_2x.png");-webkit-background-size:200px 20px;background-size:200px 20px}}.table{text-transform:none;display:table;padding:20px 0}.col-20,.col-25,.col-50,.col-60,.col-33,.col-66,.col-100{float:left;width:100%;text-align:left}.row{width:100%;display:inline-block}hr{display:inline-block;width:100%;background:#e9e9e9;height:2px;margin:15px 0}.col-100 .form-group-wrapper{padding:5px;text-align:left}.menu{width:100%;min-height:100vh;float:left;line-height:40px;position:fixed;z-index:999;transition:300ms;-webkit-transition:300ms;background:#015cab;top:0;right:-200vw;overflow-y:auto;height:100%}.menu.active{right:0}.menu i{font-size:30px;float:right;margin:10px;color:#fff}.menu ul{list-style:none;float:left;margin:0;padding:0;width:100%}.menu ul li{float:left;width:100%;text-align:left;padding:10px 20px;position:relative}.menu ul li.megamenu:after{position:absolute;font-family:"FontAwesome";content:"";color:#fff;right:20px;top:5px}.menu ul li:before{position:absolute;content:"";width:calc(100vw - 40px);height:1px;background:rgba(255,255,255,.3);bottom:0}.menu ul li.hover ul{visibility:visible}.menu ul li.active ul{display:inline-block}.menu ul li.active ul:after{content:"";width:calc(100% + 40px);height:100%;background:#014e9e;position:absolute;top:0;left:-20px;z-index:-999}.menu ul li ul{display:none;position:relative;background:#014e9e;width:100%;left:0;margin:0;padding:0;font-family:"Roboto Bold"}.menu ul li ul li{width:100%;margin:0;padding:5px 10px}.menu ul li ul li:before{content:"";width:0}.menu ul li ul li ul{max-width:1280px;float:none;position:static;display:inline-block;margin:0}.menu ul li ul li ul li{width:100%;display:inline-block;text-align:left;padding:0}.menu ul li ul li ul li ul{margin-bottom:-15px}.menu ul li ul li ul li ul li{width:100%;float:left;height:auto;line-height:15px}.menu .searchBar{border-bottom:1px solid #5692c5;margin:0 0 20px;padding:20px 0 25px}.menu .searchBar form{position:relative}.menu .searchBar form input{width:100%;height:48px;padding:10px 60px 10px 10px;font-family:"Roboto Bold";color:#d2dfed}.menu .searchBar form input::-webkit-input-placeholder{color:#d2dfed}.menu .searchBar form input::-moz-placeholder{color:#d2dfed}.menu .searchBar form input:-ms-input-placeholder{color:#d2dfed}.menu .searchBar form input:-moz-placeholder{color:#d2dfed}.menu .searchBar form button{width:48px;height:48px;position:absolute;top:0;right:0;background:#91cb3c}.menu .searchBar form button i{margin:0;top:8px;right:10px;position:absolute}.openMenu{position:absolute;right:10px;top:10px;font-size:30px;z-index:999;width:auto;height:auto;background:none;color:#fff}.closeMenu{width:auto;height:auto;background:none;color:#fff;float:right}.form-group.agreedTermsOnForm{padding:0;margin-top:20px}.form-group.agreedTermsOnForm label{width:auto !important}.form-group.agreedTermsOnForm div{float:left;margin-right:10px;position:relative;top:-2px}.corepurchase .total{width:100%;display:inline-block;text-align:left;font-size:24px;font-family:"Roboto Bold"}.corepurchase .quantity .col-33{width:160px}.corepurchase .quantity .col-25{width:80px}.corepurchase .quantity .col-25 input{width:100%}.corepurchase .quantity button{margin-top:0;width:100%;padding:9px;font-size:14px;height:31px;margin-left:10%;float:left}.commonFaults{border-bottom:2px solid #e9e9e9}.commonFaults .table .col .row{padding-bottom:20px}.commonFaults .table .col .row .col-33 div{border:2px solid #e9e9e9;margin:5px;padding:10px}.commonFaults .table .col .row a{color:#015cab;padding-left:5px}.commonFaults .table .col .row img{height:150px;display:block;margin:0 auto}.options{width:100%;float:left}.options .callToAction,.options .callUs{width:100%;float:left;padding:10px;font-family:"Roboto Medium";font-size:18px}.options .callToAction{outline:solid 4px #a1c855;font-family:"Roboto bold";background:#a1c855;color:#242424}@media(min-width:769px){.options .callToAction{color:#fff;background:#769d34;position:relative;transition:all 300ms ease-in-out}.options .callToAction:hover{background:#a1c855}}.options .callUs i{margin-right:5px}.options .callUs:hover{cursor:pointer}.options .callUsBox{width:100%;position:absolute;top:150px;left:0;background:#fff;border:5px solid #e9e9e9;z-index:999;color:#2e3239;text-align:left;padding:15px;display:none;cursor:default}.options .callUsBox p{font-size:17px;margin-top:0}.options .callUsBox p:nth-child(1){font-family:"Roboto Medium"}.options .callUsBox p:nth-child(2){font-family:"Roboto Bold";font-size:27px;margin:20px 0}.options .callUsBox p:nth-child(3),.options .callUsBox p:nth-child(4){font-family:"Roboto Regular"}.options .callUsBox:before{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #e9e9e9;position:absolute;top:-20px;right:20%;content:""}.options .searchTop{display:inline-block;width:100%;position:relative;color:#fff;margin-top:10px}.options .searchTop input{width:100%;padding:10px 46px 10px 15px;font-family:"Roboto Bold"}@media(max-width:768px){.options .searchTop input{background:#002646}}.options .searchTop input::placeholder{color:#fff}@media(max-width:768px){.options .searchTop input::placeholder{color:#fff}}.options .searchTop button{position:absolute;top:-1px;right:4px;background:none;color:#fff;font-size:23px;line-height:38px;padding:0;width:48px;height:48px;margin-top:-4px;cursor:pointer}.breadcrumbs{display:none;width:100%;background:#015cab;line-height:18px;box-shadow:inset 0 20px 20px -20px rgba(0,0,0,.8);padding:20px 10px}.breadcrumbs span,.breadcrumbs a{text-align:left;font-family:"Roboto Regular";font-size:13px}.breadcrumbs span:nth-child(1),.breadcrumbs a{color:#fff}.breadcrumbs i{font-size:12px;margin:0 7px}.breadcrumbs span{color:#91cb3c}.banner{display:inline-block;width:100%;color:#2e3239}.banner .bannerBackground{max-width:100%}.banner .col-50{float:left;height:100%;position:relative;text-align:center}.banner .col-50 .bg{color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center;width:inherit;height:inherit;cursor:pointer}.banner .col-50 .bg a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;font-size:0}.banner .col-50:nth-of-type(2){padding:20px;height:auto;background:#2e3239;margin-bottom:-4px}.banner .col-50:nth-of-type(2) h1{font-family:"Roboto Light";color:#fff;font-weight:100;font-size:26px}.banner .col-50:nth-of-type(2) h1 strong{font-family:"Roboto Black";color:#91cb3c}.banner .col-50:nth-of-type(2) h2,.banner .col-50:nth-of-type(2) a{color:#91cb3c}.banner .col-50:nth-of-type(2) a{text-decoration:underline}.banner .captions{background:rgba(0,0,0,.5) url("/css/img/play.jpg") no-repeat right bottom;padding:10px 20px;text-align:left;position:absolute;bottom:0;font-family:"Roboto Light";width:100%}.banner .captions p{padding-right:40px}.container{display:inline-block;text-transform:uppercase;width:100%;background:#fff;padding:20px;color:#2e3239}.container .table p{font-family:"Roboto Regular"}.container.blue{background:#015cab}.container.blue .customSelect{background:#4085bf}.container.blue .customSelect span{color:#000}.container.blue span{color:#fff}.container button{margin-top:20px}.container.ssOnly{border-top:2px solid #e9e9e9}.popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;text-align:center;display:none;color:#2e3239}.popup .wrapper{width:100%;height:100%;background:#fff;max-width:980px;display:inline-block;margin-right:17px;padding:20px !important;position:relative;z-index:2;opacity:0;transition:700ms}.popup .wrapper.active{opacity:1;transition:700ms}.popup .shadow{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.popup iframe{width:100%;height:100%}.popup .popupClose{position:absolute;width:40px;height:40px;background:#014e9e;top:0;right:0;cursor:pointer}.popup .popupClose i{font-size:26px;margin-top:5px;color:#fff}.popup .popupClose:hover i{font-size:30px;margin-top:4px}.popup .popupBox{width:100%;text-align:left;margin-top:25px;height:calc(100% - 20px);overflow:auto;padding-bottom:20px}.popup .popupBox.imgZoom{margin-top:0;position:relative}.popup .popupBox.imgZoom img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.popupTrigger{color:#014e9e;z-index:99;cursor:pointer}.popupTrigger:hover{text-decoration:underline}.productlist{color:#2e3239;padding:20px 10px}.productlist h1{font-family:"Roboto Medium";text-transform:none;float:left}.h2{color:#b8b8b8;position:relative;top:10px;left:10px;font-family:"Roboto Medium"}.productlistInfo{font-family:"Roboto Bold";color:#b8b8b8;margin-top:10px}.productlistInfo span{font-family:"Roboto Regular"}.productlistInfo:nth-child(3){margin-top:5px}.productlistInfo h2{font-size:17px}.productlist .box100 .description a{display:initial;color:#2e3239;background:none;text-decoration:underline}.productsConatiner{display:inline-block}.product{cursor:pointer;border:5px solid #e9e9e9;width:100%;display:block;text-transform:none;font-size:17px;line-height:20px;max-width:350px;margin:20px auto;transition:300ms}.product .wrapper{padding:5px;height:auto}.product .thumbnail{width:100%;height:150px;display:flex;justify-content:center;align-items:center}.product .partNmb{background:#014e9e;width:100%;color:#fff;font-family:"Roboto Regular";padding:10px;text-align:left}.product .partNmb span{font-family:"Roboto Medium";display:inline-block}.product .description{padding:10px;font-family:"Roboto Regular";text-align:left}.product .description span{display:inline-block;width:100%}.product .description span span{width:auto}.product .description span span:nth-child(2){font-family:"Roboto Medium"}.product .actions{font-family:"Roboto Regular";text-align:left;margin-bottom:-4px}.product .actions a{display:inline-block;width:100%;padding:10px;font-family:"Roboto Bold"}.product .actions a.buy{background:#014e9e;top:0}.product .actions a.rebuild{background:#014e9e;bottom:5px}.product .actions a span{display:block;float:left}.product .actions a span:nth-of-type(2){float:right}.box50,.box100,.contentBox{width:100%;border:5px solid #e9e9e9;margin:10px auto;max-width:400px;min-height:300px;text-align:left}.box50 .title,.box100 .title,.contentBox .title{width:100%;display:inline-block;padding:0;min-height:75px}.box50 h2,.box100 h2,.contentBox h2{font-family:"Roboto Regular";margin:0;color:#fff;padding:10px;font-size:17px;line-height:18px;text-align:left;background:#91cb3c;position:relative;width:100%}.box50 .thumbnail,.box100 .thumbnail,.contentBox .thumbnail{height:150px;padding:10px;display:inline-block}.box50 .thumbnail img,.box100 .thumbnail img,.contentBox .thumbnail img{display:block;float:left}.box50 .description,.box100 .description,.contentBox .description{display:inline-block;width:100%;text-align:left;padding:10px;font-family:"Roboto Regular"}.box50 .description p,.box100 .description p,.contentBox .description p{margin:0}.box50 i,.box100 i,.contentBox i{display:table-cell;vertical-align:middle;width:10px;position:relative;right:10px;color:#fff;font-size:20px}.box50 a,.box100 a,.contentBox a{padding:0;display:table;background:#91cb3c;width:100%;position:relative}.box50 h3,.box100 h3,.contentBox h3{font-size:17px;font-family:"Roboto Regular";text-align:left;padding:0 20px}.container .defaultContent ul,.contentBox ul{list-style:none;margin:0;padding:0 20px}.container .defaultContent ul li,.contentBox ul li{position:relative}.container .defaultContent ul li:before,.contentBox ul li:before{font-family:"fontAwesome";content:"";position:absolute;left:-15px;font-weight:700;top:-2px;color:#015cab}.contentBox{width:100%;max-width:100%}.contentBox .table{padding:20px;font-family:"Roboto Regular"}.contentBox .table .mb{margin-bottom:20px}.contentBox h2{padding:20px;background:#015cab}.contentBox h3{font-size:22px;font-family:"Roboto Bold"}.contentBox p{font-family:"Roboto Regular"}.contentBox a{display:initial;background:none;color:#015cab}.contentBox .col-40 img{width:90%;display:block}.contentBox img{margin:0 auto}.contentBox .right{float:right}.contentBox .right img{float:right}.contentBox.alternate .autoWidthBox{text-align:left;padding:10px}.contentBox.alternate .table{padding:0}.contentBox.alternate h2{background:none;color:#2e3239;padding:10px 0 30px;width:auto;display:inline-block}.contentBox.alternate .col-100{float:none}.contentBox.alternate .col-40{width:100%;float:left;margin-right:10px;margin-bottom:10px;border-bottom:5px solid #e9e9e9}.contentBox.alternate p{font-family:"Roboto Light"}.contentBox.alternate h3{font-size:17px;margin-bottom:5px}.contentBox.noborder{border:none}.contentBox.noborder .table{padding:0}.contentBox.noborder p{font-family:"Roboto Regular"}.zoomWrapper{display:block;width:100%;z-index:10}.box100{width:100%;max-width:none;text-align:center}.box100.nomargin{margin:-2.5px}.box100 h2{background:none;color:#2e3239;font-family:"Roboto Medium"}.box100 .title{background:none;min-height:auto}.box100 .description{font-family:"Roboto Light"}.box100 .actions{padding:10px}.box100 .actions a{padding:15px;font-family:"Roboto Bold";-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms}.box100 .actions a.hoverState:hover{box-shadow:inset 0 -25px 25px -25px rgba(0,0,0,.2)}.box100 .thumbnail{width:60%;height:auto;margin:0 auto}.box100 .thumbnail img{width:100%}.sitemap{color:#2e3239}.sitemap h3{margin-top:0;margin-bottom:28px}.sitemap h3 a{color:#015cab;font-family:"Roboto Bold";font-size:17px}.sitemap h3 a:visited{color:#91cb3c}.sitemap .lists{padding:0}.sitemap .lists ul{list-style:none;padding:0;margin:0}.sitemap .lists ul li{margin-bottom:28px}.sitemap .lists ul li:nth-last-child(1){margin-bottom:0}.sitemap .lists ul li a{color:#015cab}.sitemap .lists ul li a:hover{color:#91cb3c;text-decoration:underline}.sitemap .lists ul li a:visited{color:#91cb3c}.sitemap .lists .col-50.main{font-family:"Roboto Bold";margin-bottom:28px}.sitemap .lists .col-50:nth-of-type(2){margin-top:28px}.sitemap .lists .col-50.second{margin-bottom:28px;margin-top:0}.sitemap .lists .col-100{border-top:2px solid #e9e9e9;padding:30px 0}.trackpart,.minHeight{color:#2e3239;min-height:70vh}.trackpart .table p,.minHeight .table p{font-family:"Roboto Regular"}.defaultContent a{color:#015cab}.defaultContent a:hover{text-decoration:underline}.defaultContent ul{list-style:none;margin-left:0;padding:0}.defaultContent ul li{padding-left:5px}.defaultContent ul li:before{content:"-";position:relative;left:-5px}.defaultContent table{border-collapse:collapse;border:5px solid #e9e9e9}.defaultContent table td{border:1px solid #e9e9e9;padding:10px 5px}.defaultContent table td p{margin:0}.ContactUsVideo_Link a{color:#91cb3c}#faultcodes{padding:5px}#faultcodes .form-group{padding:5px 0}#faultcodes #addfaultcode{margin-top:0;max-width:300px;float:right}.main-form-group{display:inline-block;margin:20px 0 16px;width:100%}.form-group{display:inline-block;width:100%;padding:5px;position:relative}.form-group .col-60{width:60%;display:inline-block}.form-group .col-60 label{position:relative}.form-group .col-33 label{width:80%}.form-group .iradio_minimal-green{top:6px;margin-right:10px}.form-group .iradio_minimal-green,.form-group label{float:left}.form-group.specialMargin{margin:10px 0 5px}.form-group.radioGroup{margin-top:7px}.form-group.radioGroup label{width:50%}.form-group.radioGroup .col-50,.form-group.radioGroup .col-33{margin-bottom:5px}.form-group.radioGroup .col-50 label,.form-group.radioGroup .col-33 label{top:8px}.form-group.vehiclereg-group{margin-top:9px}.form-group.vehiclereg-group button{height:auto;top:0;padding:12px;margin-top:5px;height:38px;width:30%;font-size:17px}.form-group.vehiclereg-group input[type='text']{background:#f0b708 url("/css/img/plates.jpg") no-repeat left center/contain;border:2px solid #d5b144;width:60%;border-radius:5px;height:38px;margin-top:5px;margin-right:15px;padding-left:40px;text-transform:uppercase}.productPage{padding:0}.productPage .table{padding:20px}.productPage .h2{position:static;margin:15px 0;display:block}.productPage .header{border:5px solid #e9e9e9;background:none}.productPage .header:nth-child(1){margin-bottom:20px}.productPage .thumbnail{position:relative;height:300px;overflow:hidden}.productPage .thumbnail img.main{padding:10px}.productPage .thumbnail img.zoom{width:50px;position:absolute;bottom:0;right:0;cursor:pointer;transition:300ms}.productPage .thumbnail:hover .zoom{width:55px}.productPage .header_2 .title,.productPage .header_3 .title{background:#015cab;width:100%;padding:10px 20px}.productPage .header_2 .title h3,.productPage .header_3 .title h3{margin:0;color:#fff;font-family:"Roboto Medium";font-size:17px}.productPage .header_2 .price,.productPage .header_3 .price{font-size:14px;font-family:"Roboto Light";color:#b8b8b8;text-align:left;padding:20px 20px 10px;display:inline-block;width:100%}.productPage .header_2 .price span,.productPage .header_3 .price span{font-family:"Roboto Bold";font-size:27px;color:#2e3239;width:100%;display:inline-block}.productPage .header_2 .partDetails,.productPage .header_3 .partDetails{display:inline-block;width:100%}.productPage .header_2 .partDetails .item,.productPage .header_3 .partDetails .item{display:inline-block;width:calc(100% - 40px);border-bottom:2px solid #e9e9e9;padding:10px 0}.productPage .header_2 .partDetails .item:nth-child(1),.productPage .header_3 .partDetails .item:nth-child(1){background:url("/css/img/product_icon1.jpg") no-repeat 0 3px}.productPage .header_2 .partDetails .item:nth-child(2),.productPage .header_3 .partDetails .item:nth-child(2){background:url("/css/img/product_icon2.jpg") no-repeat 0 3px}.productPage .header_2 .partDetails .item:nth-child(3),.productPage .header_3 .partDetails .item:nth-child(3){background:url("/css/img/product_icon3.jpg") no-repeat 0 3px}.productPage .header_2 .partDetails .item:nth-child(4),.productPage .header_3 .partDetails .item:nth-child(4){background:url("/css/img/product_icon4.jpg") no-repeat 0 3px;border:none}.productPage .header_2 .partDetails span,.productPage .header_3 .partDetails span{width:50%;float:left;font-size:12px;display:block;text-align:left;font-family:"Roboto Regular";padding-left:30px;white-space:nowrap}.productPage .header_2 .partDetails span:nth-child(2),.productPage .header_3 .partDetails span:nth-child(2){padding-left:20px;color:#014e9e}.productPage .action{display:inline-block;width:100%;height:40px}.productPage .green{width:50%;float:right;font-size:17px;height:44px}.productPage .header_3 .title{background:#2e3239}.productPage .header_3 .partDetails .item:nth-child(4){background:url("/css/img/product_icon5.jpg") no-repeat 0 3px}.productPage .header button{margin-top:0}.cs-pch{top:0;line-height:48px}.table .col-50 img{max-width:100%}.banner .col-50 .hidden{text-align:left}@media(max-width:767px){.hide-on-mobile{display:none !important;height:1px}.show-on-mobile{display:inline !important}.options .callUs{width:auto;font-size:30px;position:absolute;left:10px;top:10px;padding:15px}.options .callUs span{display:none}.options .callUsBox{width:100vw;left:-10px;top:70px}.options .callUsBox:before{right:auto}.options .callUsBox h2{font-size:1.2em}.logo{height:60px;background-size:contain}.productPage h1,.productlist h1.small{font-size:17px;line-height:17px}.productlist{padding-top:0}.productlist .productsContainer{margin-top:-20px}.banner{color:#fff}.banner .col-50 .hidden{display:none;text-align:left;margin-top:10px}.banner .col-50 h1:after{margin-left:10px;content:'';position:absolute;font-family:"FontAwesome"}.banner .col-50 h1.active:after{content:''}.menu ul li.megamenu a{padding-bottom:10px}}@media(max-width:1023px){.discountApplied{float:left;padding-right:10px;width:80px}.banner{color:#fff}.menu ul li.megamenu a{padding-bottom:10px}.contact_gray_bk{background-color:rgba(0,0,0,.6)}}@media(min-width:768px){.discountApplied{float:left;padding-right:10px;width:90px}.hide-on-mobile{display:none !important;height:1px}.show-on-mobile{display:inline !important}.breadcrumbs,.callToAction,.callUs{display:block}.maxWidth{max-width:80vw}.maxWidth.fullViewOnly{max-width:none}a.green{width:50%;display:block;margin-left:auto;margin-right:auto}.product{width:calc(50% - 15px);float:left;margin:15px auto;height:464px}.product:nth-of-type(2n+2){margin-left:10px}.product .partNmb,.product .description{padding:15px 10px}.product .partNmb{min-height:100px}.productlist .table{margin-bottom:10px}.mobileWrapper{padding:0}.zoomWrapper{width:60%}.box50{width:calc(50% - 15px);float:left;max-width:none;min-height:415px;margin-top:20px}.box50:nth-of-type(even){margin-right:30px}.box100{min-height:auto;display:inline-block;position:relative}.box100 .title{width:60%}.box100 .description{width:60%}.box100 .actions{width:60%;min-height:50px;float:right}.box100 .actions a{width:30%;float:right;position:absolute;right:0;bottom:0;left:70%}.box100 .thumbnail{width:40%;height:auto;float:left}.box100 .thumbnail img{width:100%}.corepurchase{position:relative}.corepurchase button{width:30%;float:right;position:absolute;right:0;bottom:0}.contentBox.alternate .autoWidthBox{padding:20px}.contentBox.alternate h2{display:block}.contentBox.alternate .col-40{width:300px;height:300px;border-right:5px solid #e9e9e9;overflow:hidden;margin-right:20px;position:relative}.contentBox.alternate .zoomWrapper{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.options .callUs{position:relative}.options .callUsBox{top:50px;left:0}.options .callUsBox:before{right:45%}.form-group{padding:5px 30px}.form-group.vehiclereg-group{margin-top:9px}.form-group.vehiclereg-group label{top:17px}.form-group.vehiclereg-group button{width:25%}.form-group.vehiclereg-group input[type='text']{width:30%;margin-right:5%}.form-group.radioGroup{margin-top:0}.form-group.radioGroup .col-60{width:100%;margin-top:7px}.form-group.radioGroup .col-50{width:30%}.form-group.radioGroup .col-50.long{margin-top:7px;width:100%}.form-group.radioGroup .validation-summary-errors{width:100%;float:left}.productPage .table{padding:20px 0}.productPage .col-66 .col-50{width:calc(50% - 10px)}.productPage .col-66 .col-50:nth-child(1){margin-right:20px}#faultcodes{padding:5px 23px 5px 30px;display:inline-block;width:100%}#faultcodes .form-group{float:left;width:35%}#faultcodes .form-group:nth-of-type(2n+2){width:64%;margin-left:1%}#faultcodes .form-group label,#faultcodes .form-group input{width:100%;top:0}#faultcodes button{width:25%;top:0}.review_filters{width:100%;padding:0 30px}.review_filters .customSelect{width:48%;float:left}.review_filters .customSelect:nth-child(odd){margin-right:4%}}@media(min-width:1024px){.hide-on-mobile{display:inline !important}.show-on-mobile{display:none !important}.backToHome{display:none}.menu{font-family:"Roboto Regular";font-size:14px}.customSelect,select{width:25%}form.clear20{margin-bottom:-20px}.mobileWrapper{padding:0}.ssOnly{display:none}.bsOnly{display:block !important}.col-20{width:20% !important}.col-25{width:25% !important}.col-33{width:33%}.col-50{width:50%}.col-50-white{background-color:#fff}.col-66{width:66%}.col-100{width:100%}.core-details-tb{width:100%}.banner .bannerBackground{max-width:980px}.banner .maxWidth.fullViewOnly{margin-top:60px;background-color:rgba(0,0,0,.6);color:#fff}.banner .col-50{padding-top:20px}.banner .col-50:nth-of-type(1){padding-right:20px;padding-left:20px;padding-bottom:20px}.banner .col-50:nth-of-type(2){padding-left:0;background:transparent}.banner .col-50:nth-of-type(2) h1 strong,.banner .col-50:nth-of-type(2) h2,.banner .col-50:nth-of-type(2) a{color:#91cb3c}.banner .col-50:nth-of-type(2) h1 strong,.banner .col-50:nth-of-type(2) h2,.banner .col-50:nth-of-type(2) a{color:#91cb3c}.banner .col-50 .bg{height:260px;width:100%;position:relative}.banner .captions{left:0}.maxWidth{max-width:1024px}.maxWidth.fullViewOnly{max-width:1280px}.openMenu,.closeMenu{display:none}.header .wrapper{padding:20px 0 0;margin-bottom:-2px}.logo{width:18%;margin-right:2%;margin-bottom:0;margin-left:2%;float:left;background-position:left;height:80px}.logo a{width:100%}.options{width:77%}.options .callToAction{width:30%;margin-right:0%}.options .callUs{width:25%;margin-right:3%;text-align:center !important;margin:0 auto !important}.options .callUs:hover{cursor:default}.options .callUs i:hover,.options .callUs span:hover{cursor:pointer}.options .searchTop{width:27%;margin-top:0}.container .title{padding:0;text-align:center;width:100%}.container .customSelect,.container select{margin-right:20px}.container button{width:15%;position:relative;top:-20px}.container.blue .customSelect,.container.blue select{background:#4085bf;width:40%}#faultByCategory .customSelect{width:50%;margin-left:25%}.corepurchase button{width:30%;position:absolute;top:auto}.corepurchase .col-66{padding-left:20px;margin-bottom:50px}.board{background-color:#5c5c5c;display:inline-block;width:100%}.board .title{padding:0;text-align:center;width:100%;color:#fff;margin-top:40px}.table{width:100%;display:table;padding:40px 0;table-layout:fixed}.table .col{position:relative;display:table-cell}.table .col .row{display:inline-block;text-align:left;width:100%}.table .col .row a{padding:10px 20px;width:100%;display:inline-block;position:relative;transition:300ms}.table .col .row a:hover{color:#91cb3c}.table .col .row a:hover:after{right:10px}.table .col .row a:after{content:"";font-family:"fontAwesome";position:absolute;right:20px;color:#91cb3c;font-weight:700;font-size:22px;margin-top:-5px;transition:300ms}.table .col .row a.img:after{content:"";font-family:"fontAwesome";position:absolute;right:20px;color:#91cb3c;font-weight:700;font-size:22px;margin-top:-5px;transition:300ms}.table .col:nth-of-type(1) .sep,.table .col:nth-of-type(5) .sep{opacity:.6}.table .col:nth-of-type(2) .sep,.table .col:nth-of-type(4) .sep{opacity:.8}.table .sep{width:2px;height:150%;background:url("/css/img/col-separator.png") no-repeat center/100%;position:absolute;top:-25%;right:0}.corepurchase .quantity .col-33{width:31.5%}.corepurchase .quantity .col-25 input{width:100%}.product{width:calc(33.33% - 20px);margin-left:10px}.product:nth-of-type(3n+1){margin-left:10px}.productlist .table{margin-bottom:0}.productlistInfo:nth-child(3){margin-top:20px;text-align:right}.zoomWrapper{width:100%}.box50 h3{padding:5px 30px}.box50 i{right:20px;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms}.box50 a:hover i{right:10px}.box100 .title,.box100 .description,.box100 .actions{width:80%}.box100 .thumbnail{width:20%}.contentBox.alternate .autoWidthBox{padding:30px}.contentBox.alternate h2{display:block;padding-top:0}.contentBox.alternate .col-40{width:450px;height:450px}.contentBox.alternate .col-100{padding:0}.contentBox .col-50{padding:20px}.contentBox.noborder{margin-top:-30px}.productPage .table{color:#2e3239}.productPage .table .col-66{float:right}.productPage .table .col-33{float:left}.options .callUsBox{top:50px;left:0;width:480px;padding:25px 15px}.options .callUsBox:before{right:auto;left:70px}.trackpart form{display:inline-block;width:100%}.trackpart input{width:50%;float:left}.trackpart label{width:20%;float:left;margin-bottom:0}.trackpart button{width:25%;margin-left:5%;float:left;top:0;margin-top:0}.form-group .col-50.long{width:50%}.form-group .col-60{width:60%}.form-group .col-33 label{width:80%}.form-group.radioGroup .col-50.long{width:50%}.productPage .h2{margin:11.5px 0}.productPage .header{max-height:none;margin-bottom:0 !important}.productPage .header button{margin-top:20px}.productPage .thumbnail{height:100%}.productPage .thumbnail img.main{width:100%;height:auto}.productPage .table{padding:60px 0;margin-bottom:-4px}.productPage .table .col-66{padding-left:10px}.productPage .header_2,.productPage .header_3{transition:300ms}.sitemap .lists .col-50:nth-of-type(2){margin-top:0}.popup .wrapper{height:auto;width:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-height:650px}.popup .shadow{background:rgba(0,0,0,.65)}.popup .popupBox.imgZoom{width:600px;height:600px}.popup .popupBox.imgZoom img{width:auto;height:100%}.menu{width:77%;height:60px;float:left;line-height:24px;display:block;position:static;min-height:0;overflow:hidden;transition:0s;transform:none}.menu .background{width:100%;background:rgba(1,78,158,.8);position:absolute;top:120px;max-width:980px;left:50%;transform:translateX(-50%);transform:translateX(-50%)}.menu .background li ul{margin-top:0}.menu ul{width:100%;height:inherit}.menu ul li{margin-right:22px;width:auto;padding:0;position:initial;height:auto}.menu ul li:before{display:none}.menu ul li:after{content:""}.menu ul li.active:after{content:""}.menu ul li:nth-last-child(1){margin-right:0}.menu ul li a{position:relative;top:10px}.menu ul li.megamenu{position:static}.menu ul li.megamenu:after{display:none}.menu ul li.megamenu a{height:auto;width:auto}.menu ul li.megamenu ul li a{cursor:pointer;padding-right:5px}.menu ul li.hover.megamenu{background:url("/css/img/nav-active.png") no-repeat center 100%}.menu ul li.hover ul{visibility:visible}.menu ul li.hover a{color:#5692c5;transition:300ms}.menu ul li ul{visibility:hidden;display:block;position:absolute;background:none;width:100%;left:0;margin:0;padding:0;z-index:999;font-family:"Roboto Bold"}.menu ul li ul li{width:100%;margin:0;text-align:center}.menu ul li ul li a{color:#fff !important;top:0}.menu ul li ul li a:hover{color:#d2dfed !important}.menu ul li ul li ul{max-width:1280px;float:none;position:static;display:inline-block;margin:0;height:auto}.menu ul li ul li ul li{width:20%;display:inline-block;text-align:left}.menu ul li ul li ul li ul:nth-of-type(1){margin-top:5px}.menu ul li ul li ul li ul li{width:100%;float:left;height:auto;padding-bottom:19px}.menu .searchBar{width:100%;margin:0;padding:10px 0 15px;position:relative;z-index:1}.menu .searchBar form{max-width:300px}.review_filters{margin-bottom:30px}.review_filters .customSelect{width:23%;margin-right:calc(8%/3)}.review_filters .customSelect:nth-child(odd){margin-right:calc(8%/3)}.review_filters .customSelect:nth-of-type(4){margin-right:0}}.homepage-vimeo-main{position:relative;padding-bottom:57%;overflow:hidden;max-width:100%;height:auto;background:#2e3239}.homepage-vimeo-main iframe,.homepage-vimeo-main object,.homepage-vimeo-main embed{position:absolute;top:0;left:0;width:100%;height:100%}#homepage-image-main{width:350px;height:260px}#homepage-image-abs{width:156px;height:150px;background:url("/media/54985/abs_bosch_8_4web-watermark.jpg") 0 0}#homepage-image-throttle{width:209px;height:150px;background:url("/media/54984/throttle_saablate_4web-watermarked.jpg") 0 0}#homepage-image-dashboard{width:247px;height:150px;background:url("/media/54986/dash_audi_siemens_4web-01-watermark.jpg") 0 0}#homepage-image-eps{width:176px;height:150px;background:url("/media/54983/eps_delphi_1_4web-watermark.jpg") 0 0}#homepage-image-gearbox{width:127px;height:150px;background:url("/media/54982/ecu__transmission__temic_hytronicvl381f_4web-water.jpg") 0 0}#homepage-image-dpump{width:189px;height:150px;background:url("/media/54987/diesel-pump-psg16-02-_4web-watermark.jpg") 0 0}#homepage-image-tactuator{width:153px;height:150px;background:url("/media/58095/actuator__turbo_4web.jpg") 0 0}.language-it{color:transparent !important;background:url("/css/img/it.png") center center no-repeat;width:36px !important;height:32px !important}.language-uk{color:transparent !important;background:url("/css/img/uk.png") center center no-repeat;width:36px !important;height:32px !important}.selectLanguage{color:#fff}.selectCountry{padding:2px;float:left;vertical-align:middle}.languageBox{width:360px !important}.selectFlag{padding:2px;vertical-align:middle}.langSpace{display:none}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.globeMarginRight{margin-right:2px}#chosenLanguage{margin-right:3px}#faultComments{color:#000;border:1px solid #c0c0c0;padding-left:5px;padding-right:5px}#commentTitle{padding-top:10px;padding-bottom:10px;padding-left:10px;color:#000;background-color:transparent;font-weight:bold;font-size:1.25em;margin-bottom:20px;margin-top:20px;text-align:left}#commentWrapper{margin-left:auto;margin-right:auto;text-align:left}#webBaseCountrySelect{width:120px;float:right}#recaptchaContainer{width:100%;transform:scale(.5);transform-origin:0 0;float:right}#allFieldsRequired{width:100%}#leaveAComment{font-size:.75em}#leaveAComment{font-size:1em}@media(min-width:670px){#leaveAComment{font-size:1.25em}}#allFieldsRequired{width:100%}#recaptchaContainer{transform:scale(.6);transform-origin:0 0;float:right}@media(min-width:490px){#recaptchaContainer{transform:scale(.7)}}@media(min-width:670px){#recaptchaContainer{transform:scale(.95)}}@media(min-width:768px){#recaptchaContainer{transform:scale(.95)}}@media(min-width:1024px){#recaptchaContainer{transform:scale(1);text-align:right;width:100%}#recaptchaContainer #recaptchaWrapper{width:100%;float:right !important}}@media(min-width:1140px){#recaptchaContainer{transform:scale(1)}#recaptchaContainer #recaptchaWrapper{width:75%;float:left !important}}.form-group-comments{margin-bottom:20px}.align-form{margin-bottom:0;margin-left:0%;margin-right:auto;margin-top:0}fieldset div.general input,fieldset div.general textarea{border-width:0;border-style:solid;padding:12px 15px;display:block;width:100%;vertical-align:middle;background:#f1f1f1}button.btn.btn-default.black_box_link:hover{color:#fff}h3{margin:10px 0 15px}.comment{border-bottom:1px solid #f4f4f4;margin-bottom:15px}#commentsContainer{margin-left:10px;margin-right:10px}.textAlignLeft{text-align:left}.floatRight{float:right}.commentInner{border-bottom:1px solid #f4f4f4;margin-bottom:10px}.commentName{font-weight:700;text-transform:capitalize}.commentDate{margin-right:20px;color:#c0c0c0;font-style:italic}.commentComment{padding-top:25px;padding-bottom:25px;line-height:1.25em;text-align:left}.commentValidation{margin-top:5px}.commentDate{font-size:12px;margin-bottom:5px}span.commentReply{text-decoration:none;cursor:pointer;font-weight:bold;background-color:#015cab}.alert{padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.loading_div{position:fixed !important;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;background:url("/images/ajax-loader.gif") rgba(0,0,0,.1) center no-repeat}.alert_box.red,form fieldset div.general span.field-validation-error,fieldset .error span.req{background:#fff;font-size:14px;padding:3px;color:#e72020}nav.pagination ul li a:hover span{border:1px solid #c75900}.btn{display:inline-block;margin-bottom:0;font-size:12px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;padding:3px 5px;background-color:#38f;border-radius:4px;transition:.2s;color:#fff}.btn:hover{opacity:.8}.general{text-align:center}fieldset{padding:0 10px 10px 10px}#comments-container input[type='text']{color:#000}.commentBoxTitleWrapper{padding-top:10px;text-align:left;margin-bottom:20px}span#leaveAComment{margin-right:10px;font-weight:bold;text-align:left;color:#000;padding:10px;padding-left:0}span#allFieldsRequired{font-size:.75em}#divUpdateMessage{font-style:italic;margin-top:10px;margin-bottom:15px;text-align:left}.commentBoxLeft{float:left;margin-right:5%;width:45%;text-align:left}.commentBoxRight{float:left;width:50%;text-align:left}#submitButton.commentSubmitButton{float:right;background-color:#015cab;width:100px}.commentComment a{color:#00f}select#currencyRebuild,select#currencyBuy{display:block;font-size:12px;font-family:sans-serif;font-weight:700;color:#444;line-height:1.3;padding:.6em 1.4em .5em .8em;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom,#fff 0%,#e5e5e5 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.select-css::-ms-expand{display:none}.select-css:hover{border-color:#888}.select-css:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.select-css option{font-weight:normal}span#priceBuy.currencyWidth,span#priceRebuild.currencyWidth{width:100px;float:left}.currencyDisplayNone{display:none}.priceDropdown{width:80px !important;float:right;display:none}.currency{width:80px}.currencyVat{clear:both;text-align:left}#shippingCurrencyRebuildUK.shippingCurrency,#shippingCurrencyRebuildItaly.shippingCurrency,#shippingCurrencyBuyUK.shippingCurrency,#shippingCurrencyBuyItaly.shippingCurrency{width:10px;padding-left:0}#priceDropdownBuy,#priceDropdownRebuild{display:none}span.priceGBP,span.priceEUR,span.priceUSD{vertical-align:top;font-size:14px;float:right}.shippingCost{padding-left:0 !important}.container .table .specialOrderItem p{text-align:left;width:calc(100% - 40px);padding-left:20px;font-size:14px;font-family:"Roboto Light"}.padding-bottom{padding-bottom:10px;margin-top:0}.relatedstars{font-size:13px;padding-left:10px;text-align:left;line-height:21px}.relatedPartDetails{font-size:13px;padding-left:10px;text-align:left;line-height:18px;margin:0}.relatedDescription{padding-top:10px;padding-bottom:10px}.relatedOption{font-size:14px;vertical-align:top;display:inline;line-height:21px}.contentBox .button-board{display:inline-block;width:100%;background:rgba(238,238,238,.2);border:solid 2px #eee;padding:10px 10px 20px 10px}.contentBox .button-board .title{min-height:auto;padding:20px 0;float:none}.contentBox .button-board .title strong{color:#015cab}@media(min-width:768px){.contentBox .button-board .title{padding:20px}.contentBox .button-board .table{display:-webkit-box;display:-ms-flexbox;display:flex}.contentBox .button-board .table .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:33.3%;padding:0 10px}.contentBox .button-board .table .col .row{margin:4px 0}}.contentBox .button-board .table .row a{background:#91cb3c !important;border-radius:4px;position:relative;padding-right:39px;text-align:left;padding:10px 40px 10px 18px;line-height:1.6}.contentBox .button-board .table .row a:hover{color:#fff !important;background-color:#015cab !important}.contentBox .button-board .table .row a:after{content:"";font-family:"fontAwesome";right:15px;color:#fff;font-weight:700;font-size:22px;position:absolute;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(5%,-50%);line-height:.8;height:20px;margin-top:0}.contentBox .button-board .table .sep{display:none}.manufacturersTable{display:flex;width:100%;flex-wrap:wrap}.manufacturersLink{max-width:20%;width:100%;padding:3px;display:inherit}.manufacturersLink a{width:100%;padding:15px 50px 15px 20px;position:relative;text-align:left;background:#706f6f}.manufacturersLink a:after{content:"";font-family:"fontAwesome";position:absolute;right:20px;color:#91cb3c;font-weight:700;font-size:22px;line-height:.6;transform:translate(0,-50%);transition:300ms;top:50%}.manufacturersLink:hover a{color:#91cb3c}.manufacturersLink:hover a:after{right:10px}#findYourPart{display:inline-block;width:100%;margin-bottom:0;text-align:center;margin-left:-1px}@media(min-width:1024px){#findYourPart .customSelect{width:calc(33.33% - 14px)}}#findYourPart .customSelect:nth-child(3){margin-right:0}.productsContainer{max-width:1100px;margin:0 auto;width:100%}.strap.productlist .productsContainer .accordionList .item{display:none}@media(max-width:640px){.commonFaultsByPartType-Homepage{min-height:174px}}.findYouPart-homepage{min-height:142px}@media(max-width:640px){.findYouPart-homepage{min-height:286px}}.productPage .accordionList .item.productsRelated{width:100%;margin-bottom:0;position:relative;padding:0}.productPage .accordionList .item.productsRelated .relatedProducts:not(.slick-slider) .relatedProduct:nth-child(n+2){display:none}.productPage .accordionList .item.productsRelated .slick-arrow{position:absolute;width:30px;height:100%;top:0;z-index:9;margin-top:0;background:#fff;color:#014e9e}.productPage .accordionList .item.productsRelated .slick-arrow.slick-prev{left:0}.productPage .accordionList .item.productsRelated .slick-arrow.slick-prev i{position:relative;right:7px}.productPage .accordionList .item.productsRelated .slick-arrow.slick-next{right:0}.productPage .accordionList .item.productsRelated .slick-arrow.slick-next i{position:relative;right:5px}.productPage .accordionList .item.productsRelated .relatedProducts{height:390px}.productPage .accordionList .item.productsRelated .relatedProducts .relatedProduct{height:inherit}.productPage .accordionList .item.productsRelated .relatedProducts .relatedProduct .wrapper{padding:0;width:70%;height:100%;display:inline-block;border:5px solid #e9e9e9;max-width:294px;width:100%}.productPage .accordionList .item.productsRelated .relatedProducts .relatedProduct a{text-align:left;display:table;width:100%;padding:10px;font-family:"Roboto Bold";color:#fff}.productPage .accordionList .item.productsRelated .relatedProducts .relatedProduct a:before{display:none}.productPage .accordionList .item.productsRelated .relatedProducts .relatedProduct a.buy{background:#014e9e;top:0}.productPage .accordionList .item.productsRelated .relatedProducts .relatedProduct a.rebuild{background:#014e9e;bottom:5px}.productPage .accordionList .item.productsRelated .relatedProducts .relatedProduct a span{display:contents;vertical-align:middle}.productPage .accordionList .item.productsRelated .relatedProducts .relatedProduct .thumbnail{width:100%;height:130px;position:relative;margin:0 auto;overflow:hidden}.productPage .accordionList .item.productsRelated .relatedProducts .relatedProduct .thumbnail img{height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.productPage .accordionList .item.productsRelated .relatedProducts .relatedProduct .description{text-align:left;display:inline-block;width:100%;color:#fff;font-family:"Roboto Regular";font-size:13px;padding-left:10px;background:#014e9e}.productPage .accordionList .item.productsRelated .relatedProducts .relatedProduct .actions{display:inline-block;width:100%;margin-bottom:-7px}.productPage .accordionList .item.productsRelated .relatedProducts .relatedProduct .actions .option:nth-child(1){margin-top:0}@media(min-width:1024px){.homepageVideo{width:450px;height:256px}}.vimeo-thumbnail-container{position:relative;cursor:pointer}.vimeo-thumbnail-container img{height:auto !important;width:100%}.vimeo-thumbnail-container:hover .play{opacity:.8}.vimeo-thumbnail-container .play{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:6.5em;height:4em;background:#013a6a;z-index:1;opacity:.95;border-radius:.5em;transition:all .2s cubic-bezier(0,0,.2,1);outline:0;border:0;pointer-events:none;box-shadow:2px 3px 9px 2px #000;webkit-box-shadow:2px 3px 9px 2px #000}.vimeo-thumbnail-container .play:before{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);content:"";border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 20px}@media(min-width:1280px){.productPage .accordionList .item.productsRelated .relatedProducts .slick-arrow.slick-next i{right:0}.productPage .accordionList .item.productsRelated .relatedProducts .slick-arrow.slick-prev i{left:0}}.accordionList{border:5px solid #e9e9e9;margin-bottom:250px}.accordionList h3{cursor:pointer;text-align:center;margin:0;padding:20px 10px;text-transform:none;border-bottom:1px solid #e9e9e9;position:relative;transition:300ms}.accordionList h3 div{text-align:left;max-width:980px;display:inline-block;width:100%}.accordionList h3:hover,.accordionList h3.ui-state-active{background:#015cab;color:#fff}.accordionList h3:after{font-family:"fontAwesome";content:"";position:absolute;right:15px;font-weight:700;top:15px;color:#000;font-size:25px}.accordionList h3 a{color:#000}.accordionList h3 a:hover{color:#fff}.accordionList h3.ui-state-active:after{content:"";color:#fff}.accordionList h3:hover:after{color:#fff}.accordionList.disable h3{padding:0}.accordionList.disable h3 a{color:#000;width:100%;display:inline-block;padding:20px}.accordionList.disable h3 a:hover{color:#fff}.accordionList.disable h3:hover:after{color:#fff}.accordionList h3 img{width:auto;display:inline-block;width:150px;height:150px}.accordionList .item{padding:0 30px;border-bottom:1px solid #e9e9e9}.accordionList .item .wrapper{text-align:left;height:auto;display:inline-block;width:100%;padding:10px 5px}.accordionList .item a{color:#014e9e;font-family:"Roboto Regular";position:relative;float:left;clear:left;margin-top:10px}.accordionList .item a:before{font-family:"fontAwesome";content:"";position:absolute;left:-15px;font-weight:700;top:-1px}.productPage .accordionList{border:none;margin-bottom:20px}.productPage .accordionList h3{font-size:27px;font-family:"Roboto Light";background:none;color:#fff;background:#015cab;margin-bottom:20px;padding:20px 40px 20px 20px;position:relative}.productPage .accordionList h3:after{color:#fff;top:50%;transform:translate(0,-50%)}.productPage .accordionList.disable h3:after{display:none}.productPage .accordionList .item{margin-bottom:20px;border:none;padding:10px 20px}.productPage .accordionList .productInformation .wrapper{position:relative;border:5px solid #e9e9e9;padding:20px}.productPage .accordionList .productInformation .wrapper div{text-align:left}.productPage .accordionList .productInformation .wrapper div h4,.productPage .accordionList .productInformation .wrapper div span{display:inline-block;width:100%;margin:0 0 20px}.productPage .accordionList .productInformation .wrapper div h4{font-family:"Roboto Medium"}.productPage .accordionList .productInformation .wrapper div .col-20 strong,.productPage .accordionList .productInformation .wrapper div .col-20 i{color:#014e9e}.productPage .accordionList .productInformation .wrapper div .col-20 i{margin:0 5px}.productPage .accordionList .productInformation .wrapper div .row:nth-last-child(1){border-top:2px solid #e9e9e9;padding-top:20px}.productPage .accordionList .productInformation .wrapper div .row:nth-last-child(1) span{margin:0}.productPage .accordionList .productInformation .wrapper:before{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #e9e9e9;position:absolute;top:-20px;left:50%;transform:translate(-50%,0);content:""}.productPage .accordionList .productReviews{padding:0}.productPage .accordionList .productReviews .wrapper,.productPage .accordionList .productReviews .header{border:none;padding:0}.productPage .accordionList .productReviews a:before{display:none}.productPage .accordionList .productReviews .header{margin-bottom:0}.productPage .accordionList .productReviews .header a{width:auto;float:left;margin-top:0;clear:none}.productPage .accordionList .productReviews .header a:nth-child(1){margin-right:15px}.productPage .accordionList .productReviews .header .col-50:nth-child(1){padding:10px 20px}.productPage .accordionList .productReviews .header .col-50:nth-child(2){background:#91cb3c;color:#fff;padding:10px 0;margin:10px 0;font-family:"Roboto Regular"}.productPage .accordionList .productReviews .header .col-50:nth-child(2) i{font-size:24px}.productPage .accordionList .review{border-bottom:0;display:inline-block;width:100%;padding:10px 20px;border-top:2px solid #e9e9e9}.productPage .accordionList .review .stars{display:inline-block;width:100%;text-align:left;margin-bottom:10px}.productPage .accordionList .review .stars i{font-size:24px;color:#91cb3c}.productPage .accordionList .review .author{display:inline-block;width:100%;text-align:left}.productPage .accordionList .review .author span{width:50%;float:left}.productPage .accordionList .review .title{display:inline-block;width:100%;text-align:left;margin-bottom:10px}.productPage .accordionList .review p{text-align:left}.productPage .accordionList #reviews .mobileWrapper{padding:0}.productPage .accordionList .review:nth-of-type(1){border:none}@media(min-width:768px){.accordionList h3{padding:20px}.accordionList .item .wrapper{padding:10px 20px}}@media(min-width:1024px){.productPage .accordionList .item.productReviews .review{padding:20px 0}.productPage .accordionList .item.productReviews .review .title{width:auto}.productPage .accordionList .item.productReviews .review .stars{width:150px}.productPage .accordionList .item.productReviews .review .stars i{font-size:30px}.productPage .accordionList{margin-bottom:0}.productPage .accordionList .title h3{text-align:left}.productPage .accordionList h3{cursor:default;padding:45px 30px;margin-bottom:0}.productPage .accordionList h3:after{display:none}.productPage .accordionList .item{margin-bottom:0;padding:60px 0 !important}.productPage .accordionList .item.productInformation .wrapper:before{left:50px}.productPage .accordionList .item.productReviews .header .col-50:nth-child(2){float:left;width:40%}.productPage .accordionList .item.productReviews .header a:nth-child(1){margin-right:30px}.productPage .accordionList .item.productsRelated{max-width:980px;display:inline-block}.productPage .accordionList .item.productsRelated .relatedProducts .relatedProduct{height:inherit;width:294px}.productPage .accordionList .item.productsRelated .relatedProducts .relatedProduct .wrapper{padding:0}.productPage .accordionList .item.productsRelated .relatedProducts .slick-arrow.slick-next{right:-30px}.productPage .accordionList .item.productsRelated .relatedProducts .slick-arrow.slick-next i{right:10px;position:absolute}.productPage .accordionList .item.productsRelated .relatedProducts .slick-arrow.slick-prev{left:-30px}.productPage .accordionList .item.productsRelated .relatedProducts .slick-arrow.slick-prev i{left:10px;position:absolute;right:auto}}.accordionList{margin-bottom:50px}.accordionList .item .removeBefore a:before{content:none}@media(max-width:640px){#rateYo{min-height:32px;width:100%}}#rateYo{float:left;padding-left:0}.jq-ry-container{position:relative;padding:0 5px;line-height:0;display:block;cursor:pointer;box-sizing:content-box;direction:ltr}.jq-ry-container>.jq-ry-group-wrapper{position:relative;width:100%}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group{position:relative;line-height:0;z-index:10;white-space:nowrap}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg{display:inline-block}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group{width:100%}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group{width:0;z-index:11;position:absolute;top:0;left:0;overflow:hidden}.jq-ry-container[readonly=readonly]{cursor:default}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{top:-10px;position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;max-width:100px;min-width:100px}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#fff;text-decoration:none;background-color:#428bca}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.dropdown.pull-right>.dropdown-menu{right:0;left:auto}.languageButton{position:relative;margin-left:5px;margin-top:10px;float:left;cursor:pointer;padding:0 !important;font-size:13pt;color:#fff;margin-right:0 !important}.languageButton.open>.dropdown-menu{display:block;background-color:#fff;float:right;margin-left:10px}.languageButton.open>a{outline:0}.cookie-notice{background:rgba(3,3,3,.1);float:left;width:100%;margin:0;padding:10px 0;display:none;position:fixed;bottom:0;left:0;background:#ebe8e8;z-index:10000000000000000}.cookie-notice p{margin:0;font-size:14px;padding:0 10px;color:#000}.cookie-notice p a{color:#000}.cookie-notice span.close-cookie-notice{background-color:#bfbfbf;padding:5px;cursor:pointer}.cookie-notice span.close-cookie-notice:hover{font-weight:bold}.testform .h2{text-align:right;top:-10px;left:0}.testform form{display:inline-block;width:100%;border:5px solid #e9e9e9}.testform form h3{background:#015cab;color:#fff;margin:0;padding:10px}.testform form input[type='text'],.testform form input[type='email'],.testform form select{background:#fff;border:1px solid #b8b8b8;width:100%;float:left;font-family:"Roboto Bold";height:30px;color:#2e3239;line-height:30px;padding:0 5px;margin:0}.testform form label{width:100%;text-align:left;float:left;font-family:"Roboto Regular";position:relative}.testform form label.long{width:100%;display:inline-block}.testform form i{position:absolute;right:10px;top:28px;background:#fff;z-index:0;pointer-events:none}.testform form textarea{width:100%;resize:vertical;height:200px;border:1px solid #b8b8b8;top:20px;margin-bottom:20px;position:relative}.testform form .h2{text-align:right;top:-10px;left:0}.testform .submit{display:inline-block;width:100%;max-width:300px;float:right;position:static}.testform .validation-summary-errors{width:100%;float:left;padding:20px 40px;margin:0}.testform .validation-summary-errors li{list-style:disc;margin-top:5px}.testform .confirmPurchase-ProductSummary{padding:15px 5px 0;margin-top:20px;border-top:1px solid #e9e9e9}.testform .confirmPurchase-ProductSummary h3{background:#fff;color:#2e3239;padding:0;margin-bottom:20px}.testform .confirmPurchase-ProductSummary .col-33{margin-bottom:20px}.testform .confirmPurchase-ProductSummary .col-33 img{width:80%;max-width:300px}.testform .confirmPurchase-ProductSummary .mt{display:inline-block}.testform .confirmPurchase-ProductSummary p{font-family:inherit;margin-top:5px}.testform form h3{padding:15px 30px}.testform form input[type='text'],.testform form input[type='email'],.testform form select{width:60%}.testform form label{width:40%;top:7px}.testform form i{top:12px;right:36px}.testform .confirmPurchase-ProductSummary{padding:30px 30px 0}.testform .confirmPurchase-ProductSummary .col-33{margin-bottom:0}.testform .col-100 .form-group-wrapper{padding:0 30px}.testform .col-100 .form-group-wrapper label{top:0}.testform form .col-50.borderRight{border-right:5px solid #e9e9e9}.testform .reviewForm textarea{top:0 !important}.testform .reviewForm button{margin-top:0}@media(min-width:1024px){.testform .reference-review input[type="text"],.testform .reference-review button{width:30%}.testform .reference-review button{float:left;width:200px;margin-top:-10px;margin-left:2%}}.testform.corepurchase .confirmPurchase-ProductSummary{border-top:0;padding-bottom:20px;margin-top:0}@media(min-width:768px){.testform .reviewForm textarea{width:60%}.reviewForm .inline input[type="text"],.form-group.inline span{width:60%}.reviewForm .inline label{width:40% !important;margin-right:0 !important;top:0}.reviewForm .inline input[type="text"],.form-group.inline span{width:60% !important}a.preview{margin-left:30px}.backToPartsList{display:none}}.reviewForm .inline label{width:32%;margin-right:5px;float:left;height:30px;line-height:30px}.reviewForm .inline input[type="text"],.reviewForm .inline span.form-group.inline{width:65%;float:left;display:block}.reviewForm .inline i{position:static;color:#e9e9e9;font-size:28px;float:left;margin-right:5px;cursor:pointer;pointer-events:all}.reviewForm .inline i.active{color:#000}.reviewForm p{color:#54504f;display:inline-block;width:100%;margin:0}.reviews{display:inline-block;width:100%;background:#fff;color:#2e3239}.reviews .rating{width:100%;display:inline-block;padding:10px}.reviews .rating .element{width:100%;display:inline-block;font-family:"Roboto Bold";padding-top:10px}.reviews .rating .element i{font-size:30px}.reviews .actions{width:100%;display:inline-block;border-bottom:2px solid #e9e9e9}.reviews .actions .maxWidth{margin-bottom:-4px;margin-top:-20px}.reviews .actions a{color:#2e3239}.reviews .actions .element{width:220px;float:left;font-family:"Roboto Regular"}.reviews .actions .element:nth-of-type(1){padding:15px 0;width:220px;text-align:left}.reviews .actions .element:nth-of-type(1) a{color:#015cab}.reviews .actions .element:nth-of-type(2){background:#015cab;float:right;text-align:center}.reviews .actions .element:nth-of-type(2) a{color:#fff;display:inline-block;width:100%;height:100%;padding:15px;font-family:"Roboto Bold";padding:10px}.reviews .actions .element:nth-of-type(2) a span{position:relative;top:-5px}.reviews .actions .element:nth-of-type(2) i{display:inline-block;font-size:26px;color:#5692c5;margin-left:5px}.reviews .container{width:100%;display:inline-block;padding:0}.reviews .container .col-50 span{width:50%;float:left}.reviews .container .col-50:nth-of-type(2) span{width:100%}.reviews .container .col-50 .name,.reviews .container .col-50 .title,.reviews .container .col-50 .stars{margin-bottom:10px;display:inline-block}.reviews .container i{font-size:30px;float:left;color:#91cb3c}.reviews .container .title span{width:auto !important;float:left;margin-right:5px}.reviews .container .review{border-bottom:2px solid #e9e9e9;padding:20px 0}.reviews .container p{text-align:left;float:left;margin:0}.reviews .container .moreReview{margin-top:20px;margin-bottom:20px}.productPage .rating{display:inline-block;width:100%;border-top:2px solid #e9e9e9;padding:10px 20px}.productPage .rating div{float:left;width:100%;text-align:left;margin:5px 0}.productPage .rating div i{font-size:30px}.productPage .rating .rate{font-family:"Roboto Bold"}.productPage .rating .reviews a{color:#014e9e;font-size:17px;font-family:"Roboto Regular"}.productPage .rating .reviews a i{font-size:17px}.relatedReviews{display:inline;padding-left:10px}@media(min-width:1024px){.reviews{padding:20px}.reviews .rating{max-width:980px;padding-left:0;padding-bottom:0}.reviews .rating .element{width:auto;float:left}.reviews .rating .element:nth-of-type(2){line-height:40px;margin-left:15px}.reviews .rating .actions .element{width:220px;text-align:left}.reviews .rating .actions .element:nth-of-type(1){padding-left:0}.reviews .rating .actions .element:nth-of-type(1) a:hover{text-decoration:underline}.reviews .rating .actions .element:nth-of-type(2){float:right;text-align:center}.reviews .container .col-50 span{width:auto}.reviews .container .col-50 span.date{position:relative;top:8px;left:10px}.reviews .container .col-50:nth-of-type(2) span{width:auto}.reviews .container .col-50 .stars,.reviews .container .col-50 .title{float:right;position:relative}.reviews .container .col-50 .stars{width:150px;top:-3px}.reviews .container a.green{width:15%}.reviews .container i{float:right}.reviews .container .review p{padding:20px 0;font-family:"Roboto Regular"}.productPage .rating .reviews{padding:0}}.productPage .accordionList .item.productReviews .header{margin-bottom:0}.productPage .accordionList .item.productReviews .header a{width:auto;float:left;margin-top:0;clear:none}.productPage .accordionList .item.productReviews .header a:nth-child(1){margin-right:15px}.productPage .accordionList .item.productReviews .header .col-50:nth-child(1){padding:10px 20px}.productPage .accordionList .item.productReviews .header .col-50:nth-child(2){background:#91cb3c;color:#fff;padding:10px 0;margin:10px 0;font-family:"Roboto Regular"}.productPage .accordionList .item.productReviews .header .col-50:nth-child(2) i{font-size:24px}@media(min-width:768px){.productPage .accordionList .item.productReviews .header{border-bottom:2px solid #91cb3c}.productPage .accordionList .item.productReviews .header .col-50{width:50%;float:right;margin:0 !important}.productPage .accordionList .item.productReviews .header .col-50 .stars,.productPage .accordionList .item.productReviews .header .col-50 .rate{width:auto;float:left;padding-left:20px}.productPage .accordionList .item.productReviews .header .col-50 .rate{position:relative;top:5px}.productPage .accordionList .item.productReviews .header .col-50:nth-child(1){padding:10px 0}.productPage .accordionList .item.productReviews .header .col-50:nth-child(1) .wrapper{display:inline-block;width:auto;float:right;margin-top:5px}}@media(min-width:1024px){.productPage .accordionList .item.productReviews .header .col-50:nth-child(2){float:left;width:40%}.productPage .accordionList .item.productReviews .header a:nth-child(1){margin-right:30px}}.contact .accordionList .item{display:none}.contact .accordionList{margin-bottom:0;margin-top:1em}.contact .accordionList h3{font-family:"Roboto Bold";font-size:17px}.contact .accordionList h3 i{font-size:30px;width:50px}.contact .accordionList h3:after{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:30px}.contact .accordionList h3 span{position:relative;top:-5px}.contact .accordionList p{font-family:"Roboto Regular"}.contact .accordionList .item{padding:0}.contact .accordionList .item .wrapper{padding:5px 10px 30px}.contact .accordionList .item .wrapper.map{padding-bottom:5px}.contact .accordionList .item .wrapper .col-50:nth-child(2){margin-top:20px}.contact .accordionList h2{margin-top:15px;font-size:27px}.contact .accordionList a:before{content:""}@media(min-width:768px){.contact .accordionList .item .wrapper{padding:5px 20px 30px}}
