@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');body{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body{font-family:'Poppins',sans-serif;font-weight:400;font-size:14px;line-height:24px}body *,.itallicarial,.arial,.georgia{font-family:'Poppins',sans-serif;font-weight:400}.georgia{font-family:'Poppins',sans-serif !important}b,strong{font-weight:600}p a,a,a:hover{color:#dc241f}p{margin:0 0 20px}.clear{clear:both}.fleft{float:left !important}.fright{float:right !important}ul.list{padding:0 0 20px;margin:0}ul.list li{padding:0 0 10px 20px;line-height:24px;margin:0;position:relative}ul.list li:before{position:absolute;left:-3px;top:2px;content:"\e263";font-family:ThemeIcons;line-height:18px;font-size:16px}ul.list li a{color:#333}.action.btn-grey{background:#333;color:#fff}.action.btn-grey:hover{background:#222}.bg-light{background:#eee !important}.page-wrapper{border:0}.header-container{padding:0;min-height:210px}.header-container.header-container-micro{min-height:100px !important}.header-container .inner-container,.nav.container>.inner-container{padding:0 15px}.header-top-container{background:#222}.header-top,.header-top a,.dropdown-block .dropdown-heading .icon{color:#fff}.header-top{font-size:15px;line-height:50px}.header-container .item-right{margin-left:-10px}.links-wrapper-separators-left .links>li>*,.links-wrapper-separators-left .links>li a:hover{background:0 0}.links-wrapper-separators-left .links>li{position:relative}.links-wrapper-separators-left .links>li:before{position:absolute;left:0;top:18px;width:1px;height:14px;background:#ccc;display:block;content:""}.links-wrapper-separators-left .links>li>*{padding:0 14px;line-height:50px}.links-wrapper-separators-left .links>li:first-child:before{display:none}.dropdown-block .dropdown-heading .caret{line-height:46px}.header-top-container .header-top a:hover,.header-top .links>li a:hover{color:#dc241f !important}.header-top .links>li>*,.header-top .local-height,.header-top .dropdown-block .dropdown-heading,.nav-holder .dropdown-block .dropdown-heading{line-height:50px}.top-phone,.top-phone span.ic-phone{font-size:16px;font-weight:500}.top-phone span.ic-phone{font-size:18px}.top-phone span{font-size:15px;font-weight:400}.header-regular .block-search .input-text,.header-regular .block-search .action.search .icon,.header-regular .block-search.expanding .input-text{color:#000}.searchsuite-autocomplete{width:298px;left:inherit;right:0;margin:0}.searchsuite-autocomplete ul li .qs-option-image{text-align:center;max-width:inherit;width:80px;height:80px;overflow:hidden;border:1px solid #eee}.searchsuite-autocomplete ul li .qs-option-image img{max-width:100%;max-height:100%}.searchsuite-autocomplete ul li .qs-option-info{width:calc(100% - 90px);padding:0;float:right}.searchsuite-autocomplete .title{text-align:left;font-weight:600}.searchsuite-autocomplete .title span{font-weight:600}.searchsuite-autocomplete .product ul li{line-height:20px}.search-autocomplete{left:inherit;right:0}.block-minicart .block-content>.actions>.primary .action.primary,.block-minicart .block-content>.actions>.secondary .action.viewcart{padding:12px;font-size:16px;font-weight:500;display:block}.block-minicart .block-content>.actions>.secondary .action.viewcart{background:#333;color:#fff}.block-minicart .subtotal{margin:0}.header .logo-wrapper .logo{width:250px}.navi-wrapper,.nav-regular{background:#222}.navi-wrapper .menu-trigger,.nav-regular .nav-item.level0>a{line-height:55px}.nav-regular li.level0>a{padding:0 26px}.nav-regular .classic>.nav-panel--dropdown>li>a{line-height:22px;padding:6px 10px}.nav-regular .classic>.nav-panel--dropdown>li>a .caret{position:absolute;right:0;top:5px}.nav-regular:not(.nav-vert) .nav-item.level0>a,.nav-holder .dropdown-block .dropdown-heading,.nav-holder .dropdown-block .dropdown-heading .icon:not(.ib),.nav-holder .dropdown-block .dropdown-heading a,.nav-holder .block-search.expanding .action.search .icon{color:#fff}.vertnav-trigger,.nav-regular .nav-item.level0>a,.vertnav-trigger,.nav-regular .nav-item.level0>a span,.nav-holder .dropdown-block .dropdown-heading{font-size:18px;font-weight:500}.nav-regular:not(.nav-vert) .nav-item.level0.active>a{color:#fff;background:#dc241f}.nav-regular:not(.nav-vert) .nav-item.level0.active>a:hover{color:#fff}.dropdown-block .dropdown-heading .caret,.dropdown-block .dropdown-heading .label{color:#fff}.dropdown-block.active .dropdown-heading .caret,.dropdown-block.active .dropdown-heading .label{color:#333}.slideshow-wrapper-additional{margin:0 0 50px}.main.container{padding-top:0}.columns .column.main{padding:0}.block-title.grey-title{background:#303030;color:#fff;padding:15px 20px}.block-title.grey-title,.block-title.grey-title *{font-size:22px !important;font-weight:500 !important;line-height:24px !important}.block-title.grey-title.light-title{background:#f5f5f5;color:#555}.slider-arrows1-pos-top-right .owl-controls .owl-buttons{top:-44px;right:20px}.block-title.grey-title~.block-content .owl-controls .owl-buttons .owl-prev,.block-title.grey-title~.block-content .owl-controls .owl-buttons .owl-next{background:0 0 !important;color:#fff !important}.block-title.grey-title.light-title~.block-content .owl-controls .owl-buttons .owl-prev,.block-title.grey-title.light-title~.block-content .owl-controls .owl-buttons .owl-next{color:#333 !important}.block-title.grey-title~.block-content .owl-controls .owl-buttons div:hover{opacity:.6}.items-grid .item{padding-bottom:0}.items-grid .product-item-img{border:1px solid #eee;background:#fff;min-height:190px;max-width:100% !important}.items-grid .product-item-name,.items-grid .product-items .price-box .price{font-size:16px;line-height:24px}.slider-pagination1 .owl-controls .owl-page.active span{background-color:#cbd7e2}.newsletter .column.main{min-height:inherit;padding:0 0 50px}.newsletter .blue-block{text-align:center;min-height:100px;padding:50px 0 0}.newsletter .blue-block p{display:inline-block;vertical-align:top;color:#fff;font-size:20px;line-height:50px;padding:0 10px;margin:0}.newsletter .blue-block .block.newsletter{display:inline-block;vertical-align:top;width:510px}.newsletter .block.newsletter input{height:50px;color:#222;width:340px;outline:none;border:0;background:#eee;padding:15px 20px;font-size:16px;line-height:20px;margin:0 10px 0 0}.newsletter .block.newsletter .field .control:before{display:none}.newsletter .block.newsletter .action.subscribe{padding:0 15px;line-height:48px;height:50px;font-size:16px;font-weight:500;color:#fff}.newsletter .block.newsletter input,.newsletter .block.newsletter .action.subscribe{border-radius:5px}.newsletter .pic{height:150px;position:relative;overflow:hidden}.newsletter .pic img{width:100%;height:100%;-webkit-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;object-fit:cover}.newsletter .mage-error{text-align:left}.clients{background:#fff !important}.clients .brand-slider{margin:0}.footer-container{background-color:#eee}.footer-primary{background:#fff;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,.1);-moz-box-shadow:0px 2px 2px rgba(0,0,0,.1);-ms-box-shadow:0px 2px 2px rgba(0,0,0,.1);-o-box-shadow:0px 2px 2px rgba(0,0,0,.1);box-shadow:0px 2px 2px rgba(0,0,0,.1)}.footer-primary .inner-container{padding:10px 20px}.footer-primary-container{padding:50px 0 20px}.footer .social-links a .icon{vertical-align:middle}.footer .heading{font-family:'Poppins',sans-serif;font-weight:500;color:#555;font-size:18px;text-transform:uppercase}.footer ul.bullet a{color:#555 !important}.footer .feature{padding-top:10px}.footer .feature p{color:#555 !important}.footer .feature.first{padding-top:0}.footer .feature .ic{margin-top:-10px}.footer .feature.first .ic{margin-top:-3px}.footer ul.bullet li{margin-bottom:10px;padding-top:1px}.footer .block-list li{clear:both}.footer .block-list li *{font-size:13px;font-weight:500;color:#555;line-height:18px}.footer .block-list li .pic{width:75px;height:75px;display:block;margin:0 15px 15px 0;position:relative;float:left;overflow:hidden}.footer .block-list li .pic img{width:100%;height:100%;-webkit-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;object-fit:cover}.footer .view-more{float:right;font-weight:500}.footer .block-list li.note-event .image{width:80%;border:1px solid #eee;padding:15px;margin:0 0 8px;background:#fff}.footer-primary a,.footer-primary a *{color:#333 !important}.page-main .page-title{padding:0 0 15px;margin:0 0 20px;border-bottom:1px solid #ddd}.page-main h1,.page-main h1 *,.product-info-main .page-title-wrapper .page-title{font-weight:500;font-size:32px;margin:0}h2,.page-main h1~h1,.page-main h1~h1 *{font-size:24px}h3,h3 *{font-size:20px;line-height:28px;font-weight:500}h4,h4 *{font-size:18px;line-height:28px;font-weight:500}h5,h5 *{font-size:16px;line-height:24px;font-weight:500}h6,h6 *{font-size:14px;line-height:20px;font-weight:500}.action{color:#333}.color-red{color:#dc241f !important}.main-container{padding:50px 0}.actions-toolbar .secondary,.form.send.friend .fieldset .actions-toolbar:not(:first-child)>.secondary{float:right}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email],input[type=date],select{height:36px;padding:6px 10px;border-color:#ddd !important}input.input-text:hover,select:hover,textarea:hover,input.input-text:focus,select:focus,textarea:focus,._keyfocus :focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{border-color:#aaa !important;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}select{height:36px;padding:6px 30px 6px 8px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-image:url(../images/img/drop-arrow.png);background-repeat:no-repeat;background-position:right center}.form input.input-text.mage-error{border-color:#e02b27 !important}.form input.input-text,.form select.input-text,.form textarea.input-text,.form select.select{width:300px}.form input[type=checkbox].input-text{width:inherit}.form .fieldset>.field{margin:0 0 15px}.form .fieldset>.field .label,.form .fieldset>.field .label *{width:100%;padding:0 0 3px;font-weight:600;text-align:left;margin:0}.form p.required{color:#e02b27;text-align:right;font-size:12px}.form .actions-toolbar,.customer-account-login .block-new-customer .actions-toolbar{margin:10px 0 0 !important;padding:10px 0 0;border-top:1px solid #e5e5e5}.form .actions-toolbar .action,.customer-account-login .block-new-customer .actions-toolbar .action,.form-address-edit .actions-toolbar .action.primary,.methods-shipping .actions-toolbar .action.primary,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary{min-width:180px;font-size:16px;line-height:45px;height:45px;padding:0 25px;margin-top:0 !important}.actions-toolbar .action.back{height:auto !important}.customer-account-login .block-new-customer p{padding:0 0 20px}.customer-account-login .block-title,.customer-account-login .block-title *,.form .legend,.form .legend *{font-size:20px;font-weight:600}.form .legend{margin:0 0 20px;border-bottom:1px solid #e5e5e5;width:100%;padding:0 0 10px}.form.form.create.account{width:100%}.form .fieldset{margin:0 0 20px}.form .field .control{width:100% !important}.form .field .password-strength-meter{width:auto;margin-bottom:10px;height:auto;background-color:#f4f4f4;line-height:18px;padding:10px 9px;position:relative;z-index:1}.form .field.choice{position:relative;clear:both;padding-top:5px}.form .field.choice:before{width:0;padding:0}.form .field.choice input{float:left;margin-top:3px !important;width:auto}.form .field.recaptcha{clear:both}.form .actions-toolbar .action.remind{padding:0}.form.form.create.account .field.field-name-firstname,.form.form.create.account .field-name-lastname,.form.form.create.account .field.password,.form.form.create.account .confirmation{float:left;margin-right:20px !important;width:300px}.action.back{min-width:inherit !important;line-height:20px !important;padding:0 !important;color:#333}.action.back:before{content:"\e22a";margin-right:5px;line-height:18px;float:left;font-family:ThemeIcons}.action.back *{font-weight:500}.form.form-address-edit .fieldset .field,.form.form-edit-account .fieldset .field{float:left;margin-right:20px !important;width:300px;position:relative}.form.form-address-edit .fieldset .field .mage-error[generated]{margin-top:0;position:absolute;left:0;bottom:-20px}.form.form-address-edit .fieldset .field.street{width:100%;margin-right:0 !important}.form.form-address-edit .fieldset .field.street .input-text.required-entry{float:left}.form.form-address-edit .fieldset .field.street .nested{float:left}.form.form-address-edit .fieldset .field.street .additional{margin-top:0}.form.password.reset,.form.send.confirmation,.form.password.forget,.form.create.account{min-width:inherit !important;width:100% !important}.form.form-address-edit .fieldset .field.zip,.form.form-edit-account .fieldset .field.zip{clear:both}.form.form-address-edit .fieldset .field.street .additional{margin:0 0 15px 20px}.message.info{clear:both}.form .field .control{width:100% !important}.form .field.choice:before{width:0;padding:0}.form.form-address-edit .fieldset .field,.form.form-edit-account .fieldset .field{float:left;margin-right:20px !important;width:300px;position:relative}.form .field.choice{position:relative;clear:both;padding-top:5px}.checkout-index-index .payments .form-discount,.checkout-index-index .payments .form-giftcard-account{padding-top:1px}.slideshow-wrapper-additional .owl-carousel .owl-item *{padding:0 !important;margin:0 !important;width:100%;max-width:initial}.contact-page .left-block{float:left;width:40% !important;margin:0;padding:0 50px 50px 0}.contact-page .right-block{float:right;width:58% !important;margin:0 !important}.contact-page .left-block .field.note.no-label{padding:0;margin:0;height:0;overflow:hidden}.contact-page .contact-lower .col-1,.contact-page .contact-lower .col-2{float:left;width:50% !important}.contact-page .company-name,.contact-page .address,.contact-page .phone,.contact-page .hours{padding:0 0 10px}.contact-page .company-name{font-weight:600}.contact-page .hours strong{display:inline-block;padding:0 10px 10px 0}.account .column.main .block .block-title,.contact-page h2,.contact-page h3,.block-order-details-view .block-title{border-bottom:solid 1px #e5e5e5;padding:0 0 10px !important;margin:0 0 20px !important}.account.page-layout-2columns-left .column.main{width:76%}.account .column.main .block .block-title,.account .column.main .block .block-title *,.contact-page h2,.contact-page h3,.block-order-details-view .block-title,.block-order-details-view .block-title *{line-height:30px !important;font-size:26px !important;font-weight:500 !important}.account .column.main .block .box-title,.block-order-details-view .box-title{margin:0 0 15px !important;display:block !important}.account .column.main .block .block-title .action,.account .column.main .block~.block-dashboard-orders .block-title .action{float:right}.account .column.main .block .box-actions .action,.account .column.main .block .actions .action{margin-right:5px}.account .column.main .block .block-title .action,.account .column.main .block .block-title .action *,.account .column.main .block .box-actions .action,.account .column.main .block .box-actions .action *,.account .column.main .block .actions .action,.account .column.main .block .actions .action *,.account .column.main .block~.block-dashboard-orders .block-title .action,.account .column.main .block~.block-dashboard-orders .block-title .action *{font-size:13px !important;line-height:20px !important;color:#333;font-weight:400 !important}.account .column.main .block .block-title .action,.account .column.main .block .box-actions .action,.account .column.main .block .actions .action,.account .column.main .block~.block-dashboard-orders .block-title .action{background:#d8d8d8;padding:5px 15px}.account .column.main .block .block-title .action:hover *,.account .column.main .block .box-actions .action:hover *,.account .column.main .block .actions .action:hover *,.account .column.main .block~.block-dashboard-orders .block-title .action:hover *{color:#fff}.account .column.main .block .box-actions .action.change-password,.account .column.main .block .actions .action.delete{background:#333;color:#fff}.account .column.main .block .actions .action.delete *{color:#fff}.account .column.main .block .box-actions{margin:15px 0 0}.account .column.main .block .block-content p,.block-order-details-view .block-content p,.block-order-details-view .block-content address{font-size:15px}.user-name,.user-phone,.user-address,.user-email{position:relative;padding:0 0 10px 22px;margin:0;line-height:26px}.user-name:before,.user-phone:before,.user-address:before,.user-email:before{font-family:ThemeIcons;font-size:16px;line-height:20px;position:absolute;left:0;top:2px}.user-name:before{content:"\e230"}.user-phone:before{content:"\e231"}.user-address:before{content:"\e232";font-size:18px}.user-email:before{content:"\e205";line-height:22px}.table-order-items{border:0 !important}.table-order-items thead{background:#333}.table-order-items thead tr th{font-weight:500;font-size:16px;color:#fff}.table-order-items thead tr{border-color:#333}.table-order-items tr{border:1px solid #ddd;border-top:0}.table-order-items tr:nth-child(even){background:#f9f9f9}.table-order-items tr .processing{color:#f90}.table-order-items tr .completed{color:#10b204}.table-order-items tr .canceled{color:red}.table-order-items tr .pending{color:red}.table-order-items tr .action,.table-order-items tr .action *{font-weight:400;line-height:20px;color:#fff;font-size:12px}.table-order-items tr .action.view *{color:#000}.table-order-items tr .action{padding:3px 8px}.sidebar .block-compare .actions-toolbar{border-top:1px solid #eee;padding:10px 0 0;margin:10px 0 0}.sidebar .actions-toolbar .secondary .action,.sidebar .actions-toolbar .secondary .action *{font-weight:600}.sidebar .block-reorder .actions-toolbar .primary .action,.sidebar .block-wishlist .actions-toolbar .primary .action{min-width:inherit;padding:0 15px !important;line-height:36px;font-size:14px}.sidebar .block-wishlist .actions-toolbar .primary .action{background:#eee}.sidebar .block-reorder .actions-toolbar .primary .action:hover,.sidebar .block-reorder .actions-toolbar .primary .action:focus,.sidebar .block-wishlist .actions-toolbar .primary .action:hover,.sidebar .block-wishlist .actions-toolbar .primary .action:focus{background:#222;color:#fff}.sidebar .block-reorder .actions-toolbar .secondary .action{min-width:inherit;line-height:36px;margin:0;padding:0}.sidebar .block-reorder .actions-toolbar{max-width:100%}.sidebar .product-items .product-item{clear:both}.sidebar .product-items .product-item .product-item-link{font-size:12px}.sidebar .product-items-names .product-item-name{margin:0;width:calc(100% - 30px)}.sidebar .field.item.choice{vertical-align:top;padding:0;margin:-2px 0 0;float:left}.sidebar .block-wishlist .product-items{width:100%;display:table}.sidebar .block-wishlist .actions-toolbar{padding:10px 0 0;border-top:1px solid #eee;margin:10px 0 0;clear:both}.sidebar .block-wishlist .product-items .product-item{padding:30px 0 0}.sidebar .block-wishlist .product-items .product-item:first-child{padding-top:0}.sidebar .product-item .price-box .price{font-weight:400}.sidebar .product-items .product-item-actions{clear:inherit;margin:0}.sidebar .product-item .tocart,.sidebar .product-items .item .tocart,.sidebar .product-item .tocart *,.sidebar .product-items .item .tocart *{background:0 0 !important;font-weight:600 !important;padding:0;color:#222 !important}.sidebar .product-items .product-item-info .product-item-photo{width:60px;float:left;border:1px solid #eee}.sidebar .product-items .product-item-info .product-item-photo .product-image-photo,.sidebar .product-items .product-item-info .product-item-photo img{width:auto !important;max-width:100% !important;height:auto !important}.sidebar .product-items .product-item-details{margin:0;width:calc(100% - 80px);float:left}.sidebar .block-compare .action.delete{left:inherit;right:0}.abs-remove-button-for-blocks:before,.sidebar .action.delete:before,.table-comparison .cell.remove .action.delete:before,.block-compare .action.delete:before,.filter-current .action.remove:before,.minicart-items .action.delete:before{content:"\e22d";font-family:ThemeIcons;font-size:16px;line-height:20px}.sidebar .action.edit:before,.minicart-items .action.edit:before,.products-grid.wishlist .product-item .action.edit:before{content:"\e22e";font-family:ThemeIcons;font-size:14px;line-height:20px}.minicart-wrapper .product .actions>.primary,.minicart-wrapper .product .actions>.secondary{display:inline-block;margin:0 0 0 5px}.form-wishlist-items{clear:both}.action.rss.wishlist{background:#f90;padding:6px 15px;float:right;color:#fff;margin:-40px 0 0}.products-grid.wishlist{border-bottom:1px solid #eee;margin:0 0 15px}.products-grid.wishlist .product-item{padding:15px;margin:0 0 20px;margin-left:-10px}.products-grid.wishlist .product-item:hover{box-shadow:0 0 20px rgba(0,0,0,.2);border-color:transparent;transition:box-shadow .4s ease-out;-moz-transition:box-shadow .4s ease-out;-webkit-transition:box-shadow .4s ease-out;-o-transition:box-shadow .4s ease-out;z-index:9}.products-grid.wishlist .product-item .product-item-photo{border:1px solid #eee}.products-grid.wishlist .product-item-name{min-height:70px}.products-grid.wishlist .product-item-comment{margin-bottom:20px}.products-grid.wishlist .product-item .qty{float:left;width:auto;padding:0 !important}.products-grid.wishlist .product-item .qty label{padding-right:5px !important}.products-grid.wishlist .product-item .qty .control{width:auto}.products-grid.wishlist .product-item .fieldset .product-item-actions{margin:0}.products-grid.wishlist .product-item .fieldset .action.primary{padding:8px 10px;font-size:13px}.product-view .product-img-column{border:1px solid #ccc}.message.info>:first-child:before{margin:-16px 0 0}.table-comparison .cell{border-left:1px solid #d1d1d1 !important}.table-comparison .cell.remove{padding:15px}.form.form-cart .product-item-photo .product-image-container{border:1px solid #eee}.form.form-cart .actions-toolbar .action{min-width:initial;line-height:32px;padding:0 15px;height:32px;text-align:center}.form.form-cart .actions-toolbar .action.action-delete:hover{background:#dc241f}.comparison.headings{display:none}.sideacco .nav-item>a{padding-right:36px;line-height:24px}.uaccordion-style1 li a{padding:8px 10px}.order-details-items{border:0}.sidebar .block .block-title{padding-top:0}.column.main dl dt{font-weight:600}.column.main dl dd a{font-weight:500}.category-description ul{list-style:disc outside;padding-left:15px;margin-bottom:20px}.category-description ul *{font-size:14px;font-family:'Poppins',sans-serif !important}.sidebar .filter .block-subtitle{font-size:19px;font-family:'Poppins',sans-serif}.category-description ul{list-style:disc outside;padding-left:15px;margin-bottom:20px}.efi-systems ul li em{font-style:normal}.user-tunable-xfi table{padding:10px}.user-tunable-xfi table tr:nth-child(2){display:none}.user-tunable-xfi table tr td{padding:15px 15px 5px;border-left:1px solid #fff}.user-tunable-xfi table tr td:first-child{background:#323233 !important}.user-tunable-xfi table tr td:first-child strong.req{background:#f40f0a;display:block;margin:-15px -15px 10px;padding:15px;border-bottom:1px solid #fff}.user-tunable-xfi table tr td table.or tr td{padding:8px 5px 5px}.user-tunable-xfi table tr td table.or tr td:first-child{background:#f40f0a !important}.tech-support table{width:100% !important}.support-search h3{font-weight:600}.support-search .support-search-field input[type=submit]{width:100%;display:block;height:36px;border:0;background:#dc241f;color:#fff}.support-search .support-search-field input[type=submit]:hover{background:#333}.support-search .support-search-choice table td{padding:0;display:inline-block}.support-search .support-search-choice table td:nth-child(2){margin-right:50px}.support-articles table{width:45%}.support-articles table tr td:nth-child(2) ul{margin:0 0 10px}.support-articles tr td{width:200px;display:inline-block;border:1px solid #eee;height:100px;margin:0 20px 0 0}.toolbar-products{padding:0 0 20px;margin:0 0 -1px;border-bottom:1px solid #f5f5f5}.products.wrapper+.toolbar-products{border-bottom:0;border-top:1px solid #f5f5f5;padding:20px 0 0}.toolbar.toolbar-products .sorter-options,.toolbar.toolbar-products .limiter-options{height:32px;line-height:22px;padding:4px 10px 5px}.intake-manifolds-table a{color:#333}.intake-manifolds-table a:hover{color:#dc241f}.intake-manifolds-table tr td{width:25%}.intake-manifolds-table tr td table{width:100% !important}.intake-manifolds-table tr td span{font-weight:600}.intake-manifolds-table tr td:nth-child(3){vertical-align:middle;text-align:center}.intake-manifolds-table tr td img{max-width:90%}.throttle-bodies p,.throttle-bodies p *{font-size:18px;font-weight:600}.throttle-bodies ul{padding-left:25px}.strip-fuel-systems table{width:100% !important}.strip-fuel-systems table tr td{text-align:center !important;padding:15px}.strip-fuel-systems table tr:nth-child(2) td{width:50%;border:1px solid #fff}.strip-fuel-systems table tr:nth-child(2) td p{display:table;margin:0 auto;text-align:left}.form.form-orders-search .field,.form.send.friend .field{float:left;margin-right:20px !important;width:300px}.form.form-orders-search .field:nth-child(odd),.form.send.friend .field:nth-child(odd){clear:both}.form.form-orders-search .field.captcha,.form.send.friend .field.captcha{clear:both}.form.form-orders-search .actions-toolbar .action.proceed-download:hover{background:#dc241f !important}.form.send.friend .field.email{clear:inherit}.form.send.friend .field.text,.form.send.friend .field.text textarea.input-text{clear:inherit;width:620px}.wiring-diagram-list li{width:calc(25% - 20px);margin:10px;float:left;min-height:85px;position:relative}.wiring-diagram-list li:nth-child(4n+1){clear:both}.wiring-diagram-list li a{padding:15px;border:1px solid #eee;color:#333;background:#f5f5f5;position:absolute;left:0;top:0;width:calc(100% - 30px);height:calc(100% - 30px);display:block;font-weight:500;text-align:center}.wiring-diagram-list li a:hover,.wiring-diagram-list li a:focus{background:#333;color:#fff}.wiring-diagram-list~h3.headerFont{margin-left:10px}.nav-regular .nav-item.products-nav .nav-panel--dropdown{width:800px}.nav-regular .nav-item.products-nav .nav-panel li.classic{width:33.3333%;float:left}.nav-regular .nav-item.products-nav .nav-panel--dropdown .nav-panel--dropdown{width:16em}.nav-regular.opt-fx-fade-inout .nav-panel .nav-item--parent>.nav-panel--dropdown{background:#fff}.nav-regular .nav-item.products-nav .nav-panel--dropdown .nav-panel li.classic{width:100%}.nav-regular .nav-item .support-box{padding:10px}.nav-regular .nav-item .support-box h4{font-size:16px;font-weight:600}.nav-regular .nav-item .support-box p{font-size:15px}.nav-regular .nav-panel--dropdown .nav-item>a:hover{background-color:#f6f6f6;color:#dc241f}.gallery-list-page .row{display:flex;flex-wrap:wrap}.gallery-list-page .block{text-align:center;border:1px solid #e3e3e3;margin:15px !important;width:calc(25% - 30px);padding:0}.gallery-list-page .block figure{position:relative;height:150px;border-bottom:1px solid #e6e6e6;background:#f5f5f5;padding:20px;margin:0 0 10px}.gallery-list-page .block .title{font-size:16px;font-weight:600;padding:10px 15px 0;margin:0 !important;text-align:left !important;color:#f58220}.gallery-list-page .block .title a{color:#dc241f;font-weight:600}.gallery-list-page .block .title a:hover,.gallery-list-page .block .title a:focus{color:#222}.gallery-list-page .block .content{line-height:24px !important;padding:10px 15px;text-align:left}.cart-summary>.title{margin-top:15px}.cart-summary .block .fieldset{margin:5px 0 15px}.cart-summary dl dt.item-title,.cart-summary dl dt.item-title *{font-weight:600}.cart-totals .grand .mark,.cart-totals .grand .amount,.opc-block-summary .table-totals .grand .mark,.opc-block-summary .table-totals .grand .amount,.opc-block-summary .table-totals .grand .mark *,.opc-block-summary .table-totals .grand .amount *{padding-top:10px;font-size:16px;font-weight:600}.cart-totals .grand .mark *,.cart-totals .grand .amount *,.price-including-tax .price,.price-excluding-tax .price{font-weight:600}.cart-totals .mark,.opc-block-summary .table-totals .mark{padding-left:0}.cart-summary .block>.title{padding-top:10px}.cart-summary .block>.title:after{top:8px}.cart-container .form-cart .cart.actions .action{height:45px;line-height:45px;padding-top:0;padding-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.cart-container .form-cart .cart.actions .action:before{line-height:45px}.cart.table-wrapper .item-actions td{padding-left:0}.cart.table-wrapper .item-actions .actions-toolbar{padding-left:10px}.cart.table-wrapper .item-actions .action{margin-bottom:0}.opc-block-summary>.title,.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title{font-size:24px;font-weight:400}.opc-block-summary .items-in-cart>.title,.opc-block-summary .items-in-cart>.title *{font-size:20px}.opc-block-summary .items-in-cart>.title:after{top:15px}.opc-progress-bar{width:64%}.opc-progress-bar .opc-progress-bar-item{width:50%}.opc-block-shipping-information{padding:20px 30px;background:#f5f5f5}.minicart-items .product>.product-item-photo,.minicart-items .product>.product-image-container{border:1px solid #ddd;background:#fff}.minicart-items .product>.product-image-container{display:table}.minicart-items .product>.product-image-container span.product-image-wrapper{vertical-align:middle;display:table-cell}.table-checkout-shipping-method{width:100%;border:1px solid #ccc;margin:20px 0 0}.table-checkout-shipping-method thead{display:none}.table-checkout-shipping-method tr{border-top:1px solid #eee}.table-checkout-shipping-method tr:nth-child(odd){background:#f5f5f5}.table-checkout-shipping-method tr:first-child{border:0}.table-checkout-shipping-method tbody td{border:0;padding:15px 10px 10px !important}.checkout-payment-method .payment-method-title{padding:20px 0 !important}.checkout-payment-method .payment-method-title input[type=radio]{margin-top:2px !important}.checkout-payment-method .payment-method-title label,.checkout-payment-method .payment-method-title label *{font-weight:600}.checkout-payment-method .payment-method-content{padding:0 0 10px}.checkout-payment-method .payment-option-title{padding-top:20px !important}.checkout-payment-method .payment-option-title,.checkout-payment-method .payment-option._collapsible .payment-option-content{background:#f5f5f5}.checkout-payment-method .payment-option-title .action-toggle{color:#555}.checkout-payment-method .payment-option-inner,.checkout-payment-method .payment-option-content .payment-option-inner+.actions-toolbar{display:inline-block;vertical-align:top;width:auto;border:0;margin:0 !important;padding:0}.checkout-payment-method .payment-option-inner input.input-text{height:36px;width:200px}.checkout-payment-method .payment-option-content .payment-option-inner+.actions-toolbar .action,.checkout-payment-method .checkout-billing-address .primary .action-cancel,.checkout-payment-method .checkout-billing-address .primary .action-update{background:#444;color:#fff;height:35px;line-height:35px;font-size:14px;padding:0 20px !important;min-width:inherit;margin:0 0 5px 5px}.checkout-payment-method .checkout-billing-address .primary .action-update{float:left;background:#eee;color:#333}.checkout-payment-method .checkout-billing-address .primary .action-cancel:hover{background:#222}.checkout-payment-method .checkout-billing-address .primary .action-update:hover{background:#dc241f;color:#fff}.checkout-payment-method .ccard .field .select{padding:6px 8px}.checkout-payment-method .ccard .field.year .select{width:115px}.opc-wrapper .fieldset>.field.required>label:after,.opc-wrapper .fieldset>.field._required>label:after{top:3px}.payment-method-content .fieldset>.field{width:290px;float:left}.payment-method-content .fieldset>.field.number input.input-text{width:260px}.payment-method-content .fieldset>.field.date{clear:both}.payment-method-content .fieldset>.field.type .control{margin:25px 0 0 -5px !important}.checkout-payment-method .payment-method-content .field.field-select-billing{margin:10px 0 20px;display:block;width:100%;max-width:inherit}.checkout-payment-method .payment-method-content .checkout-billing-address .actions-toolbar{clear:both}.checkout-index-index .field.no-label.month .control .mage-error{position:relative}.header-container.header-container-micro .hp-blocks-holder .hp-block{margin:0 auto;display:block;max-width:270px;float:none}.header-container.header-container-micro .hp-blocks-holder .hp-block .logo-wrapper{text-align:center}.account-nav .item a{color:#333}.sitemap-page .sitemap li a,.sitemap-page .cms-page-list li a{color:#333}.sitemap-page .sitemap li.level-0 a{font-weight:600}.sidebar.sidebar-main .block-content{word-break:break-all}.block.related .block-actions .action.select{background:#333;color:#fff;padding:5px 10px;margin:0 0 10px 5px;display:inline-block;vertical-align:top}.block.related .block-actions .action.select:hover{background:#222}.products-grid.products-related .product-item{border:1px solid #eee;margin:0 10px 10px 0;padding:10px;width:calc(33% - 10px)}.strip-fuel-systems{width:100%;display:block}.product.info.detailed .product.attribute.description img{float:left !important;min-width:250px;border:5px solid #ccc;padding:0;display:inline-block;margin:0 20px 10px 0}.toolbar-products{position:relative}.page-products .sorter{top:-2px}.product.attribute.description *{text-align:left !important;font-style:normal !important}.product.attribute.description table,.product.attribute.description tbody,.product.attribute.description tr{width:100% !important;display:block}.product.attribute.description tr td{display:block;padding:10px;width:calc(100% - 20px);border:0 !important}.product.attribute.description table tr{padding:10px;width:auto !important}.self-tuning img,.proven-performance img{border:1px solid #ccc;margin:0 0 10px}.product-info-main .product.attribute.overview *,.product.attribute.description p *{font-size:14px !important}.product-info-main .product.attribute.description table{display:block}.product.attribute.description table{left:0 !important}.product.attribute.description ul li a{color:#333}.product.attribute.description .sensor-kits-table table tr td table{margin:0 0 20px}.product.attribute.description .sensor-kits-table table tr td table tr,.product.attribute.description .truck-intake-manifold table tr{width:100% !important;padding:0;clear:both;float:left;display:inline-block;border:1px solid #ccc;border-top:0}.product.attribute.description .sensor-kits-table table tr td table tr td{width:calc(25% - 20px) !important;padding:10px;float:left;background:0 0 !important}.product.attribute.description .sensor-kits-table table tr td table tr:nth-child(odd){background:#eee}.product.attribute.description .sensor-kits-table table tr td table~table{border-top:1px solid #ccc !important}.product.attribute.description .sensor-kits-table table tr td table~table tr td{width:calc(100% - 20px) !important}.product.attribute.description .truck-intake-manifold table{border:0 !important}.product.attribute.description .truck-intake-manifold table tr:first-child td,.product.attribute.description .truck-intake-manifold table tr:first-child td *{font-weight:600}.product.attribute.description .truck-intake-manifold table tr td{width:calc(50% - 20px) !important;padding:10px;float:left;background:0 0 !important}.events-table table,.events-table tbody,.events-table tr,.events-table tr td{display:block}.events-table tr{border:1px solid #ccc;border-top:0;display:inline-block;width:100%}.events-table tr:nth-child(odd){background:#eee}.events-table tr:first-child{background:#333}.events-table tr:first-child td{color:#fff;font-weight:500}.events-table tr td{width:20%;float:left;padding:10px 1%}.events-table tr td:last-child{width:10%}.events-table tr td a{color:#333}.header-primary{padding:10px 0}.cart-empty{text-align:center}.minicart-items-wrapper{max-height:300px}.cart.table-wrapper .cart.items table thead{background:#333;color:#fff;font-weight:500}.block-minicart .subtotal,.block-minicart .items-total,.block-minicart .block-content>.actions>.primary{margin:0}.minicart-items-wrapper{padding:20px}.product.attribute.description .line-simulation-table table{border:1px solid #ccc !important}.product.attribute.description .line-simulation-table table *{border:0 !important}.product.attribute.description .line-simulation-table table tr{padding:0}.product.attribute.description .line-simulation-table p{clear:both}.table.table-reviews thead{background:#333}.table.table-reviews thead tr th{color:#fff;font-weight:500}.table.table-reviews tbody tr{border:1px solid #ccc;border-top:0}.table.table-reviews tbody tr:nth-child(even){background:#f5f5f5}.table.table-reviews tbody tr td a{color:#333}.table.table-reviews tbody tr td .action.more{background:#333;color:#fff;padding:6px 8px 5px;font-size:12px;line-height:14px;display:inline-block;min-width:70px;text-align:center}.table.table-reviews tbody tr td .action.more:hover{background:#222}.also-available-table table{height:auto !important}.form .field.captcha iframe{border-right:1px solid #ccc}.form .field.captcha iframe,.form .field.captcha div{width:auto !important}.form .field.captcha iframe .rc-anchor-light.rc-anchor-normal{width:285px !important;position:relative !important}.sidebar .block-wishlist .product-image-container{width:100% !important}.cart.table-wrapper thead{background:#333;color:#fff}.cart.table-wrapper thead .col{padding:10px 15px}.cart.table-wrapper thead .col,.cart.table-wrapper thead .col *{font-weight:500;font-size:16px}.cart.table-wrapper .cart.item .item-info .col{padding:20px 10px 10px}.cart.table-wrapper .product-item-name{margin-top:0}.cart.table-wrapper .col.qty .input-text{margin-top:-15px}.cart-summary .block>.title{padding-left:0}.opc-wrapper .checkout-shipping-method{clear:both}.opc-wrapper .form-shipping-address{max-width:100%}.opc-progress-bar{margin-top:30px}.form.form-shipping-address .fieldset .field,.form.form-shipping-address .fieldset .field.street .field{float:left;width:320px}.form.form-shipping-address .fieldset .field.street{width:100% !important;clear:both}.form.form-shipping-address .fieldset .field.street .field.additional{margin-top:0}.opc-block-summary .product-item .price{font-weight:600}.header-container.header-container-micro{padding:0;background:#f5f5f5;border-bottom:2px solid #ddd}.category-description p{line-height:22px;margin-bottom:20px}.category-image{text-align:center;border:1px solid #eee;background:#f5f5f5}.category-image img.image{display:inline-block}.support-blocks{padding:0 0 30px}.support-blocks .container-box{width:calc(25% - 15px);float:left;margin:0 0 20px 20px}.support-blocks .container-box:first-child{margin-left:0}.support-blocks .container-box .container-header{padding:10px 15px;text-align:center;color:#fff;text-transform:uppercase;font-weight:500;font-size:20px;background:#222}.support-blocks .container-box .content{border:1px solid #ccc;padding:15px;min-height:160px;position:relative}.support-blocks .container-box .title{font-size:16px;font-weight:500}.support-blocks .container-box .description{font-size:13px;margin:0 0 20px}.support-blocks .container-box .actions{margin:0 0 20px;text-align:right;position:absolute;right:0;bottom:0;width:calc(100% - 30px);padding:0 15px}.support-blocks .container-box .input-text{width:calc(100% - 60px);vertical-align:top}.quick-links-block{padding:30px 30px 10px;background:#f5f5f5;margin:0 0 50px}.quick-links-block .quick-link-container{width:calc(33.3333% - 35px);float:left;margin:0 0 0 50px}.quick-links-block .quick-link-container:first-child{margin-left:0}.quick-links-block .quick-link-container h2{font-size:20px;padding:0 0 10px;margin:0 0 20px;border-bottom:1px solid #ccc}.post-content-block .post-content{width:calc(50% - 25px);float:left;margin:0 0 30px}.post-content-block .post-content:nth-child(2){float:right}.post-content-block .post-content h3{background:#222;color:#fff;padding:12px 20px;margin:0}.post-content-block .post-content .content{padding:15px 20px;border:1px solid #ccc;height:200px;display:table;width:calc(100% - 42px)}.post-content-block .post-content .error-text{font-size:12px;margin-bottom:10px}.post-content-block .post-content:nth-child(2) .error-text{border-top:1px solid #eee;padding-top:10px;margin:10px 0}.post-content-block .post-content .action{float:right;min-width:105px;text-align:center}.cpgn-logo{text-align:right}.products-list-ext .item{padding-left:1%;padding-right:1%;margin-left:-1%;margin-right:-1%}.product.attribute.description p{margin-bottom:20px !important;clear:both}.product.attribute.description p,.product.attribute.description p *{text-align:justify !important;color:#333 !important;font-family:'Poppins',sans-serif !important;font-weight:400;font-size:14px !important;line-height:24px !important}.product.attribute.description ul,.product.attribute.description ol,ul.list-bullet{margin:0 !important;padding:0 0 15px 15px !important;list-style:disc !important}.product.attribute.description ol{list-style:decimal !important}.product.attribute.description ul *,.product.attribute.description ol *,ul.list-bullet *{font-family:'Poppins',sans-serif !important;font-weight:400;font-size:14px !important;line-height:24px !important;text-align:left !important}.product.attribute.description ul li,.product.attribute.description ol li,ul.list-bullet li{margin:0 !important;padding:0 0 15px !important}.product.attribute.description ul ul,.product.attribute.description ul li p,.product.attribute.description ol li p,ul.list-bullet p{padding:0 !important;margin:0 !important}.drag-race-table{background:#eee !important;margin:0 0 30px}.form-block .form-group:nth-child(odd){clear:both}.model-tabs{background:#eee;border:1px solid #ddd;margin:0 0 20px;display:table}.model-tabs a{color:#333;font-weight:600;padding:8px 20px 5px;display:inline-block;line-height:30px;border-right:1px solid #eee;float:left}.model-tabs a:hover,.model-tabs a:focus{background:#dadada}.model-tabs a.active{background:#fff;cursor:default}.searchsuite-autocomplete ul li .qs-option-info .qs-option-sku{color:#777}.product.attribute.description .product-table,.content-table{background:#f5f5f5;display:table !important;margin:0 0 30px;border:0 !important}.product.attribute.description .product-table tbody,.content-table tbody{display:table-row-group !important}.product.attribute.description .product-table thead,.content-table thead{display:table-header-group !important}.product.attribute.description .product-table tr,.content-table tr{display:table-row !important;background:0 0 !important;background:#fff !important}.product.attribute.description .product-table tr td,.product.attribute.description .product-table tr th,.content-table tr td,.content-table tr th{display:table-cell !important;vertical-align:middle;border:1px solid #ddd !important}.product.attribute.description .product-table tr td,.product.attribute.description .product-table tr td *,.product.attribute.description .product-table tr th,.product.attribute.description .product-table tr th *,.content-table tr td,.content-table tr td *,.content-table tr th,.content-table tr th *{font-size:14px !important;text-align:center !important;font-weight:400;font-family:'Poppins',sans-serif !important;color:#333 !important;text-decoration:none !important;background:0 0 !important}.product.attribute.description .product-table tr:first-child,.content-table tr:first-child,.product.attribute.description .product-table tr:first-child td,.content-table tr:first-child td{background:#333 !important}.product.attribute.description .product-table tr:first-child td,.product.attribute.description .product-table tr:first-child th,.product.attribute.description .product-table tr:first-child *,.product.attribute.description .product-table tr.table-title,.product.attribute.description .product-table tr.table-title *,.content-table tr:first-child td,.content-table tr:first-child th,.content-table tr:first-child *,.content-table tr:first-child td *,.content-table tr:first-child p,.content-table tr:first-child p *,.content-table tr.table-title,.content-table tr.table-title *{font-weight:500 !important;color:#fff !important;text-align:center}.product.attribute.description .product-table tr:first-child br{display:none}.product.attribute.description .product-table tr.table-title,.content-table tr.table-title{background:#999 !important}.product.attribute.description .product-table tr td sup,.content-table tr tr td sup{font-size:11px !important;font-weight:500 !important}.product.attribute.description .product-table tr td p,.content-table tr td p{margin:5px 0 !important}.product.attribute.description .color-red{color:#dc241f !important}.pic-content img{border:5px solid #ccc;min-width:250px !important;max-width:calc(100% - 10px) !important;margin:0 0 20px !important;display:inline-block}.speedometer-gear-calculator p,.speedometer-gear-calculator p *{font-size:14px !important;font-weight:400;font-family:'Poppins',sans-serif !important}.speedometer-gear-calculator p strong{font-weight:600 !important}.gears-table{background:#f5f5f5;display:table !important;margin:0 0 30px;clear:both}.gears-table tbody{display:table-row-group !important}.gears-table thead{display:table-header-group !important}.gears-table tr{display:table-row !important;background:0 0 !important}.gears-table tr td,.gears-table tr th{min-width:10px;display:table-cell !important;vertical-align:middle;border:1px solid #ddd !important}.gears-table tr td,.gears-table tr td *,.gears-table tr th,.gears-table tr th *{vertical-align:middle;font-size:14px !important;text-align:left !important;font-weight:400;font-family:'Poppins',sans-serif !important;text-decoration:none !important;font-style:normal !important}.title-table tr:first-child,.title-table tr:first-child *{font-weight:500 !important;background:#222 !important;color:#fff !important}.speedometer-gear-calculator .gears-table{width:500px}.speedometer-gear-calculator .gears-table.notes-table,.speedometer-gear-calculator .gears-table.speedometer-calculator,.speedometer-gear-calculator .gears-table.diameter-calculator-table{width:100%}.gears-table label,.gears-table input[type=text]{display:inline-block;float:left;margin:5px 0}.gears-table label{width:150px;clear:both}.gears-table input[type=text]{width:200px}.gears-table input[type=button],.gears-table input[type=reset],.gears-table input.btn{border:0 !important;width:auto !important;cursor:pointer;color:#fff !important;background:#222 !important;padding:8px 20px !important;display:inline-block !important;margin:5px 0 5px 5px !important;line-height:20px !important}ol.trans-faq-list{list-style:decimal !important}ul.trans-faq-list{list-style:disc !important}.trans-faq-list{margin:0 !important;padding:0 0 10px 20px !important}.trans-faq-list *{font-family:'Poppins',sans-serif !important;font-weight:400;font-size:14px !important;line-height:24px !important;text-align:left !important}.trans-faq-list li{margin:0 !important;padding:0 0 15px !important}.trans-faq-list li p{padding:0 !important;margin:0 !important}.trans-faq-block .trans-faq-list{background:#eee;padding:25px 25px 20px 40px !important;margin:0 0 30px !important}.trans-faq-block p,.trans-faq-block h3{clear:both}.trans-faq-block .btn-back{float:right;margin:0 0 20px !important;background:#333 !important;color:#fff !important}.trans-faq-block p{line-height:24px !important}.gears-table.trans-faq-table tr:nth-child(even){background:#eee !important}.gears-table.trans-faq-table tr td strong{font-weight:500 !important}.gears-table.trans-faq-table p{margin:0 !important;padding:10px 0 0 10px !important}.gears-table .table-title{color:#fff !important;padding:5px 10px !important;display:inline-block !important;font-size:16px !important;font-weight:500;margin:0 0 0 -20px}.scroll-table{max-height:600px !important;overflow:auto !important}.scroll-table .dim-container p *,.list-table td strong{font-weight:600 !important}.list-table td a,.list-table td a *{color:#333 !important}.scroll-table .dim-container table{width:100% !important;margin:0 0 20px !important}.scroll-table .dim-container table tr:first-child td,.scroll-table .dim-container table tr:first-child td *{background:#222 !important;color:#fff !important;font-weight:500 !important}.scroll-table .dim-container table tr:nth-child(even) td{background:#eee !important}.sidebar .block-reorder .actions-toolbar .primary .action{height:36px !important}.repair-contact-info{background:#eee;padding:10px;margin:0 0 30px;width:600px}.repair-contact-info table tr td p span{font-weight:500}.table-text{background:#999;padding:20px;margin:-30px 0 30px}.table-text p,.table-text p *{color:#fff}.note-block{background:#ddd;padding:20px;margin:0 0 30px;display:table}.note-block .tag{color:#fff;padding:8px 15px 5px;text-transform:uppercase;display:inline-block;vertical-align:top;font-weight:500;margin:-10px 20px 0 -30px;float:left}.note-block p{width:calc(100% - 130px);float:left}.note-block img{float:right}.content-table.repair-table tr td{vertical-align:top}.torque-converters .text{width:calc(100% - 350px);float:left}.torque-converters .text p{margin:0 0 20px}.torque-converters .sub-title{padding:15px 15px 5px;margin:0 0 20px}.torque-converters .sub-title *{color:#fff}.torque-converters .pic{width:280px;float:right;text-align:center;padding:15px;border:1px solid #ccc}.torque-converters .pic img{max-width:100%}.torque-converters .bg-gray{background:#eee;padding:15px 15px 0;margin:0 0 20px}.torque-converters .bg-gray h3{font-size:18px}.gears-table.trans-dim-table tr td{vertical-align:top}.gears-table.trans-dim-table h3{font-size:20px !important;font-weight:500 !important}.pg-ratios .pic{border:1px solid #eee;margin:0 0 30px}.pg-ratios .pic img{max-width:calc(100% - 40px);padding:20px}.pg-ratios .pic p{border-top:1px solid #eee;margin:0;padding:10px}.cooler-fittings .left-table,.cooler-fittings .right-table{width:calc(50% - 20px);float:left}.cooler-fittings h2{text-align:center;background:#000;color:#fff;padding:10px}.cooler-fittings .table-title{text-align:center;text-transform:uppercase;padding:10px;color:#fff;font-weight:500;font-size:20px}.cooler-fittings .right-table{float:right}.cooler-fittings .content-table tr.table-sub-title.req td{background:#f5f5f5 !important}.cooler-fittings .content-table tr.table-sub-title.req tr td{background:#333 !important}.cooler-fittings .content-table tr.table-sub-title+tr td{font-weight:500}.content-table.specifications-table tr td{vertical-align:top !important}.content-table.specifications-table tr td *{border:0 !important;background:0 0 !important;color:#555 !important;font-weight:400 !important;font-size:18px !important}.content-table.specifications-table .sub-title td *{color:#fff !important;font-weight:500 !important}.specifications-block h3.req,.specifications-block .table-title,.specifications-block .sub-title{padding:10px;color:#fff;margin:0;text-align:center;font-size:18px}.specifications-block .table-title,.specifications-block .table-title *{font-weight:600}.specifications-block .table-title{font-size:20px}.specifications-block .sub-title{background:#000}.trans-line-table{background:#f5f5f5;display:table !important;margin:0 0 30px}.trans-line-table tbody{display:table-row-group !important}.trans-line-table thead{display:table-header-group !important}.trans-line-table tr{display:table-row !important;background:0 0 !important}.trans-line-table tr td{display:table-cell !important;vertical-align:middle;border:1px solid #ddd !important}.trans-line-table tr td,.trans-line-table tr td *{font-size:14px !important;text-align:center !important;font-weight:400;font-family:'Poppins',sans-serif !important}.trans-line-table tr:first-child{background:#333 !important}.trans-line-table tr:first-child td,.trans-line-table tr:first-child *,.trans-line-table.sub-table tr:first-child+tr td,.trans-line-table.sub-table tr:first-child+tr td *{font-weight:500 !important;color:#fff !important;text-align:center;background:#333 !important}.trans-line-table tr:first-child td:first-child,.content-table.specifications-table tr.sub-title td:first-child,.band-adjustments .content-table tr:first-child td{border-left-color:#333 !important}.trans-line-table tr:first-child td:last-child,.trans-line-table.sub-table tr:first-child+tr td:last-child,.content-table.specifications-table tr.sub-title td:last-child,.band-adjustments .content-table tr:first-child td:last-child{border-right-color:#333 !important}.trans-line-table tr:first-child td,.content-table.specifications-table tr.sub-title td,.band-adjustments .content-table tr:first-child td{border-top-color:#333 !important}.band-adjustments-block .content-table td,.band-adjustments-block .content-table td *{text-align:left !important;color:#555 !important}.band-adjustments-block .content-table tr:first-child{background:0 0 !important}.band-adjustments-block .content-table tr.req td,.band-adjustments-block .content-table tr.req td *{background:#333 !important;color:#fff !important;font-weight:500 !important}.band-adjustments .table-title{text-transform:uppercsase;font-weight:500;color:#fff;padding:10px;text-align:center;font-size:20px}.band-adjustments .content-table tr td{text-align:left !important}.nav-border-bottom{border-bottom:5px solid #fff}.addto-links-icons.addto-onimage{bottom:0;right:0;margin:0;position:absolute}.newsletter .blue-block .block.newsletter .control{position:relative}.newsletter .blue-block .block.newsletter .control #newsletter-error{text-align:left;position:absolute;left:5px;top:60px;margin:0;width:auto;line-height:18px;white-space:nowrap}.form.subscribe .fieldset>.field .label,.form.subscribe .fieldset>.field .label~.control{width:auto !important;display:inline-block !important;vertical-align:top !important;clear:both}.form.subscribe .fieldset>.field .label~.control .input-text.required{width:300px !important}.form.subscribe .action.subscribe{min-width:150px;font-size:16px;line-height:45px;height:45px;padding:0 25px;margin-top:0 !important}.about-main-container img#read-more{cursor:pointer}ul.bullet li.level-1{margin-left:15px}.product-view .product-lower-primary-column,.product-view .product-lower-secondary-column.custom-sidebar-right{clear:both}.product-view .product-lower-secondary-column.custom-sidebar-right{float:left !important;width:73%}.product-view .product-lower-secondary-column.custom-sidebar-right .inner{padding-left:0;border:0}.product-view .items-grid-thumbnails .items-group .item{border:0;margin:15px 12px 15px 0;padding:0;width:calc(33% - 15px);float:none;display:inline-block;vertical-align:top}.product-view .items-grid-thumbnails .items-group .item .product-item-info{width:100% !important}.product-view .items-grid-thumbnails .items-group .item .product-item-info .product-item-img,.product-view .items-grid-thumbnails .items-group .item .product-item-info .product-item-details{width:100%;margin:0 0 10px !important}.product-view .items-grid-thumbnails .items-group .item .product-item-info .product-image-photo{bottom:0;display:block;height:auto !important;left:0;margin:auto;max-width:100% !important;position:absolute;right:0;top:0}.product-view .items-grid-thumbnails .items-group .item .price{font-weight:700}.field-tooltip.toggle{top:6px}.authentication-wrapper .action-auth-toggle{background:#444;color:#fff;padding:8px 15px 6px;font-size:14px;font-weight:400 !important}.form.form-shipping-address .field:nth-child(odd){clear:both}.form.form-shipping-address .fieldset .field.street+.field+.field+.field+.field{clear:both}.product-info-main .box-tocart .field.qty .label{float:left;line-height:50px}.product-info-main .box-tocart .field.qty #qty-error{margin:60px 0 0 -250px;display:block;text-align:right;float:right}.product-info-main .box-tocart .field.qty .control,.product-options-bottom .box-tocart .field.qty .control{float:left}.main-container .issuuembed.issuu-isrendered{width:100% !important}.btn-download,.btn-send,.btn-email,.btn-default,.whats-new-block .grid-container a.pratt{padding:8px 15px 8px 40px;margin:0 0 10px !important;color:#fff !important;position:relative;display:inline-block}.btn-download:before,.btn-send:before,.btn-email:before,.whats-new-block .grid-container a.pratt:before{content:"\f019";font-family:FontAwesome;position:absolute;left:15px;top:10px;font-size:18px}.btn-download:before,.btn-send:before,.btn-email:before{content:"\f1d8";top:7px}.btn-email:before{content:"\f0e0";top:7px}.btn-default{padding:8px 15px !important}.whats-new-block .grid-container{margin:0 !important;padding:25px 0 15px !important;border-top:1px solid #ccc}.whats-new-block .grid-container:first-child{padding-top:0 !important;border:0}.whats-new-block .grid-container .above-heading{color:#999;font-size:12px;font-weight:400}.whats-new-block .grid-container a.pratt img{display:none}.image-content{max-width:300px;float:right !important;margin:5px 0 20px 20px}.image-content img{max-width:100%;border:1px solid #eee}.image-content.fleft{margin:5px 20px 20px 0;float:left !important}.columns .column.main .std>.grid12-12{margin:0}.support-information-page .heading{display:block;font-size:20px;line-height:28px;font-weight:500;margin:0 0 10px}.support-information-page .mainfont2{display:block;margin:0 0 20px}.nav-mobile .nav-item--only-subcategories>.nav-panel--dropdown .nav-submenu{background:#e5e5e5 !important;margin:5px 0 15px 20px;width:calc(100% - 40px) !important}.dyno-results{background:#f5f5f5;padding:0 !important;width:100% !important}.dyno-results table tr td{border:1px solid #ccc;text-align:left;white-space:normal}.dyno-results table tr td:nth-child(even) td{background:#eee}.dyno-results table tbody tr:first-child,.dyno-results table tbody tr:first-child *{text-align:center;font-weight:600;font-size:20px;padding:15px 0;vertical-align:middle;color:#fff}.dyno-results table tr:first-child td{background:#333}.dyno-results table tbody tr:nth-child(2) td,.dyno-results table tbody tr:nth-child(2) td *{color:#333}.dyno-results table tbody tr:nth-child(2) td:nth-child(odd),.dyno-results table tbody tr:nth-child(2) td:nth-child(odd) *{font-weight:600}.dyno-results table tbody tr:last-child td{border:0;text-align:center}.dyno-graphs h3{text-align:center}.dyno-graphs ul{list-style:none;padding:0 0 20px;margin:0;text-align:center}.dyno-graphs ul li{width:20%;display:inline-block;vertical-align:top;padding:15px 10px 20px;margin:1%;background:#f5f5f5;border:1px solid #eee;min-height:140px}.dyno-graphs ul li *{font-weight:500;font-size:16px}.dyno-graphs ul li img{max-width:90%}.bottom-blocks .best-sellers{display:none}.bottom-blocks .head-lines{width:98%}.bottom-blocks .head-lines h2,.bottom-blocks .best-sellers h2{background:#222;color:#fff;padding:13px 15px 10px;margin:0 0 20px;line-height:24px}.bottom-blocks .head-lines ul.list{display:inline-block;width:100%}.bottom-blocks .head-lines ul.list li{width:calc(50% - 50px);float:left;padding:0 30px 10px 20px}.bottom-blocks .head-lines ul.list li:nth-child(odd){clear:both}.page-links{padding:0 0 20px;display:block}.page-links a{color:#333;font-weight:500;display:inline-block;margin:0 0 5px}.cam-cores-page table tr td{padding:0}.cam-cores-page .page-links td{padding:0}.rocker-arm-specs-page .content-table tr:first-child td,.rocker-arm-specs-page .content-table tr:first-child *{font-size:16px !important}.rocker-arm-specs-page .content-table tr:nth-child(2) td{background:#ccc !important}.top{font-weight:500;font-size:16px;text-transform:uppercase;position:relative;padding:10px 0 0}.top:before{content:"\e262";display:block;font-family:ThemeIcons;font-size:20px;line-height:10px;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.cam-spec-page .pic{float:right;width:400px}.cam-spec-page .form-block{width:calc(100% - 450px);float:left}.cam-spec-page .form-block h2{text-transform:uppercase;margin:0 0 25px;padding:20px 0 0}.cam-spec-page .form-group{padding:0 0 20px;display:inline-block;width:100%}.cam-spec-page .form-group input.input-text,.cam-spec-page .form-group select{width:calc(100% - 200px)}.cam-spec-page .form-group .input-box{float:left;margin:0 20px 10px 0}.cam-spec-page .form-block~h4{margin:20px 0 0;padding:20px 0 10px}.cam-spec-page .form-group .action.primary,.instructions-page .form-group .action.primary{padding:10px 0;width:100px;height:36px;line-height:16px;vertical-align:top}input[type=radio]{margin:4px 5px 0 0;vertical-align:top;display:inline-block}.instructions-page .form-block{border:1px solid #eee}.instructions-page .form-block h3{background:#333;color:#fff;margin:0 0 20px;padding:10px;text-align:center}.instructions-page .form-block .form-group{padding:20px}.instructions-page .form-group input.input-text,.instructions-page .form-group select{width:calc(100% - 100px);margin:0 5px 10px 0}.instructions-page .form-group .action.primary{width:70px;vertical-align:bottom;margin:0 0 11px}.instructions-page .form-block .block{margin:0}.privacy-page .address-line{font-size:18px}.privacy-page .address-line b{font-size:14px}.product.attribute.description .list{padding:0 0 15px !important;list-style:none !important}.product.attribute.description .list li{padding:0 0 15px 15px !important}.support-search-block{padding:30px 10px;margin:0 0 40px;background:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.support-search-block .pic img{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.support-search-block .search-box{padding-left:30px;border-left:1px solid #ccc}.support-search-block .search-box .input-text{width:calc(100% - 110px);margin:0 0 10px}.support-search-block .search-box .action.primary{width:100px;vertical-align:top;background:#333;color:#fff}.support-search-block .search-box .form-group input[type=radio]+label{margin:0 20px 20px 0}.support-search-block .search-box p{margin:0 0 10px}.support-search-block .search-box h3{margin:0 !important;border:0}.contact-blocks{padding:0 0 30px;border-bottom:1px solid #eee;margin-bottom:40px}.contact-blocks .live-chat p{margin:0 0 5px}.contact-bottom-block .faq-blocks figure{width:calc(30% - 10px);float:left;margin:0 15px 30px 0}.contact-bottom-block .tech-list ul.list li a:last-child{margin-left:10px;display:inline-block;color:#dc241f}.contact-page .block{margin-bottom:10px}.cms-index-index .page.messages{text-align:center}.cms-index-index .page.messages .message.success>:first-child:before,.cms-index-index .page.messages .message.error>:first-child:before{top:5px;position:relative}.category-description table td{border:0}.truth-about-page .pic{text-align:center;background:#f5f5f5;border:1px solid #ddd;padding:20px;margin:0 0 20px}.product-warranty-registration .form-block .form-group{width:calc(50% - 30px);padding:0 15px 20px;float:left;min-height:50px}.product-warranty-registration .form-block .application-specifics .form-group{padding-bottom:10px;min-height:30px}.product-warranty-registration .form-block .form-group.col-two .input-box{width:50% !important;float:left}.product-warranty-registration .form-block .actions-toolbar{margin:10px 0 0 !important;padding:10px 0 0;border-top:1px solid #e5e5e5}.product-warranty-registration .form-block .submit{min-width:180px;font-size:16px;line-height:45px;height:45px;padding:0 25px}.product-warranty-registration .form-block .form-group.width-full{width:calc(100% - 30px)}.content-pic{text-align:center;background:#f5f5f5;border:1px solid #ddd;padding:20px;margin:0 0 20px}.technical-info-page h3{background:#333;padding:10px;color:#fff}.CPGStaticContent blockquote,.CPGStaticContent blockquote *{font-family:'Poppins',sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px}.CPGStaticContent blockquote{margin:0 0 20px}.steps-form .page-banner{background:#ccc;text-align:center}.steps-form .text-bg{background:#f5f5f5;padding:20px;margin:0 0 20px;border:1px solid #ddd}.steps-form .field{width:100%;display:table;margin:0}.steps-form .field label:first-child{width:200px;display:block;float:left;font-weight:500}.steps-form .field .control{width:calc(100% - 200px);display:block;float:left}.steps-form .field .control.req-fields{margin:5px 0 0}.steps-form .field .control label{font-weight:400;width:auto;margin:0 10px 5px 0}.steps-form .field .control select{height:36px}.steps-form .field .control select,.steps-form .field .control input[type=text]{margin-bottom:10px;width:300px}.steps-form .field .control .small-field{width:145px !important;float:left;vertical-align:top;margin:-5px 10px 10px 0}.steps-form .field .control .checkbox{display:inline-block;vertical-align:top;margin:0 10px 10px 0}.steps-form .field .error-msg{color:red;font-size:12px;display:block;line-height:16px;margin:-5px 0 10px}.steps-form .field .control.req-fields label{float:left}.steps-form .field .control textarea{width:450px}.liftertype_error{clear:both}.steps-form .actions-toolbar{float:right;margin:0}.steps-form .actions-toolbar .action{margin:0 0 10px 10px}.steps-form h3{padding:20px 0 5px}.news-list-page .btn-email{float:right;margin:-10px 0 0 !important}.product.data.items>.item.content{position:relative}.product.attribute.description .btn-default,.product.attribute.description .btn-default:hover,.product.attribute.description .btn-default:focus{color:#fff !important}.breadcrumbs .item:not(:last-child):after{line-height:24px}.block-repeater{display:inline-block;width:100%;margin:0 0 30px;border:1px solid #ccc}.block-repeater h3{background:#333;color:#fff;padding:10px 15px;margin:-1px -1px 20px}.block-repeater .text{padding:0 15px}.block-repeater .img-block{float:right;width:400px;border:1px solid #eee;text-align:center;margin:0 15px 15px}.block-repeater .img-block img{width:100%}.block-repeater .block-actions{text-align:center}.list-col-3{display:inline-block;width:100%;padding:0 0 30px}.list-col-3 .list li{width:calc(33% - 30px);float:left;padding:0 15px 15px !important}.list-col-3 .list li:nth-child(3n+1){clear:both}.product.attribute.description .product-table.promag-table tr td h4{font-weight:500 !important;font-size:16px !important;margin:0}.checkout-payment-method .billing-address-form{max-width:100%}.checkout-payment-method .billing-address-form .fieldset .field{margin:0 20px 20px 0;width:300px;float:left}.checkout-payment-method .billing-address-form .field.field-select-billing select,.checkout-payment-method .billing-address-form .fieldset .field:nth-child(3) input[type=text]{width:620px}.checkout-payment-method .billing-address-form .fieldset>.field.street,.checkout-payment-method .billing-address-form .fieldset .field:nth-child(3){width:100%;clear:both;margin:0}.checkout-payment-method .billing-address-form .fieldset .field:nth-child(3){margin-bottom:20px}.checkout-payment-method .billing-address-form .fieldset .field:nth-child(odd){clear:both}.checkout-payment-method .billing-address-form .fieldset>.field.street~.field:nth-child(odd){clear:inherit}.checkout-payment-method .billing-address-form .fieldset>.field.choice{clear:both !important}.checkout-payment-method .billing-address-form .fieldset>.field.choice label{line-height:20px}.checkout-payment-method .billing-address-form .fieldset>.field.phone-field{clear:both !important}.separation-angle-page .block-repeater .img-block{margin:0 auto 30px auto;float:none;max-width:250px}.modal-content .form.form-shipping-address .fieldset .field.street .field.additional{margin-top:10px}.modal-popup .modal-footer .action.primary{background-color:#ccc}.modal-popup .modal-footer .action.secondary{background-color:#ccc}.product.attribute.description .nissan-table-responsive{display:none}.product.attribute.description .nissan-table-responsive ul{padding:0 !important;border-top:1px solid #ccc !important}.product.attribute.description .nissan-table-responsive ul,.product.attribute.description .nissan-table-responsive ul li{list-style:none !important}.product.attribute.description .nissan-table-responsive ul li p{padding:5px 0 !important}.product.attribute.description .nissan-table-responsive ul li h4,.product.attribute.description .nissan-table-responsive ul li h6,.product.attribute.description .nissan-table-responsive ul li b{font-weight:500 !important}.product.attribute.description .nissan-table-responsive ul li h4{font-size:18px !important;background:#999;color:#fff;padding:5px 10px;margin:-1px -11px 0}.product.attribute.description .nissan-table-responsive ul li h6{padding:5px 10px;font-size:14px !important;background:#eee;margin:0 -10px}.product.attribute.description .nissan-table-responsive ul li{border:1px solid #ccc;border-top:0;padding:0 10px !important}.product.attribute.description .nissan-table-responsive ul li:first-child p b{display:block}.table-order-items tr .action{display:inline-block;text-align:center}.form-add-invitations .action.add:before{line-height:45px}.form-add-invitations .fieldset .additional .action.remove{bottom:10px;top:inherit !important}.control label.show{border:1px solid #d1d1d1;padding:5px 10px;width:280px !important}.table-wrapper.comparison{border:1px solid #d1d1d1 !important}.rc-anchor-normal .rc-anchor-pt{margin:2px 13px 0 28px !important;position:inherit !important;text-align:left !important}.form .field.captcha .g-recaptcha iframe,.form .field.captcha .g-recaptcha,.g-recaptcha div{border-right:0 !important;width:305px !important}.nav-holder .dropdown-block .dropdown-heading,.sticky-header .nav-holder>*{line-height:55px !important;max-height:55px}.header-top .dropdown-block .dropdown-heading{max-height:53px}.dropdown-block.show-border.filled-heading.open .dropdown-content{margin-top:0}.sticky-header .dropdown-block.show-border.filled-heading.open .dropdown-content{margin-top:0 !important}.block-customer-login #login-form .actions-toolbar .secondary{float:left}.block-customer-login #login-form .fieldset.login .actions-toolbar .action{min-width:160px}.actions-toolbar .action.back,.actions-toolbar .action.back:before{line-height:30px !important}.customer-review .product-media{border:1px solid #eee}#invitations-list-table{border:solid 1px #ccc !important}.static-input #backto_searchpage{font-size:12px}.header-top .links>li a.action.compare.no-display:hover{color:#fff !important}.checkout-shipping-address .form.form-shipping-address .fieldset .field,.checkout-shipping-address .form.form-shipping-address .fieldset .field.street .field{width:74.2%;margin:0 0 15px}.checkout-shipping-address .form.form-shipping-address input.input-text,.checkout-shipping-address .form.form-shipping-address select.input-text,.checkout-shipping-address .form.form-shipping-address textarea.input-text,.checkout-shipping-address .form.form-shipping-address select.select{width:100%}.checkout-shipping-address .field .control._with-tooltip input,.checkout-payment-method .billing-address-form .fieldset .field .control._with-tooltip input,.checkout-shipping-address .field .control input{width:calc(100% - 39px)}.checkout-payment-method .billing-address-form{max-width:100%}.checkout-payment-method .billing-address-form .fieldset .field{margin:0 0 20px;width:74.2%}.checkout-payment-method .billing-address-form .fieldset .field input.input-text{width:100%}.checkout-payment-method .billing-address-form .fieldset .field:nth-child(3) input[type=text]{width:74.2%}.checkout-payment-method .billing-address-form .fieldset .field select.select{width:100%}.login-container{padding:26px 0 0}.rss td.col.action a span{padding:2px 8px;border-radius:3px;background:#dc241f;color:#fff}.rss tr th{font-size:16px;font-weight:700}.product-item-name,.product-item-name .product-item-link,.sidebar .block .block-title span,.sidebar .product-items .product-item .product-item-link,.clients .block.itemslider .block-title,.clients .block.itemslider .block-title *,.page-main h1,.page-main h1 *,.page-title,.page-title span,.product-info-main .product.attribute.overview *,.product.attribute.description p *,ul.list li,ul.list li a,.quick-links-block .quick-link-container h2,.post-content-block .post-content h3,.tech-article-post p,.support-blocks .container-box .description,.support-blocks .container-box .title,.support-blocks .container-box .container-header,.support-blocks .container-box .container-header span,.tctransrecommendation h3,.tctransrecommendation p,.form-block .form-group .input-box>label,h1,h2,h3,p,h4,h5,h6,.newsletter button.action.subscribe.primary span,.filter.block .item a,.training-center ul.link-list li a,.totals tr span,.privacy-policy ul li,.product-item-name,.product-item-name .product-item-link,.sidebar .block .block-title span,.sidebar .product-items .product-item .product-item-link,.clients .block.itemslider .block-title,.clients .block.itemslider .block-title *,.page-main h1,.page-main h1 *,.page-title,.page-title span,.product-info-main .product.attribute.overview .value p,ul.list li,ul.list li a,.quick-links-block .quick-link-container h2,.post-content-block .post-content h3,.tech-article-post p,.support-blocks .container-box .description,.support-blocks .container-box .title,.support-blocks .container-box .container-header,.support-blocks .container-box .container-header span,.tctransrecommendation h3,.tctransrecommendation p,.form-block .form-group .input-box>label,h1,h2,h3,p,h4,h5,h6,.newsletter button.action.subscribe.primary span,.filter.block .item a,.nav-regular .classic>.nav-panel--dropdown>li>a,.empty,.category-description ul li,.sidebar .block .block-title strong,.field.note,.mage-error,.message.error,.qs-option-info .qs-option-title a,.tech-information-list .bullet li a,select option,.totals.shipping span,.table-checkout-shipping-method tbody tr td,.customer-address-index .additional-addresses table,.cms-privacy .page-main .columns li,.catalog-product_compare-index .comparison tbody,ul li strong,.page.messages *,select,.sidebar-main .items .filter-value,.product.attribute.description *,.amfinder-common-wrapper .amfinder-title,.product.attribute.description p,.product.attribute.description p *,.review-legend,.product.data.items.style1 .item.title>.switch strong,.opc-progress-bar-item>span,.checkout-payment-method .payment-method-content .field.field-select-billing select.select,.modal-popup.confirm .modal-inner-wrap .modal-content *,.message.warning span,.col.col-carrier,.gift-options-title,.thankyou-msg-text{overflow-wrap:break-word;word-wrap:break-word;word-break:normal;line-break:strict;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.checkout-payment-method .payment-method-title label span,.table>thead>tr>th,.table:not(.cart):not(.totals)>thead>tr>td,.rendered-form.amform-form .fieldset>.fields>.field>.label,.contact-buttons-list .button span,.amform-text,.sideacco .nav-item>a,.sitemap-page .sitemap li a,.sitemap-page .cms-page-list li a,.amform-form .ui-tabs-nav li span,.crankshaft-tech-info .rt-block ul.num-list li p,.crankshaft-tech-info .rt-block p,.things-block ul.dot-list li,.crankshaft-tech-info .lft-block .crankshaft-techtips p,.contact-form h3+span,font,.captcha label.label span,.account-nav .item a,.modal-content *,.page-links a,.CPGStaticContent *,.nav-mobile .nav-item.level1>a,.nav-mobile .nav-item.level2>a,.nav-mobile .nav-item.level2>a span,.mainfont2,.ins-list ul li a span,.nav-regular .nav-submenu--mega .nav-item>a span,.nav-regular .nav-submenu--mega .nav-item>a span,.amform-versiontwo-label,.account-nav .item.current a,.account-nav .item.current strong,.column.main .cart-summary .block>.title strong,.column.main .paypal-review-discount .block>.title strong,.cart-summary dl dt.item-title,.cart-summary dl dt.item-title *,.form .field .password-strength-meter,.form .field .password-strength-meter span{overflow-wrap:break-word;word-wrap:break-word;word-break:normal;line-break:strict;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.category-description ul li{display:inline-block}.product-info-main .product.attribute.overview .value p{display:inline-block}.review-form .fieldset .field label.label{display:block;text-align:left;width:100% !important}.review-form .fieldset .field{margin:0 0 8px !important}.review-form .fieldset{margin:0 !important}.review-form .review-form-actions{margin-left:0 !important}.review-form .action.submit.primary{background:#333 !important;border:none;color:#fff !important}.page-main .page-title{width:100%}.cms-contact-us .actions-toolbar{border:none;margin:0;padding:0}.product-items.owl-carousel .product.details.product-item-details{min-height:190px}.product-items.owl-carousel .product.details.product-item-details .price-box{margin:10px 0;position:absolute;bottom:0;width:calc(100% - 20px);display:block}.products.list.items.product-items .product-item-description p span{font-size:14px !important}.products.list.items.product-items .product-item-description ul.list li span{font-size:14px !important;line-height:normal !important}.products.list.items.product-items .product.details .product-item-name .product-item-link{font-weight:600 !important}.products.list.items.product-items.itemgrid .product.details .product-item-name .product-item-link{font-weight:500 !important}.fotorama__thumb-border{border-color:#d2d2d2 !important}.fotorama__nav__shaft{margin:0 6px}.product-view .page-title-wrapper .page-title,.product-view .page-title-wrapper .page-title .base{font-size:23px !important;line-height:34px !important}.catalog-product_compare-index .comparison td.cell.product.info .product-item-actions{position:absolute;bottom:0}.catalog-product_compare-index .comparison td.cell.product.info{position:relative}.login-container .block-content{padding:0;border:0}.login-container .block-content p,.login-container .block-content .field.note{font-size:14px;color:#666}.login-container .block-content input.input-text{height:43px}.login-container .actions-toolbar{margin-top:25px}.login-container .block-new-customer .actions-toolbar{margin-top:30px}.form.create.account{padding:0 0 30px}.login-container .block{margin-bottom:0}.login-container .block .block-content{margin:0;background-color:#fff;border:1px solid #ddd;margin-bottom:10px;min-height:320px;padding:25px 30px}.customer-account-login .page-title{margin:0;font-size:100%}.customer-account-create .page-title{margin:25px 0}.login-container .block .block-title{padding-bottom:0;border:0}.login-container .block .block-title strong,html body .form.create.account fieldset.fieldset.create .legend span{font-size:16px;font-weight:600;line-height:normal;margin:0;padding:0;color:#000;text-transform:uppercase}.login-container .block-content input.input-text{width:100% !important}.login-container .actions-toolbar{border:none !important;margin:0 !important;padding:0 !important}.login-container .block-content .fieldset,.login-container .block-content .fieldset:after{margin:0 !important}.show-tabs .item.title a{background:#eee !important;padding:0 25px !important;margin:0 5px !important;border:none !important}.show-tabs .item.title.active a{background:#000 !important;color:#fff !important}.show-tabs .item.title.active a,.show-tabs .item.title:hover a{background:#000 !important;color:#fff !important}.cart.table-wrapper .item-actions a.action-towishlist{float:left}.cart.table-wrapper .item-actions .actions-toolbar{text-align:right}.block.itemslider .block-title{margin-bottom:0;padding-right:80px;width:calc(100% - 100px)}html body .form.password.reset,html body .form.send.confirmation,html body .form.password.forget{min-width:600px !important;width:50% !important;margin:auto;padding:20px;border:1px solid #eee}.form-create-account .form input.input-text{width:100% !important}.form.form.create.account .field.field-name-firstname,.form.form.create.account .field,.form.form.create.account .field-name-lastname,.form.form.create.account .field.password,.form.form.create.account .confirmation{width:100% !important}.opc-progress-bar-item._active:before,.opc-progress-bar-item._active>span:before,.opc-wrapper .shipping-address-item.selected-item:after,.filter-title strong[data-count]:after,.main-color--bg{background-color:#dc241f !important}.opc-wrapper .shipping-address-item.selected-item,.main-color--border{border-color:#f15c22 !important}.opc-wrapper .action-select-shipping-item{float:left !important}.modal-popup header.modal-header{background:#2f2f2f;color:#fff}.header-container.header-container-micro{background:#fff !important;border-bottom:2px solid #222 !important}.checkout-shipping-address .form.form-shipping-address .fieldset .field,.checkout-shipping-address .form.form-shipping-address .fieldset .field.street .field{width:60%}.checkout-shipping-address .form-login{width:74% !important}.checkout-shipping-address .form-login .field-tooltip .field-tooltip-action:before{margin-right:10px}.checkout-shipping-address .form-login div#shipping-method-buttons-container{border:none}.opc-sidebar{margin:0 0 20px !important}.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{background:#403f3f;color:#fff;padding:15px;margin:0 -29px 0}.checkout-container .step-title{border:none !important;background:#403f3f;color:#fff !important;padding:15px !important}.checkout-container .step-content{margin:0 0 40px;border:1px solid #eaeaea;padding:15px}.opc-wrapper .form-shipping-address{display:inline-block}#shipping-method-buttons-container{border:none !important}.shipping-information-title .action-edit:before{color:#fff !important;margin:13px !important}.opc-block-shipping-information{padding:0 30px}.opc-block-shipping-information .shipping-information-content{padding:17px 0}.checkout-payment-method .credit-card-types img{-webkit-filter:none;-webkit-transition:none}.cms-contact-us .actions-toolbar{border:none !important;margin:0 !important;padding:0 !important}.contact-page .contact textarea#comment,.contact-page .contact .field .control input,.contact-page .contact .field .control select{width:100%}.form-create-account textarea#comment,.form-create-account .field .control input,.form-create-account .field .control select{width:100%}.opc-block-summary{padding:0 30px !important}.form .actions-toolbar,.customer-account-login .block-new-customer .actions-toolbar{display:inline-block;width:100%}.password.reset .input-text{width:100%}.password.reset .actions-toolbar{margin:0 !important;padding:0;border:none !important}.form.form.form-addbysku .fields.additional.deletableItem .actions-toolbar{width:auto}fieldset .field.password-info{clear:both;width:100% !important;padding:0 !important;margin:0 !important}.box.box-upload .upload.skus label.label{background:#484747;color:#fff;padding:2px 0;margin:0 0 12px;text-indent:15px}.box.box-upload .upload.skus .note:before{display:none}.box.box-upload .upload.skus .note p{padding:0 !important;margin:0 !important;font-size:13px}.box.box-upload .upload.skus .note{margin:10px}.column .block-addbysku .qty .qty+.mage-error{width:auto}html body .form.create.account fieldset.fieldset.create{border:1px #ddd solid;padding:15px;width:45%;float:left;margin-bottom:30px;margin-top:15px}html body .form.create.account fieldset.fieldset.create.info{margin-right:1%}html body .form.create.account fieldset.fieldset.create.account{margin-left:1%;float:right}html body .form.create.account .actions-toolbar{padding:15px;border:1px solid #e5e5e5;width:auto;display:block;clear:both}.cms-compcams-home-page .page.messages .message.success{padding:10px 0}.cms-compcams-home-page .page.messages{text-align:left}.list.products-list{position:relative}.list.products-list .custom-form-icon{right:81px;bottom:20px;top:inherit}@media (min-width:768px){.product.data.items.style1.style1-small.show-tabs>.item.title>.switch{border-right:4px solid #fff !important}.mega .items-grid.centered .product-item-photo{height:150px !important}.mega .items-grid.centered .product-item-photo img.product-image-photo{height:100%}.mega .items-grid .product-item-img{min-height:150px;height:150px}}@media only screen and (min-width:1200px){.cms-compcams-home-page .page.messages{margin:0 auto;max-width:1139px;text-align:left}}@media only screen and (max-width:1199px) and (min-width:992px){.cms-compcams-home-page .page.messages{max-width:970px}}@media only screen and (min-width:768px) and (max-width:992px){.login-container .block .block-content{min-height:382px}}@media only screen and (min-width:770px) and (max-width:991px){.login-container .block-customer-login .actions-toolbar{margin-top:0 !important}}.nav-regular .nav-submenu--mega>.nav-item>a span{font-size:16px;text-transform:capitalize}.nav-regular .nav-submenu--mega .nav-item>a{line-height:18px;margin-bottom:15px}.nav-regular .nav-submenu--mega .mCSB_container .nav-item{padding-left:18px}.nav-regular .nav-submenu--mega>.nav-item>a{position:relative;padding-left:24px;margin-bottom:5px}.nav-regular .nav-submenu--mega>.nav-item>a:after{content:"";background:#e13628;width:6px;height:6px;position:absolute;left:8px;top:10px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-regular .mega>.nav-panel--dropdown>.nav-panel-inner{padding:0}.mega .featured-slider-block .block-title.featured-title{background:#222;color:#fff;padding-left:20px;border-bottom:3px solid #e13628;padding-top:10px;padding-bottom:10px}.slider-arrows1 .owl-controls .owl-buttons .owl-next,.slider-arrows1 .owl-controls .owl-buttons .owl-prev{background:0 0;color:#fff}.mega .featured-slider-block .block-title.featured-title strong{font-weight:700;font-size:18px;letter-spacing:1px}.mega .block.itemslider .block-content{background:#d6d6d6;padding:14px;margin:0 !important}.mega .slider-arrows1-pos-top-right .owl-controls .owl-buttons{top:-54px;right:0}.mega .product-items.owl-carousel .product.details.product-item-details{min-height:initial}.nav-item--only-subcategories.parent.cst-active .level2.nav-submenu.nav-panel{display:none !important}@media only screen and (min-width:992px){.top-category-filter{display:none}.mega ul.level0 li.level1>a+a{display:none}.mega ul.level0 li.level1.cst-active>a+a{display:block;padding-left:10px}.mega-back-btn+a{display:none !important}.mega ul.level0 li.level1.cst-active>a+a span{font-weight:700}.mega ul.level0 li.level1.cst-active>a+a:after{display:none}.nav-item--only-subcategories.parent.cst-active .nav-submenu.nav-panel,.nav-item--only-subcategories.parent.cst-active .nav-submenu.nav-panel li{display:block !important}.nav-submenu--mega>.level1.nav-item.cst-active{width:100% !important}.nav-submenu--mega>.level1.nav-item.cst-active>a{background:#f5f5f5;padding:7px 10px;border-bottom:1px solid #dcdcdc}.nav-block--center.grid12-8{position:relative}button.mega-back-btn{position:absolute;right:0;top:-50px;background:#585858;color:#fff;z-index:1;border-radius:50px;width:26px;height:26px;padding:0;text-align:center;font-size:19px;font-weight:100}button.mega-back-btn:hover{background:#e13628}.nav-item--only-subcategories.parent.cst-active .nav-submenu.nav-panel>li.level2{width:48%;float:left}.nav-item--only-subcategories.parent.cst-active .nav-submenu.nav-panel.level1{display:inline-block;margin:14px 0 0}.mega ul.level2.nav-submenu.nav-panel--dropdown.nav-panel{position:relative;left:0 !important;background:0 0 !important;box-shadow:unset !important}li.nav-item.level1.nav-2.level-top.first.nav-item--parent.classic.nav-item--only-subcategories.parent.lunati-history.item-active{background:#e13628}.nav-regular .mega>.nav-panel--dropdown>.nav-panel-inner .grid12-8,.nav-regular .mega>.nav-panel--dropdown>.nav-panel-inner .grid12-4{width:48%}.nav-regular .nav-submenu--mega>.nav-item{width:46%}.mega .nav-regular.opt-fx-fade-inout .nav-panel .nav-item--parent>.nav-panel--dropdown{opacity:1 !important;width:100% !important;padding:0}.mega .nav-block.nav-block--top.std{margin:0}.mega .nav-block.nav-block--top.std>span.mega-menu-title{position:absolute;width:46%;margin-left:18px;padding:8px 9px;z-index:1;margin-top:12px;margin-bottom:9px !important;font-size:18px;color:#000;border-bottom:1px solid #d6d4d4;text-transform:uppercase;font-weight:600}.nav-regular .mega>.nav-panel--dropdown>.nav-panel-inner .nav-block--top+.grid12-8{margin-top:60px}.nav-regular .mega>.nav-panel--dropdown>.nav-panel-inner .display-hide+.grid12-8{margin-top:11px !important}html body .nav-item--only-subcategories.parent.cst-active ul.level3.nav-submenu.nav-panel--dropdown.nav-panel{display:none !important}html body .nav-item--only-subcategories.parent.cst-active ul.level2 li.level3 .caret,html body .nav-item--only-subcategories.parent.cst-active ul.level1 li.level2 .caret{display:none}.mega .nav-regular.opt-fx-fade-inout .nav-panel .nav-item--parent>ul.level2.nav-panel--dropdown li{padding-left:20px}.mega .nav-regular.opt-fx-fade-inout .nav-panel .nav-item--parent>ul.level2.nav-panel--dropdown li.level3:before{content:"";background:#4a4949;width:5px;height:5px;position:absolute;left:16px;top:9px;border-radius:17px}.nav-regular .nav-item.simple>ul>li>a:before{content:"";background:#4a4949;width:5px;height:5px;position:absolute;left:4px;top:9px;border-radius:17px}.nav-regular .nav-item.simple>ul.level2{padding-left:12px !important}.mega .nav-regular .nav-item.item-active>a>span,.nav-regular .nav-item.item-active>a>span{color:#e13628}.mega .nav-regular .nav-item.simple>ul.level2>li>a{padding-top:0;padding-bottom:0;line-height:20px;color:#333;opacity:1 !important}.nav-regular.with-bullets .nav-submenu--mega>li:not(.nav-item--parent)>ul>li>a:before{line-height:20px}.mega .nav-regular.with-bullets .nav-submenu--mega>li:not(.nav-item--parent)>ul>li>a:before{content:"";background:#e13628;width:6px;height:6px;position:absolute;left:8px;top:7px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mega .nav-regular.opt-fx-fade-inout .nav-panel .nav-item--parent>ul.level2.nav-panel--dropdown li a{padding-top:0;padding-bottom:0;line-height:20px}.mega-back-btn+a:after{display:none}.mega-back-btn+a{padding-left:11px !important;margin:0}.mega-back-btn+a span{font-weight:600}.nav-item--only-subcategories.parent.cst-active ul.level1.nav-submenu.nav-panel{height:300px;overflow-y:auto}.mega>a,.mega ul.level0>li.level1>a{cursor:pointer}}@media only screen and (min-width:768px) and (max-width:991px){.block-cart-failed{width:67%}.cms-compcams-home-page .page.messages{max-width:750px}.sidebar .product-items .product-item-details{width:100%}.sidebar .actions-toolbar .primary{float:none;width:100%}.sidebar .actions-toolbar .secondary{float:none;width:100%}.block.related .block-actions .action.select{margin:0;display:block;width:100%;vertical-align:top}.catalog-product-view .slider-arrows1-pos-top-right .owl-controls .owl-buttons{top:68px !important;width:100%;left:0;right:0}.catalog-product-view .slider-arrows1 .owl-controls .owl-buttons .owl-next{float:right}.product.data.items.style1.show-tabs>.item.title{margin:0 0 15px}.customer-account-login .block-customer-login #login-form .actions-toolbar .secondary{float:none !important}}@media only screen and (min-width:768px) and (max-width:991px){.customer-account-login .block-customer-login .fieldset p.required{position:absolute;right:0}.customer-account-login .block-customer-login fieldset.fieldset.login{position:relative}}@media only screen and (max-width:991px){.mega-back-btn{display:none}html body .form.create.account fieldset.fieldset.create{width:auto;margin:15px 0 !important;float:none !important;min-height:initial}html body .form.create.account .actions-toolbar{width:calc(100% - 30px);display:inline-block}html body .form.create.account{width:95%}.form-login .primary+.secondary{float:left}.form-login p.required{text-align:left}}.toolbar.toolbar-products .sorter-options,.toolbar.toolbar-products .limiter-options{height:32px;line-height:22px;padding:4px 24px 5px 10px}.social-links.feature.feature-icon-hover.feature.indent{padding-left:0}.breadcrumbs .item:not(:last-child):after{line-height:25px !important}@media only screen and (min-width:767px){.checkout-shipping-address .form-login{max-width:440px}.no-right-gutter.grid12-3{width:23% !important}}@media only screen and (max-width:767px){.footer-section .grid12-3~.grid12-3{clear:inherit}html .sendfriend-product-send .form.send.friend .fieldset .additional .action.remove{margin-top:76px !important}.login-container .block .block-content{min-height:auto}.products-grid.wishlist .product-image-container{max-width:initial !important}.page-multiple-wishlist .products-grid.wishlist .product-item-name{margin:0 !important}.choice .input-box{display:flex}.choice .input-box .input-checkbox{margin:7px 6px 0 0}.page-multiple-wishlist.wishlist-index-index .mage-error{text-align:left;width:100%}.wishlist-index-index .products-grid .product-item-actions{display:inline-block}.page-multiple-wishlist .products-grid.wishlist .product-item-photo{margin-left:0;float:none;margin-right:0}.page-multiple-wishlist .products-grid.wishlist .product-item-photo{text-align:center}.page-multiple-wishlist .products-grid.wishlist .product-item .price-box{margin-left:0}div#block-giftcard{clear:both}.modal-slide .action-close{padding:5px}.products-grid.wishlist{border-bottom:none}html body .form.subscribe .fieldset>.field .label{display:block !important}.checkout-index-index .opc-payment .items.payment-methods .payment-group .payment-method{padding:0}.products-grid.wishlist .product-item .box-tocart{float:none}.catalog-product-view .product.data.items.style1.style1-small>.item.title a:after{top:0}.product.data.items.style1.style1-small.show-tabs>.item.content{margin-top:0 !important}.prod-specif-tab .block{margin:0 1% 50px !important;width:100% !important}table.data.table.rss td.col.action{text-align:right}.dyno-results table tbody tr:first-child,.dyno-results table tbody tr:first-child *{display:block;padding:5px 0}.catalog-product-view .product-info-main .box-tocart .field.qty #qty-error{margin:5px 0 0;position:absolute}}@media only screen and (max-width:460px){.form.form-login p.required{text-align:left !important}.login-container .actions-toolbar .secondary{float:none;display:block;clear:both;text-align:left}.customer-account-login .block-customer-login #login-form .actions-toolbar .secondary{float:left !important}.cart.table-wrapper .item-actions .action{display:inline-block;width:100%}.cart.table-wrapper .item-actions .actions-toolbar{padding-left:0}.checkout-shipping-address .form-login{width:100% !important}.contact-bottom-block .faq-blocks figure{width:100%;float:none;margin:0 0 30px;text-align:center}}html body .form.password.reset,html body .form.send.confirmation,html body .form.password.forget{min-width:auto !important}.catalog-product_compare-index .comparison td.cell.product.info .product-item-actions .actions-secondary{background:#e4e4e4;line-height:32px;margin:0;padding:0}.control .qty.mage-error+div.mage-error[generated]{line-height:14px;clear:both;display:inline-block;white-space:normal}.cart.table-wrapper .col.qty .input-text.qty.mage-error{float:right}.control input.qty.mage-error{border:1px solid red}.sticky-header .dropdown-block.show-border.filled-heading.open .dropdown-content{margin-top:0 !important}.section-content .list-title{font-size:15px;font-weight:600;margin-top:20px;display:block}.section-content ul{padding-left:20px}.section-content ul li{list-style:disc}.user-name,.user-phone,.user-address,.user-email{display:block}.main-container{padding:0 0 35px}.main-container .inner-container .breadcrumbs{margin:0 0 10px}.giftcard .control .input-text{width:100%}.newsletter_store_subscribe .title,.newsletter_store_subscribe .title+hr{display:none}.newsletter_store_subscribe input.input-text{width:100% !important}.rss tbody tr td.feed{margin:0 0 10px 10px;display:block}.totals-tax-summary th.mark+td.amount{padding:7px 0}.totals-tax-summary th.mark+td.amount span.price:after{top:0 !important}.opc-block-summary .actions-toolbar a.action.viewcart{padding:4px 15px;background:#000;color:#fff;font-size:15px;display:block;text-align:center;margin-bottom:15px}.slider-arrows2 .owl-controls .owl-buttons .owl-prev{left:0 !important;top:calc(50% - 25px) !important}.slider-arrows2 .owl-controls .owl-buttons .owl-next{right:0 !important;top:calc(50% - 25px) !important}.slider-arrows2 .owl-controls .owl-buttons .owl-prev,.slider-arrows2 .owl-controls .owl-buttons .owl-next{opacity:1}.input-checkbox+label{display:inline-block !important}.product.data.items.style1 .item.title a:after{top:0}.nav-regular .nav-item.item-active{background:#f5f5f5}.nav-regular .nav-item.item-active>a span{color:#e13628 !important}.nav-regular .nav-submenu .nav-item.item-active>a:hover{color:#dc241f !important}.nav-regular .nav-panel--dropdown .nav-item>a:hover{background-color:#f5f5f5}.nav-regular .nav-item.mega.item-active>a span{color:#fff !important}.nav-regular .nav-submenu--mega>.nav-item.item-active>a span{color:#e13628 !important}.nav-regular .nav-submenu--mega>.nav-item.parent.item-active>ul.nav-submenu li.active a span{color:#e13628 !important}.nav-regular .nav-submenu .nav-item.item-active>a:hover span{color:#e13628 !important}.nav-submenu.nav-panel{display:none}.form .fieldset legend+br{display:none}.opc-payment .items.payment-methods .payment-group .payment-method{padding:0 15px}.comparison table#product-comparison{border-right:1px #d1d1d1 solid;border-bottom:1px #d1d1d1 solid}.totals-tax-details td.amount .price{line-height:45px}.customer-account-createpassword h1.page-title,.customer-account-forgotpassword h1.page-title{text-align:center;border:none}.checkout-payment-method .payment-method-title .action-help{color:#dc241f;font-size:13px}.modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before{color:#fff}.modal-popup.confirm .modal-content{padding:29px 33px 0 !important}.products-grid.wishlist .product-item .fieldset .field.qty{width:100%;margin-right:0;display:flex}.form .field.captcha iframe,.form .field.captcha div{width:301px !important}.checkout-cart-index .block-cart-failed .block-title{margin:25px 0}.checkout-cart-index .block-cart-failed{margin-top:0}form.form.form-addbysku .control .qty.mage-error+div.mage-error[generated]{width:auto;position:absolute}.control .qty.mage-error+div.mage-error[generated]{display:block}.product.data.items.style1.style1-small.show-tabs>.item.title>.switch{height:45px;padding:0 15px !important;margin:0 !important;line-height:45px;border-right:7px solid #fff}.product.data.items.style1.style1-small.show-tabs>.item.content{margin-top:45px}ul.bullet li{background-position:-5px 5px !important}.footer .view-more:before{top:4px !important}.product-options-bottom .input-text.qty{display:inline-block}.box-tocart .field.qty label span{white-space:nowrap;margin-right:6px !important}.modal-popup .modal-title{border:none;padding:0;margin:0}.checkout-payment-method .payment-method-title input[type=radio]{margin-top:6px !important}#wishlist-sidebar+.actions-toolbar{margin-top:15px !important}.form p.required{color:#e02b27 !important;text-align:right;font-size:12px}.totals-tax-details th.mark{vertical-align:middle}.checkout-index-index .modal-popup .modal-header{padding:13px 24px}.nav-regular li.level0{margin-right:1px}.mega .price-container .price{font-weight:700 !important;color:#e13628 !important}.minicart-items .product-image-wrapper .product-image-photo{object-fit:contain}div#authenticationPopup+.container .inner-container .featured-slider-block .product-item-info .product-item-img{display:table;width:100%;min-height:170px !important}div#authenticationPopup+.container .inner-container .featured-slider-block .product-item-info .product-item-img a.product.photo.product-item-photo{display:table-cell;vertical-align:middle;padding:0 10px}.CPGStaticContent p span{font-weight:700}.abs-remove-button-for-blocks:before,.sidebar .action.delete:before,.table-comparison .cell.remove .action.delete:before,.block-compare .action.delete:before,.filter-current .action.remove:before,.minicart-items .action.delete:before{width:19px;height:19px}.table-comparison p{text-align:left !important}.fotorama__caption{display:none}.sticky-header .nav-regular li.level0>a{padding:0 21px}.amfinder-common-wrapper .amfinder-title{font-weight:600;background:#dc241f;padding:6px 15px;font-size:17px;color:#fff}.amfinder-common-wrapper ul.amfinder-toggle{padding:10px 20px;background:#fdfcfc;border:1px solid #b5b5b5;display:inline-block;width:calc(100% - 41px)}.amfinder-common-wrapper.amfinder-horizontal ul.amfinder-toggle li.am-item.-list-item{display:inline-block;width:calc(33% - 12px) !important;float:left;margin-right:10px}.amfinder-common-wrapper ul.amfinder-toggle li.last.-list-item{clear:both !important}.catalog-product-view .product-lower-primary-column.grid12-9{width:100%}.catalog-product-view .items-grid .product-item-img{min-height:initial;text-align:center;max-width:initial !important}.catalog-product-view .items-grid .product-item-img .product-image-photo{display:block;margin:0 auto}.catalog-product-view .product-items.owl-carousel .product.details.product-item-details{min-height:initial}.catalog-product-view .product-items.owl-carousel .product.details.product-item-details .price-box{position:initial}.page-main .catalog-product-view .column.main .block .title strong{font-size:24px;width:100%;display:block}.page-main .catalog-product-view .block.itemslider .block-title{width:100%;display:block;padding:0}.page-main .catalog-product-view .slider-arrows1-pos-top-right .owl-controls .owl-buttons{top:-40px}.prod-specif-tab .block.three+br+br+div{clear:both;margin:23px 0 0;display:inline-block;width:100%}.custom-form-icon{position:absolute;right:-97px;top:-4px;display:flex}.custom-form-icon>div{margin:6px}.custom-form-icon .inst-icon-prd a{background:url(/pub/media/wysiwyg/CompCams/instruction-icon.png) no-repeat 0 0;font-size:0;display:inline-block;width:21px;height:22px}.custom-form-icon .inst-icon-prd a:hover{background:url(/pub/media/wysiwyg/CompCams/instruction-icon-h.png) no-repeat 0 0}.custom-form-icon .spec-icon-prd a{background:url(/pub/media/wysiwyg/CompCams/spec-icon.png) no-repeat 0 0;font-size:0;display:inline-block;width:21px;height:22px}.custom-form-icon .spec-icon-prd a:hover{background:url(/pub/media/wysiwyg/CompCams/spec-icon-h.png) no-repeat 0 0}.prod-disc-tab .prod-disc-tab-item{padding:7px;border-bottom:1px solid #e8e5e5;background:#f9f9f9}.prod-disc-tab .prod-disc-tab-item:nth-child(even){background:0 0}.prod-disc-tab .prod-disc-tab-item b{margin-right:5px}.prod-specif-tab .block{width:31%;float:left;margin:0 1%}.prod-specif-tab .block div:nth-child(even){background:#f5f5f5}.prod-specif-tab .block div{line-height:35px;border-bottom:1px solid #e8e8e8;padding:0 8px}.last-block{clear:both;display:flex}.last-block .left{padding:60px 15px 0}.last-block .left div{padding-bottom:56px !important}.prod-disc-tab .prod-disc-tab-item>b{width:50%;display:inline-block}.prod-disc-tab .prod-disc-tab-item.head-blk{background:#3a3a3a;color:#fff;font-weight:700 !important;font-size:15px}.prod-disc-tab .prod-disc-tab-item>span,.prod-disc-tab .prod-disc-tab-item>span a,.prod-disc-tab .prod-disc-tab-item a{font-weight:700}.notes-cst{color:red;padding:0;margin:0}.prod-disc-tab.blk-2 .prod-disc-tab-item>b{width:100px}.ins-list{background:#f7f7f7;border:1px solid #e8e8e8;padding:25px 35px}.ins-list ul li{padding-bottom:15px;border-bottom:1px solid #e8e7e7;margin-bottom:15px}.ins-list ul li a+a{float:right;font-size:12px;border:1px solid #d2d1d1;padding:6px 13px;display:inline-block;color:#fff;background:#e12726;border-radius:4px;position:relative;top:-9px}.ins-list ul li a+a:hover{background:#b91f1f;color:#fffcfc}.ins-list ul li a span{font-weight:600 !important}.ins-list ul li a{color:#333;font-size:16px}.ins-list ul li a:hover{color:#e12726}.ins-list ul li a+a span{position:relative;top:2px;left:-3px}.inst-header{background:#2f2f2f;color:#fff;width:100%;display:inline-block}.inst-header .static-pic{font-size:19px;line-height:40px;float:left;padding-left:18px}.inst-header .static-input{float:right;margin:7px 15px 0}.inst-header .static-input input:hover{background:#848181}.inst-header .static-input input{background:#545454;border:#ffdead;padding:4px 10px;font-size:20px;color:#fff;border-radius:3px}.ins-list ul li:last-child{margin-bottom:0;padding-bottom:0;border:#ffdead}.ins-list ul{margin-bottom:0;padding-bottom:0}.ins-srch-title-block .i-left{float:left;font-size:15px;font-weight:500;line-height:40px}.ins-srch-title-block .i-right{float:right}.ins-srch-title-block{display:inline-block;width:100%}.instructions-page .ins-srch-title-block .i-left{padding-left:38px}html body .nav-regular>ul>li>ul li>ul>li>ul *,html body .nav-regular>ul>li>ul li>ul>li>ul{display:none !important;padding:0 !important;margin:0 !important;background:0 0}html body .nav-regular>ul>li>ul li>ul>li span.caret{display:none !important}li.nav-item.level1.nav-13.level-top.classic.nav-13{clear:both}.cms-cam-recommendation-form .field.fb-checkbox{position:relative}.cms-cam-recommendation-form .field.fb-checkbox .fb-checkbox-group-label{padding-left:24px}.cms-cam-recommendation-form .field.fb-checkbox div.control{position:absolute;top:3px}.technical-info-page h1+p{padding-bottom:0;margin-bottom:0}.table-comparison ul li span,.table-comparison p span{font-size:13px !important}.modal-popup.confirm .modal-content{padding:29px 33px 0!important}.modal-popup.confirm .action-close{padding:5px!important}.modal-popup.confirm .action-close:hover{color:#fff!important}.form .field.choice input{margin-top:6px !important}.amform-form .ui-tabs-nav li{float:left;background:#e0e0e0;margin:0 20px 0 0;padding:0;font-size:18px;color:#000;position:relative;width:16%}.amform-form .ui-tabs-nav li:last-child{margin-right:0}.amform-form .ui-tabs-nav li p{margin:0;background:#222;color:#fff;border-radius:0;width:32px;text-align:center;margin-right:10px}.amform-form .ui-tabs-nav li a{color:#000;display:block;padding:0;line-height:40px}.amform-form .ui-tabs-nav li span{position:relative;text-transform:uppercase;font-weight:700;color:#484848;font-size:15px}.amform-form .ui-tabs-nav li.ui-state-active{background:#dc241f}.amform-form .ui-tabs-nav li.ui-state-active a span{color:#fff}.amform-form .ui-tabs-nav{margin:25px 0 0;width:100%;display:flex;clear:both}.amform-form .ui-tabs-nav li.ui-state-active p{background:#7d1b18;color:#fff}.amcform-page-titles .amcform-title{display:flex !important}.amcform-toolbar{text-align:left}.amcform-toolbar .action{margin:0 4px}.amform-htwo{margin:20px 0 0 !important;padding:0;font-size:20px}.amform-htwo,.amform-hthree{margin:0 !important;font-size:20px;background:#f3f3f3;padding:8px 15px;font-weight:500}.amcform-page-wrap{border:1px solid #e0e0e0;padding:25px;clear:both}.amform-form .fieldset .fields .amform-layout-two,.amform-form .fieldset .fields .amform-layout-three,.amform-form .fieldset .fields .amform-layout-one{margin:0 1%}.amform-form .field-error,.amform-form div.mage-error[generated]{margin-top:0 !important}.amcform-prev+div{float:left;margin-left:12px}.amcform-prev+div .grecaptcha-badge{left:0 !important;position:relative !important;bottom:initial !important;margin:-7px 0 0}.sub-cst-title{font-size:15px;font-weight:600}.amcform-toolbar button.amcform-next,.amcform-toolbar .amcform-submit{background:#333;color:#fff}.page-banner{margin-bottom:0;text-align:center;border:1px solid #222;background:#222}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cms-compcams-home-page .main-container{margin-top:10px !important}}.order-details-items .table-order-items .product-item-name{max-width:350px}.header-top .dropdown-block .dropdown-heading{border:none !important;margin-left:8px}.checkout-payment-method .payment-method-content .field.field-select-billing select.select{width:100%}@media only screen and (min-width:1024px) and (max-width:1279px){.nav-regular:not(.nav-vert) .nav-item.level0>a{padding:0 25px}.products-grid.wishlist .product-item .fieldset .product-item-actions{width:100%}.products-grid.wishlist .product-item-actions>*{display:block;margin:0 0 10px}.page-layout-2columns-left .column.main{width:73%}.page-layout-2columns-left .sidebar-main,.page-layout-2columns-left .sidebar-additional{width:25%}.wiring-diagram-list li{min-height:110px}.header-top.header .inner-container{padding:0}}@media only screen and (min-width:767px){.account.magento_advancedcheckout-sku-index .actions-toolbar .remove{min-width:initial}.sendfriend-product-send .remove{width:125px;min-width:initial}}@media only screen and (max-width:1199px){.newsletter .blue-block{padding:15px 0 35px}.nav-regular:not(.nav-vert) .nav-item.level0>a{padding:0 20px}.wiring-diagram-list li{min-height:120px}.form.form-shipping-address .field .control._with-tooltip input{width:calc(100% - 39px)}.support-blocks .container-box{width:calc(50% - 15px)}.support-blocks .container-box:nth-child(odd){margin-left:0}.quick-links-block .quick-link-container h2{font-size:18px}.dropdown-block.filled-heading .dropdown-heading .inner-heading{padding:0 5px}.links-wrapper-separators-left .links>li>*{padding:0 10px}.sticky-header .nav-regular:not(.nav-vert) .nav-item.level0>a{padding:0 13px}.specifications-block .table-req{width:100%;overflow:auto;margin:0 0 30px}.specifications-block .table-req .trans-line-table{margin:0 !important}.cam-spec-page .pic{width:330px}.cam-spec-page .form-block{width:calc(100% - 350px)}.cam-spec-page .form-group input.input-text,.cam-spec-page .form-group select{width:calc(100% - 150px)}.contact-page h3{font-size:20px !important}.newsletter .blue-block{width:66%}.newsletter .pic{width:30%}.checkout-payment-method .billing-address-form .fieldset .field:nth-child(3) input[type=text]{width:74.2%}.amform-form .ui-tabs-nav{display:inline-block;width:100%}.amform-form .ui-tabs-nav li{width:30%;margin-bottom:12px}}@media only screen and (min-width:770px) and (max-width:991px){.header-container .left-column{display:none}.login-container .block .block-content{min-height:382px}.login-container .block-customer-login .actions-toolbar{margin-top:-40px}}@media only screen and (max-width:991px){.top-category-filter .block-title{font-size:16px;padding:10px 14px;background:#424242;color:#fff}.sidebar .block.block-vertnav.clearfix.hide-below-768{display:none !important}.tech-support table,.tech-support table tbody,.tech-support table tr,.support-articles table,.support-articles tbody,.support-articles tr{width:100%;display:inline-block;padding:0}.tech-support table td{width:33%;display:block;padding:0;float:left}.tech-support table td:nth-child(4){width:100%;margin:0}.tech-support table td .support-search{padding:20px 0 0}.tech-support table td table .support-search-field{padding:0 0 20px}.tech-support table td table .support-search-field td:first-child{width:50%;margin:0 15px 0 0}.tech-support table td table .support-search-field td:nth-child(2){width:20%;margin:0}.tech-support table td table .support-search-choice td{width:100%;margin:0}.tech-support table td table .support-search-choice td tr td{width:150px;text-align:left;margin:0 0 20px !important;padding:0;margin:0}.tech-support table td table .support-search-choice td tr td:first-child,.tech-support table td table .support-search-choice td tr td:nth-child(3){width:20px;margin:0}.footer-section .grid12-2,.footer-section .grid12-3,.footer-section .grid12-4{width:48%}.gallery-list-page .block{width:calc(50% - 30px)}.contact-page .left-block{width:100% !important;padding:0 0 50px}.contact-page .right-block{width:100% !important}.page-layout-2columns-left .sidebar-main,.page-layout-2columns-left .sidebar-additional,.page-layout-2columns-left .column.main{width:100%;padding:0 0 20px}.product-info-main .box-tocart .action.tocart{min-width:150px}.nav-mobile .nav-item.level1>a,.nav-mobile .nav-item.level2>a{padding-left:20px;line-height:24px;padding-top:10px;padding-bottom:10px}.nav-mobile .nav-item.level1>span b,.nav-mobile .nav-item.level2>span b{padding-left:20px;font-size:16px}.nav-mobile .support-box{padding:5px 20px}.wiring-diagram-list li{min-height:80px;width:calc(50% - 20px)}.fieldset .field.street .nested{margin:10px 0 0;float:none !important}.checkout-container .opc-sidebar,.checkout-container .opc-wrapper,.checkout-container .opc-progress-bar{width:100%;padding:0}.quick-links-block .quick-link-container{width:100%;margin:0}.racing-calculators #accordion .pane label{display:block;margin:0;padding:10px 0 0}.gears-table.diameter-calculator-table input[type=text]{width:130px}.gears-table.speedometer-calculator label{float:none;display:block;margin-bottom:0}.cooler-fittings .left-table,.cooler-fittings .right-table{width:100%}.header-container .logo-wrapper--mobile .logo{width:250px;margin:10px auto}.opc-wrapper .field-tooltip .field-tooltip-content{left:auto;right:-5px;top:40px;width:250px !important}.opc-wrapper .field-tooltip .field-tooltip-content:before,.opc-wrapper .field-tooltip .field-tooltip-content:after{width:0;left:inherit;right:5px;top:-20px;transform:rotate(90deg)}.field-tooltip .field-tooltip-content:before{border-right-color:#000}.opc-progress-bar{width:100%;display:table}.nav-mobile .nav-item--home{display:block !important}.opc-wrapper .step-title{padding-bottom:20px}.checkout-container .opc-sidebar{width:calc(100% - 44px)}.checkout-container .opc-block-summary{padding:20px 15px}.modal-custom .action-close{margin:15px 10px 0 0}.dyno-graphs ul li{width:26%}.cam-spec-page .form-block,.cam-spec-page .pic{width:100%}.form.form-address-edit .fieldset .field .mage-error[generated]{position:relative;clear:both;bottom:0}.form.form-address-edit .fieldset .field.street .nested{float:left !important}.form.form-address-edit .fieldset .field.street .additional{margin:0}.product-warranty-registration .form-block .application-specifics .form-group.col-two{padding-bottom:0}.product-warranty-registration .form-block .form-group.col-two .input-box{width:100% !important;padding-bottom:10px}.support-search-block .block{width:100%}.support-search-block .search-box{padding:20px 0 0;margin:20px 0 0;border:0;border-top:1px solid #ccc}.contact-bottom-block{display:grid}.contact-bottom-block .faq-blocks{order:1;width:100%}.contact-bottom-block .contact-form{order:2;width:100%}.newsletter .blue-block{width:60%}.newsletter .pic{width:35%}.newsletter .blue-block .block.newsletter{width:420px}.newsletter .block.newsletter input{width:280px}.form.subscribe .action.subscribe{min-width:120px}.product-info-main .product-addto-links+.action.mailto.friend{margin-left:0}.header-container .skip-content .block-search input.input-text{width:100%}.searchsuite-autocomplete{width:calc(100% - 2px)}.cart-container .form-cart{width:67%}.cart-summary{width:30%}.form.form-cart .product-item-photo .product-image-container{width:60px !important}.block-repeater .img-block{width:300px}.separation-angle-page .block-repeater .block{width:50%;float:left}.product.attribute.description .product-table.nissan-table{display:none !important}.product.attribute.description .nissan-table-responsive{display:block}.checkout-payment-method .billing-address-form .fieldset .field:nth-child(3) input[type=text]{width:74.2%}.cms-compcams-home-page .page.messages{margin:0 auto;max-width:970px;text-align:left}}@media only screen and (max-width:769px){.header-container{min-height:150px}}@media only screen and (max-width:767px){.page-main h1,.page-main h1 *{font-size:24px;line-height:32px}h2,.page-main h1~h1,.page-main h1~h1 *,.product-info-main .page-title-wrapper .page-title{font-size:20px;line-height:32px}h3,h3 *,.support-information-page .heading{font-size:17px}.newsletter .pic{height:inherit}.sidebar .product-items .product-item-info .product-item-photo{position:relative;margin:0 10px 0 0}.sidebar .block .block-title{clear:both}.sidebar .block-reorder .actions-toolbar .primary .action,.sidebar .block-wishlist .actions-toolbar .primary .action{padding:5px 15px !important}.sidebar .block-reorder .actions-toolbar .primary{text-align:right}.header-container .account-links .links>li.compare{display:block}.product-items .item .action.tocompare,.actions-secondary>.action.tocompare,.compare,.product-addto-links .action.tocompare,.product-item-actions .actions-secondary>.action.tocompare,[class*=block-compare]{display:block}.actions-toolbar>.primary .action,.actions-toolbar>.secondary .action{width:auto;vertical-align:top}.actions-toolbar .primary,.actions-toolbar div{float:left;margin-right:5px}.footer .block-list li.note-event .image{width:auto;max-width:calc(100% - 30px)}.about-page-block div img{width:27% !important;border:5px solid #ccc !important;display:inline-block;vertical-align:top;margin:0 10px 20px 0 !important}.about-page-block div img~br{display:none}.login-container .block-customer-login{clear:both;padding-top:20px}.account .page-main,.cms-privacy-policy .page-main{padding:0}.account .page.messages{margin:0}.checkout-payment-method .payment-methods{margin:0}.payment-method .actions-toolbar{display:table;width:100%;clear:both}.payment-method-content .fieldset>.field{width:100% !important}.opc-progress-bar{width:100%}.product-info-main .box-tocart .actions{text-align:left}.product-info-main .box-tocart .actions .action.tocart{width:auto}.product-info-main .product-addto-links,.product-options-bottom .product-addto-links,.product-info-main .product-addto-links+.action.mailto.friend,.product-options-bottom .product-addto-links+.action.mailto.friend{display:inline-block;vertical-align:top}.product-info-main .product-addto-links .action{float:left}.product.data.items.style1 .item.title>.switch strong{font-weight:600}.links-wrapper-separators-left .links>li:before{display:none}.page-products .columns{padding-top:0}.products-related .product-items .item .action.tocompare,.products-related .actions-secondary>.action.tocompare,.products-related .product-item-actions .actions-secondary>.action.tocompare{display:none}.header-container .logo-wrapper--mobile .logo{margin:10px auto;max-width:200px}.table.table-reviews{border-top:1px solid #eee !important}.table.table-reviews tbody tr{padding:10px 0}.table.table-reviews tbody tr td{padding:5px 10px !important}.table.table-reviews tbody tr td .product-name{display:block}.account .toolbar .toolbar-amount{padding:0;margin-bottom:0}.block.filter .block-title.filter-title{display:none}.post-content-block .post-content{width:calc(50% - 10px)}.product.attribute.description p{text-align:left !important}.product.data.items.style1.style1-small>.item.title>.switch{font-size:18px}.page-with-filter .columns .sidebar-main{order:2}.columns .sidebar-additional{order:3}.sidebar .filter-subtitle,.sidebar .filter-options{display:block}.hide-below-768{display:block !important}.gears-table input[type=text]{width:180px}.page-with-filter .list.products-list .custom-form-icon{position:inherit}.gears-table.trans-faq-table,.gears-table.trans-faq-table tbody,.gears-table.trans-faq-table tr,.gears-table.trans-faq-table tbody tr:first-child td{display:block !important}.gears-table.trans-faq-table.gear-ratios-table{display:table !important}.gears-table.trans-faq-table tbody tr td .trans-faq-sub-table tbody,.gears-table.trans-faq-table.gear-ratios-table tbody{display:table-row-group !important}.gears-table.trans-faq-table tbody tr td .trans-faq-sub-table tr,.gears-table.trans-faq-table.gear-ratios-table tr{display:table-row !important}.gears-table.trans-faq-table tbody tr td .trans-faq-sub-table tbody tr td,.gears-table.trans-faq-table.gear-ratios-table tbody tr:first-child td{display:table-cell !important}.sidebar-additional .actions-toolbar>.primary{display:inline-block !important}.repair-contact-info{width:calc(100% - 20px)}.toolbar.toolbar-products .page-products .sorter{display:block !important}.torque-converters .text{width:100%}.torque-converters .pic{width:calc(100% - 30px)}.gears-table.trans-dim-table .list-table tbody,.gears-table.trans-dim-table .list-table tbody tr,.gears-table.trans-dim-table .list-table tbody tr td{display:block !important}.gears-table.trans-dim-table .list-table tbody tr td tbody{display:table-row-group !important}.gears-table.trans-dim-table .list-table tbody tr td tbody tr{display:table-row !important}.gears-table.trans-dim-table .list-table tbody tr td tbody tr td{display:table-cell !important}.gears-table.trans-dim-table .list-table tbody tr td tbody tr td:first-child{width:40px !important}.scroll-table{max-height:300px !important}.cart-container .cart-summary,.cart-container .form-cart{width:100%}.cart-summary .actions-toolbar .action.apply{margin-bottom:20px}.cart.table-wrapper .cart.item .item-info .col.price{clear:both}.cart.table-wrapper .cart.item .item-info .product-item-photo{top:0;margin:0 10px 10px 0;position:relative;float:left}.cart.table-wrapper .cart.item .item-info .product-item-details{width:calc(100% - 80px);float:left}.cart.table-wrapper .item-actions .action{margin:5px 0 !important}.newsletter .blue-block{padding:25px 0}.newsletter .blue-block p{display:block}.products-related .owl-carousel .owl-wrapper-outer .owl-wrapper,.products-related .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item{width:100% !important}.form.form-shipping-address .fieldset .field.street .field{margin-bottom:10px !important}.opc-wrapper .form-login{max-width:600px}.product-info-main .box-tocart .field.qty #qty-error{margin:60px 0 0 -110px}.whats-new-block .grid-container .grid12-3{width:23% !important;margin:5px 3% 0 0}.whats-new-block .grid-container .grid12-9{width:73% !important}.image-content{max-width:200px;margin-bottom:10px}.form.form-address-edit .fieldset .field,.form.form-edit-account .fieldset .field,.form.form-address-edit .fieldset .field.street .nested{clear:both}.container.bottom-blocks{padding:0 15px;width:calc(100% - 30px)}.steps-form .field .control textarea{width:300px}.steps-form h3{padding:10px 0 0;font-size:18px}.list-col-3 .list li{width:calc(50% - 30px)}.list-col-3 .list li:nth-child(3n+1){clear:inherit}.list-col-3 .list li:nth-child(2n+1){clear:both}.checkout-payment-method .billing-address-form .field.field-select-billing select,.checkout-payment-method .billing-address-form .fieldset .field:nth-child(3) input[type=text]{width:300px}.checkout-payment-method .billing-address-form .fieldset .field{clear:both;margin-right:0}.checkout-payment-method .billing-address-form .fieldset .field .control._with-tooltip input{width:calc(300px - 39px)}.checkout-payment-method .billing-address-form .fieldset .field .field-tooltip.toggle{left:270px;right:inherit}.form.send.friend .field.text{width:100%}.form.send.friend .field.text textarea.input-text{width:100%;max-width:620px}.product.attribute.description .product-table.beehive-table tr:first-child{display:none !important}.product.attribute.description .product-table.beehive-table tr:nth-child(2){border-top:1px solid #ddd !important}.product.attribute.description .product-table.beehive-table tr td{position:relative;display:block !important;border-top:0 !important}.product.attribute.description .product-table.beehive-table tr td,.product.attribute.description .product-table.beehive-table tr td *{text-align:left !important}.product.attribute.description .product-table.beehive-table tr td p{margin:5px 0 0 !important}.product.attribute.description .product-table.beehive-table tr td:before{position:relative;left:0;top:0;display:inline-block;font-weight:500 !important;content:"";padding:0 5px 0 0}.product.attribute.description .product-table.beehive-table tr.table-title td:before{display:none}.product.attribute.description .product-table.beehive-table tr td:first-child:before{content:"Part # :"}.product.attribute.description .product-table.beehive-table tr td:nth-child(2):before{content:"- :"}.product.attribute.description .product-table.beehive-table tr td:nth-child(3):before{content:"O.D. :"}.product.attribute.description .product-table.beehive-table tr td:nth-child(4):before{content:"I.D. :"}.product.attribute.description .product-table.beehive-table tr td:nth-child(5):before{content:"Seat Load :"}.product.attribute.description .product-table.beehive-table tr td:nth-child(6):before{content:"Open Load :"}.product.attribute.description .product-table.beehive-table tr td:nth-child(7):before{content:"Coil Bind :"}.product.attribute.description .product-table.beehive-table tr td:nth-child(8):before{content:"Rate (Lbs./In.) :"}.product.attribute.description .product-table.beehive-table tr td:nth-child(9):before{content:"Titanium Retainer :"}.product.attribute.description .product-table.beehive-table tr td:nth-child(10):before{content:"Steel Retainer :"}.product.attribute.description .product-table.beehive-table tr td:nth-child(11):before{content:"Cup Seat :"}.product.attribute.description .product-table.beehive-table tr td:nth-child(12):before{content:"Shims :"}.product.attribute.description .product-table tr:first-child~tr td br{display:none}.separation-angle-page .block-repeater .block{width:100%;float:none;margin:0 0 20px}.dyno-results table tr td{display:block;border-top:0;float:left}.dyno-results table tr td:nth-child(odd){width:150px}.dyno-results table tr td:nth-child(even){width:calc(100% - 195px);border-left:0}.dyno-results table tr:first-child td{width:calc(100% - 4px) !important;border-top:1px solid #ccc}.dyno-results table tr:last-child td{width:auto}.product-info-main .box-tocart .field.qty{margin:0 0 20px;float:left}.opc-wrapper .field-tooltip .field-tooltip-content:before{display:none}.opc-wrapper .field-tooltip .field-tooltip-content:after{top:1px !important;transform:rotate(0deg)}.checkout-payment-method .billing-address-form .field.field-select-billing select,.checkout-payment-method .billing-address-form .fieldset .field:nth-child(3) input[type=text]{width:300px}.checkout-payment-method .billing-address-form .fieldset .field .control._with-tooltip input{width:calc(300px - 39px)}.checkout-payment-method .billing-address-form .fieldset .field{clear:both;margin-right:0}.checkout-payment-method .billing-address-form .fieldset .field .field-tooltip.toggle{left:270px;right:inherit}.opc-wrapper .field-tooltip .field-tooltip-content:after{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.opc-wrapper .field-tooltip .field-tooltip-content:before{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);opacity:0}.checkout-index-index .payment-method-content .fieldset>.field.type .control{margin:5px 0 0 -5px !important}.checkout-payment-method .billing-address-form{max-width:100%}.checkout-payment-method .billing-address-form .fieldset .field{width:100%}.checkout-payment-method .billing-address-form .fieldset .field input.input-text,.checkout-payment-method .billing-address-form .fieldset .field select.input-text,.checkout-payment-method .billing-address-form .fieldset .field textarea.input-text,.checkout-payment-method .billing-address-form .fieldset .field select.select{width:100%}.checkout-payment-method .billing-address-form .field.field-select-billing select,.checkout-payment-method .billing-address-form .fieldset .field:nth-child(3) input[type=text]{width:100%}.checkout-shipping-address .form.form-shipping-address .fieldset .field,.checkout-shipping-address .form.form-shipping-address .fieldset .field.street .field{width:100%}.checkout-shipping-address .field .control._with-tooltip input,.checkout-payment-method .billing-address-form .fieldset .field .control._with-tooltip input{width:calc(100% - 39px)}.checkout-payment-method .billing-address-form .fieldset .field .field-tooltip.toggle{left:inherit;right:0}.opc-wrapper .field-tooltip .field-tooltip-content{left:inherit !important;right:0}.checkout-container .opc-wrapper .step-title{border-bottom:1px solid #ccc}.amcform-page-wrap{padding:16px 6px}.amform-form .ui-tabs-nav li{width:29%;min-width:initial !important;max-width:initial !important}html body .form.password.reset,html body .form.send.confirmation,html body .form.password.forget{width:90% !important}.header-container .skip-link.skip-active .counter{background:#3a0e0d}.amform-form .ui-tabs-nav{margin:0 !important}}@media only screen and (max-width:639px){.user-tunable-xfi table,.user-tunable-xfi table tbody,.user-tunable-xfi table tr{width:100%;display:block;padding:0}.user-tunable-xfi table tr td{width:auto;display:block}.user-tunable-xfi table tr td:nth-child(2){border-top:1px solid #fff;border-bottom:1px solid #fff}.user-tunable-xfi table tr td:nth-child(3){padding-bottom:20px}.intake-manifolds-table table,.intake-manifolds-table table tbody,.intake-manifolds-table table tr{width:100%;display:block;padding:0}.intake-manifolds-table tr td{width:auto;display:block}.tech-support table td{width:28%;margin:0 15px 0 0}.support-articles tr td{width:180px}.table-order-items tr{padding:0 10px}.checkout-payment-method .payment-option .field.choice{width:calc(100% - 30px) !important;margin:0 !important}.products-grid.wishlist .product-item-name{min-height:inherit}.products-grid.wishlist .product-item-inner{width:calc(100% - 110px);float:left}.products-grid.wishlist .product-item-actions .action{float:left !important}.products-grid.wishlist .product-item{margin-left:0}.products-grid.products-related .product-item{float:left;width:46%}.products-grid.products-related .product-item:nth-child(odd){clear:both}.table-order-items tr:first-child{border-top:1px solid #ccc}.methods-shipping .actions-toolbar .primary{width:100%;margin:0}.methods-shipping .actions-toolbar .action.primary.continue{width:100%}.header-container .logo-wrapper--mobile .logo{margin:10px 0 0;display:inline-block}.form.form-shipping-address .fieldset .field,.form.form-shipping-address .fieldset .field.street .field{width:100%}.form.form-shipping-address input.input-text,.form.form-shipping-address select.input-text,.form.form-shipping-address textarea.input-text,.form.form-shipping-address select.select{width:100%}.form.form-shipping-address .fieldset .field.street .field.additional{margin-top:10px}.opc-progress-bar{margin-top:30px}.gears-table input[type=text]{width:200px}.gears-table.diameter-calculator-table input[type=text]{width:100px}.gears-table.trans-dim-table .list-table{overflow-x:auto;display:block !important}.fluid-capacity .fluid-capacity-req{display:block}.dyno-graphs ul li{width:40%;margin:2%}.cam-spec-page .form-group input.input-text,.cam-spec-page .form-group select{width:calc(100% - 110px)}.bottom-blocks .head-lines ul.list li{width:calc(100% - 50px)}.block-repeater .img-block{width:calc(100% - 30px);margin:0 auto 20px auto;float:none}.block-repeater .img-block img{max-width:250px}.rendered-form .fieldset .fields .field.form-group{max-width:98%}.ins-list{padding:17px}.ins-list ul li a+a{float:none;top:0;margin:0}.ins-list ul li a{display:block;margin-bottom:10px}.CPGStaticContent .inst-header .static-pic{float:none;display:block;text-align:center;padding:0;width:100% !important}.inst-header .static-input{float:none;text-align:center;margin-bottom:15px}.additional-addresses tbody tr td{padding-left:26px !important}}@media only screen and (max-width:575px){.product.data.items.style1>.item.content{padding:10px !important}.form .field{width:100% !important;margin:0 0 15px !important}.form.form-orders-search .field,.form.send.friend .field{margin-right:0 !important}.form input.input-text,.form select.input-text,.form select,.form select.select,.form textarea.input-text{width:100%}.field.captcha iframe{width:280px !important}.g-recaptcha,.g-recaptcha div,.g-recaptcha div iframe{width:290px !important;height:78px;border-right:1px solid #ccc}.form .actions-toolbar .action,.customer-account-login .block-new-customer .actions-toolbar .action,.form-address-edit .actions-toolbar .action.primary,.methods-shipping .actions-toolbar .action.primary,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary{min-width:inherit;font-size:14px;line-height:40px;height:40px;padding:0 15px}.product-view .product.attribute.description iframe{width:100% !important}.product-items.product-items-names .field.item.choice{width:auto !important}.product-items.product-items-names .field.item.choice .field.choice input{margin-top:0 !important}.wiring-diagram-list li{width:100%;margin:10px 0;min-height:50px}.wiring-diagram-list li a{position:relative}.wiring-diagram-list~h3.headerFont{margin-left:0}.product.info.detailed .product.attribute.description table,.product.info.detailed .product.attribute.description table tbody,.product.info.detailed .product.attribute.description table tr,.product.info.detailed .product.attribute.description table tr td{display:block;width:100%}.product.info.detailed .product.attribute.description table tr td{width:calc(100% - 20px)}.support-blocks .container-box,.post-content-block .post-content{width:100%}.support-blocks .container-box{margin-left:0}.form-block .form-group{width:calc(100% - 30px) !important}.model-tabs{display:block;width:100%}.model-tabs a{display:block;float:none;border-top:1px solid #ddd}.model-tabs a.active{border-color:#fff}.product.attribute.description .product-table tr:first-child,.content-table tr:first-child{display:none !important}.product.attribute.description .product-table tr:nth-child(2),.content-table tr:nth-child(2){border-top:1px solid #ddd !important}.product.attribute.description .product-table tr td,.content-table tr td{position:relative;display:block !important;border-top:0 !important}.product.attribute.description .product-table tr td,.product.attribute.description .product-table tr td *,.content-table tr td,.content-table tr td *{text-align:left !important}.product.attribute.description .product-table tr td p,.content-table tr td p{margin:5px 0 0 !important}.product.attribute.description .product-table tr td:before,.content-table tr td:before{position:relative;left:0;top:0;display:inline-block;font-weight:500 !important;content:"";padding:0 5px 0 0}.product.attribute.description .product-table tr.table-title td:before,.content-table tr.table-title td:before{display:none}.product.attribute.description .product-table.application-table tr td:first-child:before{content:"Diameter :"}.product.attribute.description .product-table.application-table tr td:nth-child(2):before{content:"Weight :"}.product.attribute.description .product-table.application-table tr td:nth-child(3):before{content:"Pushrod Seat Location :"}.product.attribute.description .product-table.application-table tr td:nth-child(4):before{content:"Oil Hole vs. Axle :"}.product.attribute.description .product-table.application-table tr td:nth-child(5):before{content:"Seat Height :"}.product.attribute.description .product-table.magrol-table tr td:first-child:before{content:"Ultra Pro Magnum™ GM LS Rockers :"}.product.attribute.description .product-table.magrol-table tr td:nth-child(2):before{content:"Part # :"}.product.attribute.description .product-table.elite-table tr td:first-child:before{content:"Diameter :"}.product.attribute.description .product-table.elite-table tr td:nth-child(2):before{content:"Pushrod Seat Location :"}.product.attribute.description .product-table.elite-table tr td:nth-child(3):before{content:"Offset Distance :"}.product.attribute.description .product-table.oil-table tr td:first-child:before{content:"10W30 Break-In Oil :"}.product.attribute.description .product-table.oil-table tr td:nth-child(2):before{content:"15W50 Break-In Oil :"}.product.attribute.description .product-table.genv-table tr td:first-child:before{content:"RPM Range 1400-6600 :"}.product.attribute.description .product-table.genv-table tr td:nth-child(2):before{content:"INT. :"}.product.attribute.description .product-table.genv-table tr td:nth-child(3):before{content:"EXH. :"}.product.attribute.description .product-table.genv-table tr:nth-child(odd) td:first-child:before{content:"INT. :"}.product.attribute.description .product-table.genv-table tr:nth-child(odd) td:nth-child(2):before{content:"EXH. :"}.product.attribute.description .product-table.rocker-table tr td:first-child:before{content:"Part # :"}.product.attribute.description .product-table.rocker-table tr td:nth-child(2):before{content:"Description :"}.product.attribute.description .product-table.rocker-table tr td:nth-child(3):before{content:"Dia. :"}.product.attribute.description .product-table.rocker-table tr td:nth-child(4):before{content:"Length :"}.product.attribute.description .product-table.rocker-table tr td:nth-child(5):before{content:"Stud Dia. :"}.product.attribute.description .product-table.rocker-table tr td:nth-child(6):before{content:"Effective Stud Length :"}.product.attribute.description .product-table.rocker-table tr.table-title td{display:none !important}.product.attribute.description .product-table.rocker-table tr:first-child{display:block !important}.product.attribute.description .product-table.rocker-table tr:first-child td{border:0 !important}.product.attribute.description .product-table.rocker-table tr:first-child td:before{display:none !important}.content-table.bellhousings-table tr td:first-child:before{content:"Dipstick Location :"}.content-table.bellhousings-table tr td:nth-child(2):before{content:"Flexplate Bolt Pattern :"}.content-table.bellhousings-table tr td:nth-child(3):before{content:"Bellhousing Depth :"}.content-table.bellhousings-table tr td:nth-child(4):before{content:"Converter Type :"}.content-table.repair-table tr td:before{background:#222;color:#fff;padding:3px 10px;display:block}.content-table.repair-table tr td:first-child:before{content:"GM"}.content-table.repair-table tr td:nth-child(2):before{content:"FORD"}.content-table.repair-table tr td:nth-child(3):before{content:"CHRYSLER"}.content-table.repair-table tr td:nth-child(4):before{content:"AMC"}.dim-container .content-table tr td{width:auto !important}.dim-container .content-table tr td:before{display:inline-block;min-width:50px}.dim-container .content-table tr td:first-child:before{content:"Style :"}.dim-container .content-table tr td:nth-child(2):before{content:"A :"}.dim-container .content-table tr td:nth-child(3):before{content:"B :"}.dim-container .content-table tr td:nth-child(4):before{content:"C :"}.dim-container .content-table tr td:nth-child(5):before{content:"D :"}.dim-container .content-table tr td:nth-child(6):before{content:"E :"}.content-table.pg-ratios-table tr td:before{display:inline-block;min-width:50px}.content-table.pg-ratios-table tr td:first-child:before{content:" RATIO :"}.content-table.pg-ratios-table tr td:nth-child(2):before{content:"S1 :"}.content-table.pg-ratios-table tr td:nth-child(3):before{content:"S2 :"}.content-table.pg-ratios-table tr td:nth-child(4):before{content:"P2 :"}.content-table.pg-ratios-table tr td:nth-child(5):before{content:"P3 :"}.content-table.pg-ratios-table tr:last-child td:before{display:none}.fluid-capacity .content-table tr:first-child{display:block !important}.fluid-capacity .content-table tr:nth-child(2){display:none !important}.fluid-capacity .content-table tr:first-child td:before{display:none !important}.fluid-capacity .content-table tr td:first-child:before{content:"Transmission (w/ Stock Pan) :"}.fluid-capacity .content-table tr td:nth-child(2):before{content:"# of Quarts :"}.fluid-capacity .fluid-capacity-req+.fluid-capacity-req .content-table tr td:first-child:before{content:"Size of Converter :"}.cooler-fittings .table-title{text-align:left}.cooler-fittings .content-table tr.table-sub-title.req{display:block !important}.cooler-fittings .content-table tr.table-sub-title+tr{display:none !important}.cooler-fittings .content-table tr.table-sub-title tr:first-child{display:block !important}.cooler-fittings .content-table tr td:first-child:before{content:" Fitting Location :"}.cooler-fittings .content-table tr td:nth-child(2):before{content:"Thread Size :"}.cooler-fittings .content-table tr td:nth-child(3):before{content:"Flow Direction :"}.cooler-fittings .content-table tr.table-sub-title td{background:#333 !important}.cooler-fittings .content-table tr.table-sub-title td:before{display:none !important}.cooler-fittings .content-table tr.table-sub-title td *{padding:0 !important;border:0 !important}.cooler-fittings .content-table tr.table-sub-title.req{display:block !important}.cooler-fittings .content-table tr.table-sub-title.req td{background:#333 !important}.content-table.specifications-table tr td:before{background:#222;color:#fff;font-size:18px;padding:3px 10px;display:block}.content-table.specifications-table tr td tr:first-child{display:block !important}.content-table.specifications-table tr td tr td:before{display:none !important}.content-table.specifications-table tr td:first-child:before{content:"GENERAL MOTORS"}.content-table.specifications-table tr td:nth-child(2):before{content:"FORD"}.content-table.specifications-table tr td:nth-child(3):before{content:"CHRYSLER"}.band-adjustments .content-table tr td:first-child:before{content:"Transmission :"}.band-adjustments .content-table tr td:nth-child(2):before{content:"Intermediate Band :"}.band-adjustments .content-table tr td:nth-child(3):before{content:"Low-Reverse Band :"}.band-adjustments .content-table.req-table tr td:nth-child(2):before{content:"Low Band :"}.band-adjustments .content-table tr.req td:before{display:none !important}.speedometer-gear-calculator .gears-table{width:100%}.speedometer-gear-calculator .gears-table.diameter-calculator-table{width:440px;overflow-x:auto;display:block !important;border-right:1px solid #ddd}.repair-contact-info table tr td{display:block !important}.product-view .items-grid-thumbnails .items-group .item{width:calc(50% - 15px)}.form.form.create.account .field.field-name-firstname,.form.form.create.account .field-name-lastname,.form.form.create.account .field.password,.form.form.create.account .confirmation{margin:0 0 10px !important}.main-container .issuuembed.issuu-isrendered{height:400px !important}.whats-new-block .grid-container .grid12-3,.whats-new-block .grid-container .grid12-9{width:100% !important;margin:0 0 20px}.rocker-arm-specs-page .content-table tr td:first-child:before{content:"PART # :"}.rocker-arm-specs-page .content-table tr td:nth-child(2):before{content:"ROCKER DESCRIPTION :"}.rocker-arm-specs-page .content-table tr td:nth-child(3):before{content:"STUD :"}.rocker-arm-specs-page .content-table tr td:nth-child(4):before{content:"RATIO :"}.rocker-arm-specs-page .content-table tr:first-child td:before{display:none !important}.rocker-arm-specs-page .content-table tr:first-child{display:table-row !important}.rocker-arm-specs-page .content-table tr:nth-child(2){display:none !important}.cam-spec-page .form-block .form-group{width:100% !important}.form.form-address-edit .fieldset .field.street .nested{width:100%}.contact-blocks .contact-info,.contact-blocks .live-chat,.contact-blocks .map-img{width:100%}.newsletter .blue-block{padding:15px 0 5px}.news-list-page .btn-email{float:none}.steps-form .field .control.req-fields select~label,.steps-form .field .control.req-fields input[type=text]~label,.steps-form .field label:first-child,.steps-form .field .control,.steps-form .field .control select,.steps-form .field .control input[type=text],.steps-form .field .control textarea{width:100%}.steps-form .field .control.req-fields input[type=text]#rocker_arm_ratio~label{width:auto}.product.attribute.description .product-table.promag-table tr:first-child{display:block !important}.product.attribute.description .product-table.promag-table tr:first-child td{border:0 !important}.product.attribute.description .product-table.promag-table tr td,.product.attribute.description .product-table.promag-table tr td *{text-align:center !important}.product.attribute.description .product-table.promag-table tr td:before{display:none}.checkout-payment-method .billing-address-form .fieldset .field .control._with-tooltip input{width:calc(100% - 39px)}.checkout-payment-method .billing-address-form .fieldset .field .field-tooltip.toggle{left:inherit;right:0}.checkout-payment-method .billing-address-form .fieldset .field:nth-child(3) input[type=text]{width:100%}.modal-popup.confirm .modal-inner-wrap{width:90%}#product-sendtofriend-form .fieldset .additional .action.remove{left:inherit;right:0;top:65px}.amform-form .ui-tabs-nav li{width:44%}}@media only screen and (min-width:480px) and (max-width:575px){.dyno-results table tr td{min-height:47px}}@media only screen and (max-width:479px){.newsletter .blue-block .block.newsletter{width:290px}.block.newsletter .field{width:290px}.newsletter .block.newsletter input{width:100%}.block.newsletter .actions{display:block;margin:10px 0 0;width:auto}.tech-support table tr{text-align:center}.tech-support table td{display:inline-block;margin:7px 10px;width:140px;float:none}.tech-support table td table .support-search-field td:first-child{width:200px;margin:0 5px 0 0}.tech-support table td table .support-search-field td:nth-child(2){width:70px;margin:0}.tech-support table td table .support-search-choice td tr td{width:110px}.support-articles tr td{width:100%;padding:10px 0;margin:0 0 20px}.gallery-list-page .block{width:calc(100% - 30px)}.contact-page .contact-lower .col-1,.contact-page .contact-lower .col-2{width:100% !important;margin:0 0 20px}.account .column.main .block .block-title .action{margin:20px 0}.account .column.main .block .box.box-billing-address{clear:both}.field-tooltip .field-tooltip-content{width:150px}.sitemap-page .col-xs-6.col-sm-6{width:100%}.products-grid.wishlist .product-item-inner{width:100%}.product-view .product.attribute.description iframe{height:250px !important}.strip-fuel-systems,.strip-fuel-systems tbody,.strip-fuel-systems tr,.strip-fuel-systems tr td{width:100% !important;display:inline-block;padding:0;text-align:left}.strip-fuel-systems{padding:10px}.strip-fuel-systems tr td:first-child span{font-size:16px !important}.table-checkout-shipping-method tbody td{width:calc(100% - 30px);float:right;display:block;padding:5px 10px !important}.table-checkout-shipping-method tbody td:first-child{width:25px;float:left}.category-products-grid.hover-effect .item .addto-links,.category-products-grid .item .addto-links{display:block !important}.product.attribute.description .sensor-kits-table table tr td table tr{padding:10px 0}.product.attribute.description .sensor-kits-table table tr td table tr td{width:calc(100% - 20px) !important;padding:2px 10px}.events-table table{border-top:1px solid #ccc}.events-table tr:first-child{display:none}.events-table tr td{width:96% !important;padding:5px 2%;position:relative}.events-table tr td:before{display:block;content:"";font-size:14px;font-weight:600}.events-table tr td:first-child:before{content:"Dates :"}.events-table tr td:nth-child(2):before{content:"Event Name :"}.events-table tr td:nth-child(3):before{content:"Venue :"}.events-table tr td:nth-child(4):before{content:"City :"}.events-table tr td:nth-child(5):before{content:"State :"}.product.info.detailed .product.attribute.description img{width:calc(100% - 10px);margin:0 0 10px}.toolbar-products{text-align:center}.page-products .sorter{width:100%;position:relative}.opc-block-summary .product-item .product-item-name-block,.opc-block-summary .product-item .subtotal{display:block;text-align:left}.quick-links-block .quick-link-container h2{font-size:16px}.quick-links-block{padding:20px 20px 10px}.statement-of-remanufacture .pic{margin:0 0 20px;float:none}.product.attribute.description .product-table tr td:before{display:block}.speedometer-gear-calculator .gears-table.diameter-calculator-table{width:270px}.speedometer-gear-calculator .gears-table.speedometer-calculator input[type=text]{width:100px}.gears-table input[type=button],.gears-table input[type=reset],.gears-table input.btn{padding:6px 12px !important}.speedometer-gear-calculator .gears-table.speedometer-calculator{width:270px;overflow-x:auto;display:block !important;border-right:1px solid #ddd}.note-block p{width:100%;padding:10px 0 0}.gears-table.trans-dim-table,.gears-table.trans-dim-table .trans-dim-table-body,.gears-table.trans-dim-table .trans-dim-table-body-tr,.gears-table.trans-dim-table .trans-dim-table-body-td{display:block !important}.gears-table.trans-dim-table .sub-title-table tr td{display:block !important;width:auto !important}.newsletter .blue-block .block.newsletter .control #newsletter-error{left:30px;width:220px;text-align:center;position:relative;white-space:normal;top:5px}.newsletter .blue-block p{line-height:30px}.form .field.captcha iframe{width:100% !important}.table-checkout-shipping-method tbody tr.row-error td:first-child{width:auto}.main-container .issuuembed.issuu-isrendered{height:280px !important}.image-content{max-width:100%;width:100%;margin:0 0 20px !important}.image-content img{width:100%}.dyno-graphs ul li{margin:2% 1%;min-height:120px}.support-search-block{padding:20px 0}.support-search-block .search-box{padding:10px 0 0;margin:10px 0 0}.support-search-block .search-box .action.primary{width:80px}.support-search-block .search-box .input-text{width:calc(100% - 90px)}.newsletter .block.newsletter input{width:250px !important;margin:0}.clients .block.itemslider .block-title,.clients .block.itemslider .block-title *{font-size:16px !important;line-height:20px !important}.clients .inner-container{padding-left:0;padding-right:0}.clients .slider-arrows1-pos-top-right .owl-controls .owl-buttons{right:0}.list-col-3 .list li{width:calc(100% - 30px)}.header-container .logo-wrapper--mobile{width:75%}.account .column.main .block .block-title,.account .column.main .block .block-title *,.contact-page h2,.contact-page h3,.block-order-details-view .block-title,.block-order-details-view .block-title *{font-size:22px !important;display:block}.account .column.main .block .block-dashboard-addresses .block-title .action{margin:20px 0 5px}.account .column.main .block:not(.widget) .block-title>strong{margin:0}.separation-angle-page .block-repeater .img-block{max-width:100%}.dyno-results table tr td:nth-child(odd),.dyno-results table tr td:nth-child(even){width:calc(100% - 24px);border-left:1px solid #ccc}.dyno-results table tr td:nth-child(odd){border-bottom:0;padding-bottom:0}.dyno-results table tr td:nth-child(even){padding-top:0}.dyno-results table tr:first-child td{padding:10px 0 !important}.checkout-payment-method .payment-method-title .payment-icon{float:left}.checkout-payment-method .payment-method-content .control._with-tooltip .field-tooltip-content{width:180px !important}.minicart-items .update-cart-item{margin-top:10px}.ins-srch-title-block .i-left{float:none;text-align:center}.ins-srch-title-block .i-right{float:none;text-align:center;margin-bottom:10px}.amfinder-common-wrapper.amfinder-horizontal ul.amfinder-toggle li.am-item.-list-item{width:100% !important;margin-right:0 !important}.items-grid.equal-height .item .actions{position:relative;bottom:0 !important}.searchsuite-autocomplete .action.tocart.primary{padding:7px;font-size:13px}.custom-form-icon{right:0}}@media only screen and (max-width:375px){.minicart-items .update-cart-item{display:block}}@media only screen and (max-width:359px){.gears-table.trans-faq-table.gear-ratios-table{width:290px !important;overflow-x:auto;display:block !important}.gears-table.trans-faq-table.gear-ratios-table .table-title{margin:0}.product-view .items-grid-thumbnails .items-group .item{width:calc(100% - 15px);margin-right:0}.dyno-graphs ul li{width:80%;margin:2% 0}.cam-spec-page .form-group .input-box{float:none;margin:0 0 10px}.cam-spec-page .form-group input.input-text,.cam-spec-page .form-group select{width:100%}.cam-spec-page .form-group .action.primary{width:100%;margin:10px 0 0}.steps-form .field .control .small-field{width:100% !important}.instructions-page .form-group input.input-text,.instructions-page .form-group select{width:100%;margin:0 0 10px}.instructions-page .form-group .action.primary{width:100%}.product-info-main .product-addto-links{float:left}.product-info-main .product-addto-links .action{float:left;clear:both}.product-info-main .product-addto-links+.action.mailto.friend{clear:both;display:inline-block;float:left}.CPGStaticContent .static-pic{width:135px !important;top:40% !important}.CPGStaticContent .static-input input{font-size:12px !important}.amform-form .ui-tabs-nav li{width:100%;margin-right:0}.form .field.captcha iframe,.form .field.captcha div{width:100% !important}}.catalog-product-view .paypal-button.paypal-button-context-iframe{display:none}.checkout-index-index.page-layout-checkout main#maincontent{width:90%;margin:0 auto}span#tooltip-label{display:none}.field.street div label.label{display:none}.field.choice.newsletter{display:none}.box.box-newsletter .box-actions{display:none}.fotorama__caption{display:none}.product-lower-primary-column .cst-print{margin-bottom:55px}.product-lower-primary-column .cst-print a{float:right}.table-wrapper.additional-addresses{border:1px #dcdcdc solid}.table-wrapper.additional-addresses table thead{background:#696868;color:#fff}.table-wrapper.additional-addresses table tbody tr:nth-child(even){background:#f7f7f7;border-right:1px solid #dcdcdc}.account .column.main .block~.block-reviews-dashboard .block-title .action{float:right;font-size:13px !important;line-height:20px !important;color:#333;font-weight:400 !important;background:#d8d8d8;padding:5px 15px}.table-comparison .cell.label.product span{position:relative;overflow:inherit}.checkout-payment-method .payment-option-title{padding:25px}.customer-address-index .additional-addresses{overflow-x:scroll}@media only screen and (max-width:479px){.minicart-items .product-item-details .details-qty{position:relative}.minicart-items .product-item-details .details-qty .update-cart-item{position:absolute;left:80px;top:-9px}.product-item-actions .actions-primary{float:none}.items-grid.equal-height .item .actions{position:relative;bottom:0}.items-grid.equal-height .item{padding-bottom:20px !important}.column .block-addbysku .fieldset .fields .field{margin-bottom:48px !important}}.minicart-items .product-item-details .details-qty label{width:auto;margin:0 5px 0 0}.minicart-items .product-item-details .details-qty .update-cart-item{background:#333;color:#fff}.minicart-wrapper .product-item-details .product.actions{margin:-32px 0 0;position:relative;z-index:1}@media only screen and (max-width:320px){.box.box-upload .upload.skus label.label{width:268px}}.catalog-product-view .product .product.attribute.description tr td{display:table-cell}.catalog-product-view .product .product.attribute.description tr,.catalog-product-view .product .product.attribute.description table{display:table-row}.catalog-product-view .product .product.attribute.description table tbody tr:first-child{color:#fff}.catalog-product-view .product .product.attribute.description table tbody tr td:nth-last-child(1){color:#000}.nav-block.nav-block--left.std.grid12-4{display:none}.mega-menu-title{position:absolute;width:46%;margin-left:18px;padding:8px 9px;z-index:1;margin-top:12px;margin-bottom:9px !important;font-size:18px;color:#000;border-bottom:1px solid #d6d4d4;text-transform:uppercase;font-weight:600}.nav-block--center{position:relative;margin-top:70px}.nav-submenu--mega>.level1.nav-item.cst-active{margin-top:-54px}.nav-block--bottom{display:none}[data-content-type=row][data-appearance=contained] [data-element=inner]{margin:0 !important;padding:0 !important;display:inline !important}[data-content-type=row][data-appearance=contained] [data-element=main]{margin:0 !important;padding:0 !important;display:inline !important}.page-with-filter .amfinder-common-wrapper .amfinder-toggle .amfinder-select-wrapper{height:36px}.gift-options button.action.action-cancel{background:#eee !important;padding:6px 14px !important;margin:0 !important;color:#333 !important}.gift-options button.action.action-cancel:hover{background:#333 !important;color:#eee !important}.items-grid .product-item-img{border:1px solid #eee;background:#fff;min-height:190px;max-width:100% !important;height:100%;width:100%;display:table}.items-grid.centered .product-item-photo{display:table-cell;text-align:center;vertical-align:middle;height:100%}.items-grid.centered .product-item-photo img.product-image-photo{display:inline-block !important}.cms-cam-recommendation-form .amcform-page-titles .amcform-title{margin:0 !important;padding:0 !important}.cms-cam-recommendation-form .amform-form .ui-tabs-nav li.ui-state-active p:before,.cms-cam-recommendation-form .amcform-title-wrap:before{display:none}.amcform-title-wrap:first-child .amcform-step:before,.amcform-title-wrap:last-child .amcform-step:before{display:none}.cms-cam-recommendation-form .amcform-page-titles .amcform-step{line-height:40px;height:40px}.cms-cam-recommendation-form .amcform-page-titles{justify-content:left !important;flex-wrap:initial !important}.cms-cam-recommendation-form .amcform-title-wrap.-disabled .amcform-step{background:#222}@media only screen and (max-width:320px){.minicart-wrapper .product-item-details .product.actions{margin:-62px 0 0}}.account .column.main .block .block-title .action,.account .column.main .block .box-actions .action,.account .column.main .block .actions .action,.account .column.main .block~.block-dashboard-orders .block-title .action{background:#d8d8d8;padding:5px 15px}.account .column.main .block .box-actions .action.change-password,.account .column.main .block .actions .action.delete{background:#333;color:#fff;white-space:nowrap}.amform-form .fb-checkbox .control .checkbox-group{position:relative;top:-3px}@media only screen and (min-width:320px) and (max-width:479px){.itemgrid .item{width:100%;clear:none !important;text-align:center}.searchsuite-autocomplete button.action.tocart.primary{font-size:13px}.cms-valve-timing-tutorial .CPGStaticContent a{display:inline-block;text-align:center;width:100%;padding-bottom:20px}}.block.block-addresses-list{clear:both}.block-cart-failed .block-title{font-size:22px}@media only screen and (min-width:576px) and (max-width:991px){.form.form-edit-account .field{width:46% !important;clear:inherit !important}.form.form-edit-account .field input.input-text,.form.form-edit-account .field select.input-text,.form textarea.input-text,.form.form-edit-account .field select.select{width:100%}.form.form-edit-account .field.password-info{clear:both !important;width:100% !important;display:block;float:none !important}}@media (min-width:768px){.actions-toolbar .secondary a.action{margin-top:0}html .sendfriend-product-send .form.send.friend .fieldset .additional .action.remove{margin-top:48px !important}}.account .column.main .block .block-title .action:hover,.account .column.main .block .box-actions .action:hover,.account .column.main .block .block-title .action:hover,.account .column.main .block .box-actions .action:hover,.account .column.main .block .actions .action:hover,.account .column.main .block .actions .action.delete:hover{background:#dc241f;color:#fff}.column .block-addbysku .fieldset .fields .field{margin-bottom:36px}.toolbar .pager{display:flex;width:100%;justify-content:space-between}.customer-addresses-toolbar.toolbar.bottom{margin-bottom:0;padding-bottom:0}.block.block-addresses-list{padding-top:25px}td.actions a.action.edit{margin-bottom:8px;display:inline-block;text-align:center}.cms-privacy .columns p.WNMessage{text-align:left !important}@media only screen and (min-width:480px) and (max-width:680px){.amfinder-common-wrapper.amfinder-horizontal ul.amfinder-toggle li.am-item.-list-item{width:calc(50% - 12px) !important}}.cms-contact-us div#support_search{display:none}.cms-product-brochures .column.main h2{text-align:center;margin:0;background:#ececec;padding:15px 0;font-size:18px}.opc-wrapper .edit-address-link{display:block;float:left;margin:21px 5px 0 0;padding:5px 15px;background:#403f3f;color:#fff}.opc-wrapper .edit-address-link:hover{background:#eee;color:#333}.amfinder-vertical .amfinder-title,.amfinder-horizontal .amfinder-title{display:block !important}.amfinder-common-wrapper .amfinder-select{border:1px solid #888 !important;border-radius:1px !important}.amfinder-buttons .action.primary{background:#dc241f;color:#fff}.amfinder-horizontal .amfinder-title:before{display:none !important}.page-title+.row.form-block{margin:0}.amfinder-common-wrapper .amfinder-select:disabled{background:#a29e9e;color:#000;border-color:#a29e9e}.catalog-product_compare-index a.action.print.hidden-print{background:#000;color:#fff;padding:5px 10px;display:inline-block}.sitemap li.level-2{margin-left:46px !important;padding-left:18px !important}.sitemap li.level-1{margin-left:25px !important}.sitemap li.level-0{margin-left:10px}.sitemap li.level-1 a,.sitemap li.level-0 a{font-weight:700}.customer-account-createpassword h1.page-title,.customer-account-forgotpassword h1.page-title{text-align:center;border:none;margin-top:20px}.checkout-index-index .modal-popup .modal-footer .action-save-address{float:right;margin:0 0 0 10px;background:#000}.checkout-index-index .modal-popup .modal-footer .action-save-address span{color:#fff}.modal-slide._inner-scroll .modal-header{padding:15px;margin:0}.modal-popup .modal-title{border:none;padding-bottom:0}.modal-popup.modal-slide .modal-footer{padding:15px}.field-select-billing label.label{display:none !important}.catalog-product_compare-index .comparison td.cell.product.info{position:relative;padding-bottom:40px}.product-item-info .product-item-img .product-image-container{width:100% !important}.searchsuite-autocomplete ul li a img{object-fit:contain;width:75px;height:80px}.form-create-account .actions-toolbar .secondary .back{display:inline-block !important}.sitemap li a,.cms-page-list li a,ul.disc li a{color:#333}.sitemap li a:hover,.cms-page-list li a:hover,ul.disc li a:hover{color:#f90}.nav-regular .classic>.nav-panel--dropdown{box-sizing:initial}.table-comparison .cell.label,.table-comparison td:last-child{border-bottom:1px #d1d1d1 solid !important}.catalog-product_compare-index .table.table-comparison tbody tr td{border-bottom:1px solid #d1d1d1 !important}.filter-options-content .item{margin:0 !important}