#enlarge-btn2, .shadetabs, .text { text-align: left } .fancybox-nav, .ti-slider .slick-slider { -webkit-tap-highlight-color: transparent } .fa-ul, .shadetabs, ul.refmain1, ul.search_suggestions, ul.top_menu li { list-style-type: none } body, div, p { color: #444 } body, p { font-family: Arial, Verdana } #logo, .p-left, .ti-slider .ti-slide .ti-slide-content, .ti-slider .ti-slide .ti-slide-image, div, p.usshipcalc a, p.usshipcalc input { float: left } .list, ol, ul { list-style: none } .about_content table, table { border-spacing: 1px; border-collapse: inherit } a, address, b, body, center, code, dl, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, label, li, ol, p, pre, q, s, small, span, strong, sub, table, tbody, td, tr, u, ul, var { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline } body { font-size: 11px; line-height: 1; background: #fff } .product-container .navigation .addtocart_btn u, .shadetabs li a, .shadetabs li a.selected, .shadetabs li a.selected:hover, .shadetabs li a:hover, a, a:hover { text-decoration: none } p { font-size: 12px; line-height: 18px } #checkout_form select:focus, #credit_card_form select:focus, #theMenu .open .question-content a:focus, #theMenu .question-content a:focus, .ca-close, .ti-slider .slick-list:focus, a, a:active, a:focus, a:hover, input { outline: 0 } input[type=submit] { border-style: solid; border-width: 0 } img, span { outline: 0; border: 0 } #main_wrapper { margin: 0 auto; float: none; width: 1000px } #MainContentArea { width: 991px; background: url(/images/site_bg.jpg) repeat-y; padding: 0 0 0 9px } #maincontent_area { width: 100%; margin-top: 10px } .btn_go, .btn_go2, input.btn_go3 { width: 33px; height: 29px; margin: 0; padding: 0 } .btn_go, .btn_go2, .btn_search, input.btn_go3 { border: none; cursor: pointer } input.btn_go3 { float: right; background: url(/images/buynow-sprite.png) -763px -224px no-repeat } a img { border: none } #menu-description-wrap { margin: 10px 0 0; padding: 0 0 0 10px; float: left; width: 974px; background: url(/images/bottom-bg.jpg) repeat-x #dee5eb } .customer-service, .customer-service2, .customer-service3 { background: url(/images/wrap-border.jpg) right no-repeat; border-top: 1px solid #d5d5d5; margin: 0; float: left; overflow: hidden } .customer-service2 { padding: 10px; width: 175px } .customer-service2 h2, p.customerservice2-head { color: #224a7b; padding-bottom: 10px; font-weight: 700; font-size: 16px } .customer-service3 { padding: 10px 0 10px 10px; width: 140px } .customer-service2 ul, .customer-service3 ul { margin: 0; padding: 0 0 5px; float: left } .customer-service2 ul li, .customer-service3 ul li { padding: 4px 0 } .customer-service3 ul li a { text-decoration: none; font-size: 12px; color: #3b6698 } .icon-container { margin: 0; padding: 20px 0; float: left; width: 965px } .icon-container img { float: left; width: 24px; height: 24px } .bottom-box { margin: 0 auto; width: 950px; float: none } .bottom-box-image { background: #fff; padding: 10px; float: left; color: #000; width: 930px } .copy-right { margin: 0 auto; float: none; width: 908px; padding: 10px 0 } .copy-right p { margin: 0; padding: 0; color: #000 } .prod_tab { width: 710px; float: left; margin-top: 10px } .tab_content { border: 1px solid #ddd; width: 670px; margin-bottom: 1em; padding: 20px } #shippingDiv #tiAirOpt, .shadetabs { margin-bottom: 0 } .shadetabs { padding: 3px 0; margin-left: 0; margin-top: 1px; font: 700 13px Verdana; height: 34px } .shadetabs li { display: inline; height: 38px; float: left; border: 1px solid #ddd; border-bottom: 0; margin: 0 5px 0 0 } .shadetabs li a { position: relative; z-index: 1; padding: 10px 20px 12px; margin-right: 0; color: #03306e; font-weight: 700; background: url(/images/shade.jpg) top left repeat-x #fff; display: block; font-size: 13px; border-bottom: 0 } .shadetabs li a.selected { background: #fff; color: #cd1644; padding: 10px 20px 14px; position: relative; top: 0; border-bottom: 2px solid #fff } #ProgressImg, #addcart, #countrytabs li:first-child, #oosdiv1, #oosdiv1_ret, #outofstock, #product-info .parts-num, #product-info a.addtocart_btn, #product-info>br, #rebuild_ret, #shippingDiv .ti-sprt, #shippingDiv>.ti-expd-date, #theMenu #Repeatordiv .qa-review .answer.collapse .accordion_content h4.answer_title, #theMenu .answer, #ti-product-header .cad_header span br, #ti-product-header .ti-type .ti-label, #tiAirOpt .ti-ship-opt-label, #tiFinalOptionParent, #version p, .part_QA4 .answer_title, .product-container #benefits #stockDiv, .product-container #country1 table.tab_innet_content, .product-container #country1:before, .product-container #country2:before, .product-container #newtab .tab_innet_content_second .first, .product-container #newtab .tab_innet_content_second .second, .product-container #tiStickyOption, .product-container #tiStickyOptionName, .product-container #tiStickyWrap #ti-saved-price-hl em, .product-container .ti-down #benefits, .product-container .ti-down .ti-extra-info .ti-sprt strong span, .tabcontent, .ti-bb .rating-wrap, .ti-bb .thickbox { display: none } .products-wrapper table, td { padding: 0 } .about_content table tr, .blog, .blog1, .buynow_img_outer td, .content h1, .g-plus, .instagram, .tabcontent table td, .twitter, table.sitemap_table tr, td { vertical-align: middle } .product-container .ti-timer-label *, .sitemap_outer table.sitemap_table tr, .ti-label, td { vertical-align: top } span.select-value { margin: 0; padding: 0 0 15px; float: left; color: #969696; font-size: 12px } .item-row, .product-prisce-wrap { width: 100%; float: left } .product-prisce-wrap { margin: 0; padding: 0; clear: both } #newtab .shadetabs li a.selected, .sitemap_outer table.sitemap_table td, .sitemap_outer table.sitemap_table td p, a { color: #193a67 } #tiBuyBoxNum .tiBold, .affirm-ala-price, .button, .cad_header, .question_answer_box.answer_box2 .answer_text a, td.quantity, ul.search_suggestions li a span.highlight { font-weight: 700 } .pro_tab_left_para, .pro_tab_right_para { border-bottom: 1px solid #f2f2f2 } #enlarge-btn2, .enlarge-btn { background: url(/images/enlarge-02.png) no-repeat; position: absolute; right: 0; text-decoration: none } .cad_header { font-size: 20px; color: #cd1644 } .cad_header span { float: left; line-height: 18px; padding: 0 10px 0 0 } #enlarge-btn2 { color: #fff; float: right; margin: 0; padding: 5px 5px 0 27px; width: 60px; height: 20px; bottom: 15px; z-index: 99 } .pro_tab_container { float: left; margin: 0; background: url(/images/repeat-tab-bg.jpg) repeat-y } .pro_tab_left_para, .pro_tab_left_para_last { width: 190px; padding: 10px 0; color: #3a5e89; font-size: 13px; font-weight: 700 } .pro_tab_right_para, .pro_tab_right_para_last { width: 560px; padding: 10px 0 10px 20px; font-size: 14px; float: left } .pro_tab_right_para { color: #969696 } .pro_tab_right_para span { color: #193a67; padding: 0 0 5px; font-weight: 700; display: block } .prod_image-new { float: left; display: inline } #tiPDPUpdateModal #tiPDPUpdateForm select, #tiStickySpacer.ti-down, .buynow_img_outer, .text, .ti-bb .saved-price, .ti-home .ti-home-block-inner a, .ti-new-prod #tiStickyWrap .ti-new-banner, .ti-slider .slick-slide img, .ti-slider.slick-initialized .slick-slide { display: block } #photos-new-outer { margin: 0; padding: 0; float: left; width: 100%; position: relative } #main-video, #photos-new-inner, #video-container-wrap { margin: 0; padding: 0; float: left } #video-container-top { margin: 0; padding: 0 0 10px; float: left; border-bottom: 1px solid #f4f4f4 } #video-container, #video-container2 { margin: 0; padding: 0; float: left; width: 445px } span.saved-price { color: #bd0f10; padding: 4px 0 0; font-weight: 700; clear: both } .addtocart_btn { cursor: pointer; padding: 0; width: 247px; border: 0; height: 51px; float: left } .desc_table tr, td { border: solid } .product-container #country2 table.tab_innet_content_second, .product-container #newtab .pro_tab_left_para, .product-container #newtab .tabcontent, td, tr { border: 0 } .mimi_field_action { width: 40px; margin: 0 } .text { float: left } .larger_image { height: 240px !important } .overlay_banner { background: url(/images/buynow-sprite.png) -350px -15px no-repeat; width: 158px; height: 33px; position: absolute; right: -8px; z-index: 100000; padding: 12px 0; color: #fff; top: 7px !important } #newtab .shadetabs li a, .bottom-box-image .last_image, .customer_service_five, .product-container #country2 .pro_tab_container, .product-container #newtab .pro_tab_container, body #menu-description-wrap { background: 0 0 } .overlay_txt { font-size: 25px; font-weight: 700; font-style: italic } .customer_service_two { width: 175px } .customer-service2, .customer-service3 { border-bottom: 0 !important } .bottom-box-image { border-top: 1px solid #d5d5d5 } .bottom-box-image p { margin: 0 !important; text-align: center; width: 25% } input#signup_email1 { color: gray; width: 120px; outline-color: 0; border: 2px solid #cecece; border-radius: 2px; font-style: italic; font-size: 12px; margin: 0 !important; height: 16px } .tab_innet_content_second { font-size: 12px; font-family: Arial, Verdana; border: 1px solid #ddd } .tab_innet_content_second td { padding: 10px 0 10px 5px !important; font-size: 12px !important; line-height: 19px } .tab_innet_content_second .first, .tab_innet_content_second .second { font-weight: 700; font-size: 14px !important; color: #000 } .ask_question, .qa-thanks-msg { text-align: center; font-weight: 700 } .ask_question { background: url(/images/buynow-sprite.png) -616px -224px no-repeat; color: #fff; float: right; font-size: 12px; height: 26px; margin: 11px 0 0; padding: 11px 47px 0 14px; width: 86px } .question_answer_searchbox .header3 { float: left; margin: 0; padding: 0 } .question_answer_searchboxcover { float: left; margin: 0; padding: 0; width: 450px } .question_answer_searchbox { float: left; margin: 20px 0 0; padding: 0; width: 630px } .response_time { color: #c10f0f; float: left; font-size: 10px; font-weight: 700; margin: 6px 0 0; padding: 0; text-transform: uppercase; width: 100% } .question_answer_box { margin: 13px 0 10px !important; padding: 8px 14px; float: left; border: 1px solid #e1e1e1; width: 598px; background: url(/images/question_answer_bg.jpg) left top repeat-x; font-family: arial } #theMenu #answer_expand { width: 100%; background: url(/images/accordion-content-bg.jpg) left bottom repeat-x #fff } #theMenu .answer { padding: 0 0 10px } img { border: none; margin: 0; padding: 0 } #accordion_inner, #info, #newtab .prod_tab, #tiPDPUpdateModal ul.ti-faux-select-dropdown, #zipcoderates, .part_QA .question_answer_searchbox .question_answer_searchboxcover, .part_QA2, .product-container #dyn_frame_content>form>div, .product-container #newtab, .product-container #newtab .question_answer_searchbox, .product-container #photos-new-inner, .product-container .p-left, .question_answer_box.part_QA4 #logo, .question_answer_box.part_QA4 #qa_div #theMenu .question-content a, .question_answer_box.part_QA4 div, .ti-changes-IPN, .ti-changes-IPN td.pro_tab_right_para, div#Repeatordiv, div#gftmainkitdiv, div#gtfmainpartsdiv, div#gtfnew-container, div#qa_div { width: 100% } .question_answer_titlebox { margin: 0; padding: 0; float: left; width: 388px } .question_answer_box .product_name { margin: 5px 0 0; padding: 0; font-size: 14px; font-weight: 700; color: #3b5e86; float: left } #lowersection .question_answer_titlebox .product_name { margin: 5px 0 10px !important } .question_count { margin: 3px 0 6px; padding: 0; font-size: 11px; font-weight: 700; color: #333; float: left; width: 160px } .question_answer_search { margin: 0 -23px 0 0; padding: 5px 15px 0; float: right; background: url(/images/question_answer_search_curve.png) right top no-repeat; width: 200px; height: 37px } .question_answer_search input { color: #a1a1a1; font-size: 12px; width: 156px; float: left; padding: 1px 0 0 5px; height: 20px; font-family: arial; line-height: 20px } .question_answer_search input[type=submit] { margin: 0 0 0 8px; padding: 0; float: left; background: url(/images/question_answer_search_btn2.jpg) left top no-repeat; width: 25px; height: 23px; border: 0; cursor: pointer } #theMenu, .accordion_content { border: 1px solid #ececec; float: left } #theMenu { width: 596px; margin: 0; font-family: arial; padding: 0 } #theMenu .question-content { margin: 0; cursor: pointer; float: left; width: 588px; padding: 4px 0 } #ProgressImg, #loading, div#ltkmodal-contentarea div#emailstatus { width: 100%; text-align: center } #theMenu .question-content a { width: 500px; color: #193a67; display: inline; font: 700 11px arial; background: url(/images/accordion-plus2.jpg) right 15px no-repeat; padding: 3px 6px 3px 20px; text-decoration: none; margin: 0 14px; float: left } #theMenu .question-content span { float: right; margin: 0 5px 0 0; padding: 5px 10px 8px; background: url(/images/question_count_box2.png) left top no-repeat; text-align: center; font-size: 12px; font-weight: 700; color: #193a67 } #ProgressImg { height: 120px; padding: 10px 0; margin-right: auto; margin-left: auto; clear: both; vertical-align: middle } .ask_question_review, .ask_question_review:hover { color: #fff; float: right; font-size: 12px; font-weight: 700; margin: 11px 0 0; padding: 11px 32px 0 8px; width: 106px; text-align: center } .p-benefits, .product-info { margin-top: 10px; float: left; color: #969696 } #facebox .popup, #tiNWModalInner, #tiStickyWrap #tiStickyLeft .ti-special-order .tiImgDiv.tiCheck, .ca-container, .ca-item, .ca-wrapper, .fa-ul>li, .fancybox-inner, .fancybox-outer, .fancybox-skin, .outofstockemail_main, .outofstockphone_main, .product-container .navigation, .q_bg, .sli_search_dynamic, .ti-countdown-followup .ti-timer-label .ti-instock-message, form#email_form, p.outofstockphone_main, p.usshipcalc { position: relative } .ask_question_review { background: url(/images/buynow-sprite.png) -465px -224px no-repeat; height: 26px } .ask_question, .ask_question:hover { text-decoration: underline !important } #theMenu .question { background: 0 0 !important; float: left; list-style: none; margin: 0; padding: 0; width: 596px } .p-left, .product-container { width: 1026px } .p-right { width: 174px; float: left } .p-left-l-items { width: 755px; float: left } .p-left-r-items { width: 271px; float: left } .p-benefits { width: 230px; padding: 15px; font: 15px Arial, Helvetica, sans-serif } .product-info { width: 200px; border: 1px solid #314d7c; padding: 10px; font: 13px Arial, Helvetica, sans-serif } .navigation { font: 12px Arial, Helvetica, sans-serif; color: #325e96; border-bottom: 1px solid #ececec; padding: 5px 0 10px 5px; width: 100%; margin-bottom: 7px } #countrytabs li, .scroll-title { border-bottom: 1px solid #ccc } .navigation a { color: #325e96; font-weight: 700; padding: 5px; text-decoration: none } .nav-current { color: #ccc } .fa-star { color: #c00; padding: 2px !important; margin: 0 !important; line-height: 10px } .scroll-price, .scroll-title { color: #f79240; font-weight: 700 } .scroll-title { background: #eeecee; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; font-style: italic; padding: 10px } .ca-container { margin: 38px auto 20px; width: 735px } .ca-wrapper { width: 98.7%; border: 1px solid #ccc } #product-info, .product-container #benefits { -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .5); -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .5) } #benefits p { font-size: 12px !important; margin: 0 } #product-info { width: 238px; background: #eeecee; border: 1px solid #ccc; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .5) } .ti-bb .addtocart_btn { margin: 0 auto !important; width: 198px; display: block; float: none } .product-container #benefits { z-index: 100; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .5); padding: 15px 10px } .ti-bb .saved-price-green { font-size: 36px !important; margin: 5px 0 10px !important } .ti-bb .saved-price { font-size: 18px !important; color: #be0000; margin: 0 } #enlarge-btn, #tiAirOpt:before, .ti-label, .ti-value { display: inline-block } .ti-fit, .ti-type { text-align: left; font-size: 14px; clear: left } .ti-label { width: 45px } .ti-value { vertical-align: text-bottom; max-width: 160px } .ti-extra-info .calender_outer { margin-top: 0; width: auto; margin-left: 33px; margin-bottom: 7px } #tiAirOpt:before, .ti-bb .ti-new-banner:after, .ti-sprt:before, .ti-wrnty:before { content: '' } .ti-extra-info .calender_outer.ti-expd-date { margin-left: 36px; padding-left: 0; white-space: nowrap } .ti-extra-info #tiAirOpt { background: 0 0; position: relative; padding: 0 0 0 26px; margin: 7px 0 0 } #countrytabs, #newtab .tabcontent, #tiAirOpt .tiBlue, #video-2 { margin-bottom: 10px } .ti-extra-info strong, .ti-extra-info strong.tiBlue { color: #454545 !important; font-size: inherit } #tiAirOpt:before { position: absolute; left: -2px; top: 5px; background: url(/images/buynow-sprite.png) -788px -12px no-repeat; width: 26px; height: 24px } #tiAirOpt .tiBlue { font-size: 12px; padding-left: 10px; display: block } .ti-sprt:before, .ti-wrnty:before { display: inline-block; vertical-align: middle; margin: 0 5px 0 0 } .ti-wrnty:before { background: url(/images/buynow-sprite.png) -818px -14px no-repeat; width: 30px; height: 24px } .ti-wrnty { margin: 10px 0 15px } .ti-sprt, .ti-wrnty { font-size: 12px } .ti-current-opt { font-size: 18px; font-weight: 700 } #enlarge-btn, #enlarge-btn2 { font-size: 11px !important } #enlarge-btn { width: 53px !important; height: 15px !important; bottom: 15px !important; text-align: left !important; z-index: 99 !important; clear: both } /* #ca-container { height: 252px !important } */ .buynow_img_outer { height: 527px; width: 600px !important; position: relative !important } .buynow_img_outer img { max-height: 100 !important; max-width: 100% !important; width: auto !important; height: auto !important; position: absolute !important; top: 0 !important; bottom: 0 !important; left: 0 !important; right: 0 !important; margin: auto !important } #photos-new img { max-height: 440px !important; max-width: 560px !important } #photos-new-inner { height: 440px; width: 560px; position: relative } #sli_search_1, #tiHelpSection, #v2-header, #v2-vehicle-selector, #v2-vehicle-selector p, #v2-vehicle-selector.stick form p input { font-family: 'Roboto Condensed', sans-serif } .navigation a { font-size: 13px } .fa { font-size: inherit !important } span.saved-price { float: none; margin: 0 3px; font-size: 13px !important } #priceDiv #ti-saved-price-hl em, .fa, .saved-price-green i, span.saved-price-green i { font-style: normal } .cad_header { float: none; border: 0; line-height: 24px } .tiImgDiv.tiCheck { height: 25px; width: 30px; background-position: 5px 0 } #tiOtherOptHeader { float: none; font-style: italic; font-weight: 700; color: #193a67; font-size: 18px; padding: 15px; background: #eeecee; border-bottom: 1px solid #dcdcdc } .scroll-title { width: 94.8% !important } .ti-ship-opt-label { display: block; color: #969696; margin-bottom: 5px; font-weight: 400; font-size: 11px } .tiBlue, .tiImgDiv strong { color: #224a7b !important } #tiAirOpt { padding: 15px 0 0 40px; background: url(/images/BAP-Airplane-Asset.png) no-repeat } .tiImgDiv { background-image: url(/images/bap-shipping-sprite.png); background-repeat: no-repeat; margin: 0 10px 0 0 } .main_img_small { max-width: 100%; height: auto; max-height: 60px } .ti-other-price .saved-price-green { display: inline-block !important; font-size: 13px !important; margin-top: 0 !important } .ti-other-price .saved-price { display: inline-block !important; float: none !important; margin-left: 4px !important; color: inherit !important; font-weight: 400 !important; font-size: 11px !important } #main-video, #product_video_outer { width: 595px !important } #product_video { width: 580px; height: 326px } #video-2, #video_new { width: 710px !important } .addtocart_btn { background: url(/images/buynow-sprite.png) -515px -9px no-repeat; margin: 3px 0 0 !important } a.thickbox { font-size: 14px; font-style: italic; font-weight: 700 } .saved-price-green { float: none; clear: both; display: block; font-size: 30px; padding: 0; margin-top: 5px } .calender_outer, .date_calender span { float: left; font-size: 12px; font-weight: 700 } .ca-container { height: 300 px !important } .ca-wrapper { height: 210px } .calender_outer { color: #a70e0e; padding: 0; text-align: left; width: 85%; margin-left: 35px; margin-bottom: 9px; margin-top: -9px } #video-container, #video-container-top, #video-container-wrap, .content-news, .popular-sellers__products, .prod_image-new, .product-container .buynow_img_outer, .ti-changes-IPN .pro_tab_right_para div.ticss, .ti-changes-IPN .pro_tab_right_para div.ticss1 { width: 100% !important } .prod_image-new, .qa-form-inner, body, html { margin: 0; padding: 0 } #photos-new, .buynow_img_outer, body #product_video { padding: 0 !important } #video-container { margin-right: 20px !important } #photos-new { text-align: center; min-height: 355px; width: 84% !important } span.saved-price-green { display: block; clear: both; color: #4b9e09; float: left !important; font-size: 28px !important; font-weight: 700; margin: 0 0 5px; padding: 2px 0 0 !important } #tiHelpSection { display: none; padding-left: 50px; padding-bottom: 250px } #newtab .tabcontent { display: block !important; width: 100%; border: 1px solid #193a67 } #newtab>.prod_tab>.tab_content { border: 0; padding: 0; width: 100% } #newtab { margin-top: 0 !important; width: 735px } #country1:before, #country2:before, #country3:before, #country4:before, #country5:before { display: block; padding: 20px; font-size: 18px; color: #fff; font-weight: 700; background: #193a67 } #country1:before { content: 'Description' } #country2:before { content: 'Technical Specifications' } #country3:before { content: 'Q&A' } #country4:before { content: 'Reviews' } .pro_tab_container { padding: 2%; width: 96% } #video-2 .customerservice2-head, #video-container2 .customerservice2-head, #video_new .customerservice2-head { display: block !important; padding: 20px; font-size: 18px; color: #fff; font-weight: 700; background: #193a67 } #video-2 { width: 735px !important; border: 1px solid #193a67 } #maincontent_area #photos-new2, body #product_video { height: 335px; margin: 0 auto; text-align: center; padding: 15px 13px 13px; width: 100% } .tabcontent #dyn_frame_content { float: none; padding: 2% } .tabcontent #dyn_frame_content:after { content: ''; display: block; clear: both } #newtab .pro_tab_container .tab_innet_content .pro_tab_right_para p, #newtab .pro_tab_right_para { color: #000 } #ca-container .ca-item, #ca-container .ca-wrapper { height: 202px } #ca-container #container_ajax { width: 725px } #tiOtherOptHeader { width: 695px !important } .icon-container img { padding: 2px !important } .bottom-box-image { border-bottom: none !important } #v2-header { width: 100%; position: absolute; left: 0; line-height: normal; font-weight: 300; border-bottom: 1px solid #d6d6d6 } #v2-header div, #v2-header li, #v2-header p, #v2-header ul { float: none; margin: 0; padding: 0; list-style: none } #v2-header .v2-frame { width: 950px; margin: 0 auto; position: relative } #v2-header #v2-header-info { height: 60px; border-bottom: 1px solid #fff; background: #f6f6f6 } #v2-header #v2-header-info .v2-logo { display: block; width: 96px; height: 40px; text-indent: -9999px; background: url(https://s3.amazonaws.com/clientinstalls/BuyAutoParts/BAP-HeaderRedesign-November2017/BAP-HeaderRedesign-Logo.png) no-repeat; position: absolute; top: 10px; left: 0 } #v2-vehicle-selector { width: 100%; height: 56px; position: absolute; left: 0; font-weight: 300; border-top: 2px solid #193a67; border-bottom: 2px solid #193a67; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA4CAAAAAAZC80wAAAAG0lEQVQYV2P6z/SBiQEM/0NpTB5ChlgWLtNEANtkC2tOha18AAAAAElFTkSuQmCC) repeat-x #eaeaea; top: 100px !important } #v2-vehicle-selector p { font-size: 16px; margin: 0; padding: 0 } #v2-vehicle-selector form { width: 950px; height: 100%; margin: 0 auto; background: url(/images/220.GIF) center center no-repeat } #v2-vehicle-selector form p { float: left; height: 34px; margin: 11px 0 0 10px } #v2-vehicle-selector form p.v2-selector-label { width: 150px; margin-left: 0; color: #7b7b7b; text-align: center; font-weight: 400; line-height: 34px; text-shadow: 0 1px 0 #fff; overflow: hidden } #v2-vehicle-selector form p.v2-selector-dropdown { width: 230px } #v2-vehicle-selector form p input, #v2-vehicle-selector form p select { margin: 0; width: 100%; height: 34px; font-family: 'Roboto Condensed', sans-serif; cursor: pointer } #v2-vehicle-selector form p select { color: #444; font-weight: 400; font-size: 16px; text-indent: 10px; -webkit-appearance: none; border: 1px solid #747474; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAQAAABwz0azAAAAMUlEQVQYV2NwYQDCepcKEA1h/gfCChAHwgTBSpAMHKJxGuDKGkAiEG4DTFkDiOnCAAAyXR6bo6s/uwAAAABJRU5ErkJggg==) 215px 50% no-repeat #f4f4f4 } #v2-vehicle-selector form p select:disabled { color: #999; border-color: #969696; cursor: default } body #main_wrapper #MainContentArea { background-image: none } #customer-service2-last, .customer-service2, .customer-service3 { height: 212px !important } body #v2-vehicle-selector form p select { font-size: 12px; height: 34px !important; appearance: menulist; -webkit-appearance: menulist; -moz-appearance: menulist; display: none !important } body #v2-vehicle-selector form p.v2-selector-dropdown { width: 160px !important } body #v2-vehicle-selector form { background: 0 0; padding: 0 } .v2-selector-dropdown:after { content: ''; pointer-events: none; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: color 1.5s, opacity 1.5s 2s; -moz-transition: color 1.5s, opacity 1.5s 2s; -o-transition: color 1.5s, opacity 1.5s 2s; transition: color 1.5s, opacity 1.5s 2s; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: 0 0; opacity: .6 } .v2-selector-dropdown { position: relative; border-radius: 6px } .fa { display: inline-block; font-family: FontAwesome; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } #email_review1, #info_core, #info_email, #info_email .qa-thanks-msg, #war_tech_spec, .also_cnsuffix, .product-container #benefits, .product-container #country3:before, .product-container #country4:before, .product-container #newtab .pro_tab_left_para, .product-container #newtab .pro_tab_right_para, .product-container #newtab .shadetabs li a, .product-container #overlay_banner, .product-container #tiAbout, .product-container #tiAbout *, .product-container #tiFitmentTab .ti-tab-contents, .product-container #tiOtherOptHeader, .product-container #tiStickyOld, .product-container #tiStickyPart, .product-container #tiStickySale, .product-container #tiStickyWrap.ti-down, .product-container .question_answer_searchboxcover, .product-container .ti-bb .cad_header, .product-container .ti-bb .saved-price, .product-container .ti-bb .saved-price-green, .product-container .ti-current-opt, .product-container .ti-other-price .saved-price-green, .product-container .ti-tab-header, .warranty_pop, div#info_core li, div#info_core p, h2.outofstock_new, p.arrives_by { font-family: 'Roboto condensed', sans-serif } @font-face { font-family: FontAwesome; src: url(../fonts/fontawesome-webfont.eot?v=4.1.0); src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'), url(../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg'); font-weight: 400; font-style: normal; font-display: swap } .fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% } .fa-2x { font-size: 2em } .fa-3x { font-size: 3em } .fa-4x { font-size: 4em } .fa-5x { font-size: 5em } .fa-ul { margin-left: 2.14285714em } .fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center } .fa-li.fa-lg { left: -1.85714286em } .fa-border { padding: .2em .25em .15em; border: .08em solid #eee; border-radius: .1em } .bd_refer_email, .product-container #tiBottomTabs.shadetabs li { border-bottom: 1px solid #ddd } @-moz-keyframes spin { 0% { -moz-transform: rotate(0) } 100% { -moz-transform: rotate(359deg) } } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0) } 100% { -webkit-transform: rotate(359deg) } } @-o-keyframes spin { 0% { -o-transform: rotate(0) } 100% { -o-transform: rotate(359deg) } } @keyframes spin { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg) } } .fa-search:before { content: "\f002" } .fa-envelope-o:before { content: "\f003" } .fa-star:before { content: "\f005" } .fa-star-o:before { content: "\f006" } .fa-user:before { content: "\f007" } .fa-check:before { content: "\f00c" } .fa-search-plus:before { content: "\f00e" } .fa-home:before { content: "\f015" } .fa-repeat:before { content: "\f01e" } .fa-refresh:before { content: "\f021" } .fa-list-alt:before { content: "\f022" } .fa-flag:before { content: "\f024" } .fa-tag:before { content: "\f02b" } .fa-tags:before { content: "\f02c" } .fa-font:before { content: "\f031" } .fa-bold:before { content: "\f032" } .fa-italic:before { content: "\f033" } .fa-text-height:before { content: "\f034" } .fa-text-width:before { content: "\f035" } .fa-align-left:before { content: "\f036" } .fa-align-center:before { content: "\f037" } .fa-align-right:before { content: "\f038" } .fa-list:before { content: "\f03a" } .fa-indent:before { content: "\f03c" } .fa-image:before, .fa-picture-o:before { content: "\f03e" } .fa-adjust:before { content: "\f042" } .fa-edit:before { content: "\f044" } .fa-check-square-o:before { content: "\f046" } .fa-stop:before { content: "\f04d" } .fa-arrow-left:before { content: "\f060" } .fa-arrow-right:before { content: "\f061" } .fa-arrow-up:before { content: "\f062" } .fa-arrow-down:before { content: "\f063" } .fa-expand:before { content: "\f065" } .fa-plus:before { content: "\f067" } .fa-random:before { content: "\f074" } .fa-shopping-cart:before { content: "\f07a" } .fa-twitter-square:before { content: "\f081" } .fa-facebook-square:before { content: "\f082" } .fa-key:before { content: "\f084" } .fa-comments:before { content: "\f086" } .fa-sign-out:before { content: "\f08b" } .fa-external-link:before { content: "\f08e" } .fa-sign-in:before { content: "\f090" } .fa-phone:before { content: "\f095" } .fa-square-o:before { content: "\f096" } .fa-phone-square:before { content: "\f098" } .fa-twitter:before { content: "\f099" } .fa-facebook:before { content: "\f09a" } .fa-credit-card:before { content: "\f09d" } .fa-certificate:before { content: "\f0a3" } .fa-filter:before { content: "\f0b0" } .fa-group:before { content: "\f0c0" } .fa-link:before { content: "\f0c1" } .fa-copy:before { content: "\f0c5" } .fa-save:before { content: "\f0c7" } .fa-square:before { content: "\f0c8" } .fa-list-ul:before { content: "\f0ca" } .fa-list-ol:before { content: "\f0cb" } .fa-underline:before { content: "\f0cd" } .fa-table:before { content: "\f0ce" } .fa-google-plus-square:before { content: "\f0d4" } .fa-google-plus:before { content: "\f0d5" } .fa-money:before { content: "\f0d6" } .fa-envelope:before { content: "\f0e0" } .fa-comments-o:before { content: "\f0e6" } .fa-sitemap:before { content: "\f0e8" } .fa-h-square:before { content: "\f0fd" } .fa-plus-square:before { content: "\f0fe" } .fa-mobile-phone:before, .fa-mobile:before { content: "\f10b" } .fa-flag-o:before { content: "\f11d" } .fa-code:before { content: "\f121" } .fa-location-arrow:before { content: "\f124" } .fa-question:before { content: "\f128" } .fa-info:before { content: "\f129" } .fa-html5:before { content: "\f13b" } .fa-css3:before { content: "\f13c" } .fa-check-square:before { content: "\f14a" } .fa-external-link-square:before { content: "\f14c" } .fa-toggle-down:before { content: "\f150" } .fa-toggle-up:before { content: "\f151" } .fa-toggle-right:before { content: "\f152" } .fa-dollar:before, .fa-usd:before { content: "\f155" } .fa-youtube-square:before { content: "\f166" } .fa-youtube:before { content: "\f167" } .fa-instagram:before { content: "\f16d" } .fa-long-arrow-down:before { content: "\f175" } .fa-long-arrow-up:before { content: "\f176" } .fa-long-arrow-left:before { content: "\f177" } .fa-long-arrow-right:before { content: "\f178" } .fa-toggle-left:before { content: "\f191" } .fa-try:before { content: "\f195" } .fa-plus-square-o:before { content: "\f196" } .fa-envelope-square:before { content: "\f199" } .fa-google:before { content: "\f1a0" } .fa-language:before { content: "\f1ab" } .fa-recycle:before { content: "\f1b8" } .fa-car:before { content: "\f1b9" } .fa-support:before { content: "\f1cd" } .fa-ge:before { content: "\f1d1" } .fa-send:before { content: "\f1d8" } .fa-send-o:before { content: "\f1d9" } .fa-history:before { content: "\f1da" } .fa-header:before { content: "\f1dc" } @keyframes bounce { 0% { transform: translate3d(0, -80px, 0); -webkit-transform: translate3d(0, -80px, 0) } 100% { transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0) } } #v2-header { top: 40px !important; height: 60px !important } #main_wrapper.NonHome #timer_note, .product-container #tiStickyRight, .product-container .product-info { margin-top: 0 } body #main_wrapper { padding-top: 145px !important } #NewSearchWrap { display: inline-block; position: absolute; left: 110px; top: 10px } #sli_search_1 { margin: 0; width: 508px; min-height: 32px; color: #555; font-weight: 300; font-size: 16px; text-indent: 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #b4b4b4; background: #fff } #NewSearchWrap #v2-search>p.v2-search-input { display: inline-block; width: 512px; position: absolute } #NewSearchWrap #v2-search>p.v2-search-button { position: absolute; left: 518px; top: 0; display: inline-block } #NewSearchWrap #v2-search>p.v2-search-button>input[type=submit] { margin: 0; padding: 0; width: 37px; height: 36px; color: #fff; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; font-size: 18px; text-shadow: 0 -1px 0 rgba(0, 0, 0, .43); border: 1px solid #00236f; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-background-clip: padding; -o-background-clip: padding-box; -webkit-background-clip: padding; background-clip: padding-box; background-color: #254488; background-size: 100%; background-image: -webkit-gradient(linear, 50% 100%, 50% 0, color-stop(0, #244385), color-stop(100%, #2c539d)); background-image: -moz-linear-gradient(bottom, #244385 0, #2c539d 100%); background-image: -webkit-linear-gradient(bottom, #244385 0, #2c539d 100%); background-image: linear-gradient(to top, #244385 0, #2c539d 100%); cursor: pointer } .FreeShipping, ul#v2-header-account { border-right: 0; display: inline-block } #NewSearchWrap #v2-search>p.v2-search-button:before { background: url(/images/buynow-sprite.png) -257px -14px no-repeat; width: 20px; height: 21px; content: ''; display: inline-block; position: absolute; top: 8px; left: 8px; cursor: pointer } #up4header { display: inline-block; position: absolute; left: 685px; top: 6px; width: 330px; font-size: 16px } .FreeShipping { padding-right: 11px !important; border-right: 1px solid #989898 } #up4header>div.FreeShipping>span { font-weight: 700; color: #b60a01; font-size: 15px } #up4header>div.FreeShipping>span:before { background: url(/images/buynow-sprite.png) -297px -14px no-repeat; width: 16px; height: 13px; content: ''; display: inline-block; margin-right: 9px } #timer_note { top: 0; width: 100%; left: 0; text-align: center; background: #000; font-size: 13px; line-height: 25px; color: #fff; font-weight: 700; position: absolute } .NonHome #sli_search_1 { height: 34px } .product-container #photos-new img { max-width: 520px !important } #photos-new table td, .product-container #photos-new table, .product-container #photos-new table tbody, .product-container #photos-new table tr { width: 100% !important; display: block } .product-container #video-container-top { border-bottom: 0 } .product-container #tiThumbSliderUL { top: 0; position: relative } .product-container .ti-wrnty:before { background: url(/images/BAP-PDPRedesign-AssetSprite.png) -217px 0 no-repeat; width: 19px; height: 22px } .product-container #tiAirOpt:before { background: url(/images/BAP-PDPRedesign-AssetSprite.png) -252px -1px no-repeat; width: 24px; height: 24px } /* .product-container #ca-container  */ .product-container { width: 962px; height: auto !important } .product-container #tiOtherOptHeader { width: 933px !important; font-size: 20px; color: #183864; border: 0; text-transform: uppercase; font-style: normal; font-weight: 100 } .product-container { position: relative; width: 960px; margin: 0 15px } .product-container .p-left-r-items { width: 320px } .product-container .p-left-l-items { width: 620px; margin-right: 20px } .product-container #product-info { width: auto; float: none; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } .product-container #tiStickyATC, .product-container .ti-bb .addtocart_btn { background: #00adeb; border-radius: 5px; clear: both; color: #fff; text-transform: uppercase } .product-container .ti-bb .addtocart_btn { height: 40px; line-height: 40px; font-size: 16px; width: 100%; -webkit-appearance: none } .product-container #benefits { width: auto; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin-top: 3px } .product-container #tiAirOpt .tiBlue, .product-container .question_answer_searchboxcover, .product-container .ti-current-opt, .product-container .ti-sprt, .product-container .ti-wrnty { font-size: 16px } .product-container .ti-fit, .product-container .ti-type { font-size: inherit; float: none } .product-container .ti-bb .saved-price { display: inline-block; line-height: 30px; padding: 0; color: #454545; font-weight: 400 } .product-container .ti-bb .saved-price-green { display: inline-block; clear: none; font-size: 30px !important; color: #183864; float: none !important; padding: 0 !important; margin: 0 !important } .product-container .ti-bb .ti-price-wrap { text-align: right; margin-bottom: 20px } .product-container #overlay_banner { width: 129px; height: 44px; font-size: 24px; padding: 0; line-height: 44px; text-align: left } .product-container #overlay_banner .overlay_txt { font-style: normal; margin-left: 10px } .product-container #newtab .shadetabs li a { font-weight: 100; font-size: 16px } .product-container #tiStickyATC { height: 40px; line-height: 40px; font-size: 16px; text-align: center; width: 280px } .product-container #tiStickyATC:before { content: 'Add to Cart' } .product-container #tiStickyPrices { clear: both; margin-bottom: 10px } .product-container #tiStickyOld, .product-container #tiStickySale { padding: 0; display: inline-block; vertical-align: text-bottom } .product-container #tiStickyOld { line-height: 30px; color: #454545; font-weight: 400 } .product-container #tiStickySale { font-size: 30px; color: #183864; float: none; margin: 0 } .product-container #newtab .pro_tab_right_para, .product-container .even td.even-dark { background: 0 0; color: #454545; border: 0 } .product-container #video-2, .product-container #video_new { width: 100% !important; border: 0; margin-bottom: 20px } .product-container #video_new #main-video { width: 840px !important } body .product-container #newtab #product_video { width: 840px; height: 472px; box-sizing: border-box } .product-container #ca-container .ca-wrapper { height: 318px } .product-container #ca-container #container_ajax { width: 960px; left: 0 } #answerbox, .product-container #ca-container .ti-other-price .saved-price { display: block !important } .product-container .ti-other-price .saved-price-green { font-size: 16px !important; color: #183864; font-weight: 700 } .product-container #tiStickyATCWrap { -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; width: 860px } .product-container #tiStickyInfo { width: 790px } .product-container .ti-extra-info .calender_outer.ti-expd-date { margin-left: 40px } .product-container #video-container-top #video-container { margin-right: 0 !important } .product-container #photos-new { width: 520px !important } .product-container #tiThumbSlider { width: 100%; height: 555px; overflow: hidden; position: relative; clear: both } .product-container #tiThumbSlider img, .product-container #tiVidSliderUL img { max-width: 100%; height: auto } .product-container .ti-img-down, .product-container .ti-img-up { width: 100%; height: 30px; background: #e7e7e7 } .product-container #tiImgNavWrap, .product-container #tiVidNavWrap { width: 100px } .product-container .ti-img-down:before, .product-container .ti-img-up:before { content: ''; display: block; background: url(/images/BAP-PDPRedesign-AssetSprite.png) no-repeat; width: 15px; height: 10px; margin: 10px auto 0 } .product-container .ti-img-up:before { background-position: -244px -78px } .product-container .ti-img-down:before { background-position: -264px -76px } .product-container #tiVidSliderUL { width: 100px; top: 0; position: relative } .product-container #tiVidSliderUL li { height: 125px; text-align: center } .product-container #tiVidSlider { height: 412px; overflow: hidden } #tiStickyATC, #tiStickyPrices, #tiStickyRight, .product-container #tiVidNavWrap, .ti-slider .ti-slide .ti-slide-content .ti-slide-product-info .ti-slide-product-price, .ti-slider [dir=rtl] .slick-slide { float: right } .product-container #tiStickyOptionName { font-size: 14px } .product-container #tiStickyPart { color: #183864; font-size: 20px; margin-bottom: 5px } .product-container #newtab .pro_tab_left_para, .product-container #newtab .pro_tab_right_para { font-size: 16px !important; line-height: 36px; vertical-align: top } #war_tech_spec .all_war_spec, .all_war, .main_war_tit { clear: left; text-align: left } .product-container #newtab .pro_tab_right_para { font-weight: 100 } .product-container #newtab .ask_question, .product-container #newtab .ask_question_review { text-transform: uppercase; text-decoration: none !important; background: #193a67; margin: 0; width: auto; padding: 0 20px; line-height: 40px; font-size: 16px; height: auto; border-radius: 5px } .product-container .question_answer_searchbox .response_time { color: #454545; text-transform: none; font-size: inherit; font-weight: 100 } .product-container .question_answer_searchboxcover p { font-size: inherit; font-family: inherit; font-weight: 100; margin-bottom: 20px } .product-container .question_answer_searchbox p a { color: #00adeb } .product-container .ti-tab-header { padding: 20px; font-size: 18px; color: #fff; background: #193a67; float: none; text-transform: uppercase; font-weight: 100 } .product-container #tiAbout, .product-container #tiFitmentTab .ti-tab-contents { padding: 10px } .product-container #tiAbout, .product-container #tiAbout *, .product-container #tiFitmentTab .ti-tab-contents { color: #454545; font-size: 16px; line-height: 24px; font-weight: 100 } .product-container #video-2 .customerservice2-head, .product-container #video-container2 .customerservice2-head, .product-container #video_new .customerservice2-head { text-transform: uppercase; font-weight: 100; font-family: 'Roboto condensed', sans-serif; margin-bottom: 20px } #tiopenoem, #tiopenoem1, .product-container #tiFitmentTab a { color: #00adeb !important; font-style: normal !important; font-weight: inherit; font-size: inherit } .product-container #country3:before, .product-container #country4:before { text-transform: uppercase } .product-container #tiStickyLeft { max-width: 510px } .product-container #tiFitmentTab .fits_popup { display: none; list-style-type: none !important } .product-container #tiFitmentTab { width: 100%; display: block !important } #fits_oem { font-size: 16px; color: #454545; font-weight: 100; float: left; width: 115px } .hd_refer_email { width: 100%; font-size: 18px; font-weight: 700; margin-bottom: 10px; text-align: left; margin-top: 10px; margin-left: 12px } .bd_refer_email { width: 100% } #email_review1 { width: 60%; height: 29px; border-radius: 5px; margin-right: 10px; font-size: 18px; float: left; padding: 5px; color: gray } #info_email .qa-thanks-msg { font-size: 24px !important; font-weight: 700 } .fancybox-close, .fancybox-nav, .fancybox-nav span, .fancybox-opened, .fancybox-overlay, .fancybox-title, .fancybox-wrap { z-index: 100000000000000 } .fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-wrap, .fancybox-wrap iframe { padding: 0; margin: 0; border: 0; outline: 0; vertical-align: top } .fancybox-wrap { position: absolute; top: 0; left: 0; opacity: 0 } .fancybox-inner { overflow: hidden } .fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch } .fancybox-iframe, .fancybox-image { display: block; width: 100%; height: 100% } .fancybox-close, .fancybox-nav span { width: 36px; position: absolute; cursor: pointer } .fancybox-image { max-width: 100%; max-height: 100% } #fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span { background-image: url(/images/fancybox_sprite.png) } #fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: .8; cursor: pointer; z-index: 10000000000000 } #fancybox-loading div { width: 44px; height: 44px; background: url(/images/fancybox_loading.gif) center center no-repeat; z-index: 10000000000000 } .fancybox-close { top: -18px; right: -18px; height: 36px } .fancybox-nav { position: absolute; top: 0; width: 20%; height: 100%; cursor: pointer; text-decoration: none; background: url(/images/blank.gif) } #tiStickyOld, .product-container #tiStickyWrap #tiStickyOld .ti-old-price, .ti-orig-price { text-decoration: line-through } #tiStickyWrap .tiImgDiv.tiCheck, .fancybox-prev { left: 0 } .fancybox-next { right: 0 } .fancybox-nav span { top: 50%; height: 34px; margin-top: -18px; visibility: hidden } .fancybox-prev span { left: 10px; background-position: 0 -36px } .fancybox-next span { right: 10px; background-position: 0 -72px } .fancybox-nav:hover span, .fancybox-opened .fancybox-title, .tooltip:hover .tooltiptext { visibility: visible } .fancybox-title, .ti-slider .slick-loading .slick-slide, .ti-slider .slick-loading .slick-track { visibility: hidden } .fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; background: url(/images/fancybox_overlay.png) } .fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0 } .fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center } .fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: rgba(0, 0, 0, .8) } .hd_more_instock { width: 100%; font-size: 18px; margin-bottom: 10px; text-align: left; margin-top: 10px; margin-left: 12px; color: #444; line-height: 26px } .product-container .question_answer_searchboxcover p.review_2_head { color: #454545; font-size: 18px; font-weight: 900; margin: 0; padding: 0 0 15px } .question_answer_searchboxcover span i.fa.fa-star { color: #54adf1; font-size: 24px !important } .question_answer_box.answer_box2 { background: #fff; border: 0; padding: 0; width: 100% } .question_answer_box.answer_box2 #qa_div>div#theMenu { background: #fff; border: 0; float: none; width: 100% } #country4.tabcontent #dyn_frame_content { padding: 20px 0 } .qa-review { background: #f8f8f8; border: 1px solid #ccc; margin: 0 0 10px; padding: 10px; width: 98% } .qa-review .question .question-content_new .fa.fa-star { float: none !important; padding: 0 !important; color: #54adf1 } #theMenu #Repeatordiv .qa-review .question { width: 28% } #theMenu #Repeatordiv .qa-review .answer.collapse { float: left; width: 72% } #theMenu #Repeatordiv .qa-review .answer.collapse .accordion_content { float: left; width: 100%; margin: 0; padding: 0; border: 1px solid #ccc } #theMenu #Repeatordiv .qa-review .answer.collapse .accordion_content .answer_text span p { font-family: Roboto Condensed; font-size: 17px; font-style: italic; font-weight: 200; line-height: 22px; padding: 0 10px; width: 100% !important } #theMenu #Repeatordiv .qa-review .question .question-content_new { color: #454545; float: left; font-family: Roboto Condensed; font-size: 16px; font-weight: 800; margin: 0; padding: 0; width: 100% } .part_QA .question_answer_searchbox .question_answer_searchboxcover .header3 a.ask_question { position: relative; right: 0; top: -20px } .part_QA2 .question_answer_box { width: 100%; background: 0 0; border: 0; padding: 0; margin: 0 } #tiNWForm button, .ti-bb .affirm-as-low-as { margin-bottom: 20px } .question_answer_box.part_QA3 { background: #fff; border: 0; font-family: Roboto Condensed; padding: 20px 0 0; width: 102% } .part_QA .question_answer_searchbox .header3 { float: left; margin: 0; padding: 0; width: 100% } .question_answer_box.part_QA3 .product_name { color: #454545; font-size: 16px; font-weight: 800 } .question_answer_box.part_QA3 .question_count { font-size: 16px; font-weight: 200; width: 100% } .question_answer_box.part_QA3 .question_answer_search { background: 0 0; float: right; margin: 0; padding: 10px 0 0; width: 30% } .question_answer_box.part_QA3 .question_answer_search input#searchbox { border: 1px solid #ccc; border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; color: #a1a1a1; float: left; font-family: roboto condensed; font-size: 15px; height: 38px; line-height: 20px; padding: 0 0 0 10px; width: 80% } .question_answer_box.part_QA4 .question-content label { color: #454545; font-family: Roboto Condensed; font-size: 17px; font-style: normal; font-weight: 300; padding: 0; margin: 0; display: block; width: 90%; text-align: justify; cursor: pointer } .question_answer_box.part_QA4 #qa_div #theMenu { border: 0; width: 100% } .question_answer_box.part_QA4 #qa_div #theMenu .question-content span { background: url(/images/question_count_box2.png) left top no-repeat rgba(0, 0, 0, 0) !important; color: #fff; float: right; font-size: 12px; font-weight: 700; margin: 0; padding: 5px 13px 8px; text-align: center; position: absolute; top: 13px; right: 30px } .question_answer_box.part_QA4 #qa_div #theMenu .question { width: 100%; cursor: pointer } .question_answer_box.part_QA4 #qa_div #theMenu .question-content { width: 100%; margin: 0; padding: 0; position: relative } .question_answer_box.part_QA4 #qa_div #theMenu .open .question-content a, .question_answer_box.part_QA4 #qa_div #theMenu .question-content a { color: #193a67; display: inline; font: 700 11px arial; margin: 0; padding: 10px 0 0; text-decoration: none; float: left } .question_answer_box.part_QA4 #qa_div #theMenu .open .question-content a { background: url(/images/accordion-minus2.jpg) right 15px no-repeat rgba(0, 0, 0, 0) } .question_answer_box.part_QA4 #qa_div #theMenu .qns_search { width: 100%; background: #f8f8f8; border: 1px solid #ccc; margin: 0 0 10px; padding: 10px 10px 25px } .question_answer_box.part_QA4 #qa_div #theMenu .answer .accordion_content .answer_text p { font-weight: 300; line-height: 21px; font-style: italic; font-family: Roboto Condensed; font-size: 17px; color: #454545; width: 100% !important } .q_bg>img { left: 0; position: absolute; top: -10px } .question_answer_box.part_QA4 #qa_div #theMenu .answer .accordion_content { margin: 16px 0 0 35px; width: 835px; border: 1px solid #ccc; position: relative } .question_answer_box.part_QA4 #qa_div #theMenu .answer .accordion_content img.answers { left: -15px; position: absolute; top: -10px } .part_QA .header3 p, .part_QA span.response_time { font-style: italic } #answer_expand label { color: #454545; font-family: Roboto Condensed; font-size: 17px; font-style: normal; font-weight: 300; padding: 20px 0 0; margin: 0 0 15px; float: left } #answer_expand { background: 0 0 !important } #closeallitems.ti-expand-button, #container_ajax, #viewallitems, .product-container .ti-down #zipcoderates, .product-container .ti-down .all_war, .product-container .ti-down .main_war_tit, .product-container .ti-down .purchase_war, .products-slider .slick-dots, .question_answer_box.part_QA4 #qa_div #theMenu .open .question-content span, .tooltip:hover .tooltiptext { display: none !important } .tooltip, .war_tit { display: inline-block } .also_cnsuffix { color: #454545; font-size: 16px; font-weight: 100 } .pro_desc { min-height: 70px; width: 100% } .warranty_pop { font-size: 11px; cursor: pointer; font-weight: 400 !important } .hd_more_warranty { width: 100%; font-size: 14px; text-align: left; color: #444; line-height: 20px; font-weight: 700; margin-bottom: 10px } .hd_more_href { width: 100%; font-size: 11px; line-height: 14px; font-weight: 700 } div#info_core p { font-size: 14px; padding: 10px 0 } .tooltip { position: relative } .tooltip .tooltiptext { visibility: hidden; width: 220px; background-color: #00adeb; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; left: 0; top: -50px; z-index: 1 } .all_war_lab, .war_tit { padding-bottom: 10px; box-sizing: border-box } .all_war_lab, .all_war_val, .war_tit { padding-left: 27px } .affirm-as-low-as { font-family: roboto condensed, sans-serif; font-weight: 500; font-size: 14px; color: #444; text-align: center; width: 100% } .affirm-as-low-as a { cursor: pointer; text-decoration: underline; color: #444; font-style: italic } .main_war_tit { font-size: inherit; float: none; width: 100%; cursor: pointer } .purchase_war { clear: left; margin-top: 15px } .war_tit { font-size: 15px; float: left } #war_tech_spec .war_tit_arrow_spec, .war_tit_arrow { display: inline-block; width: 13%; background: url(/images/down1.png) no-repeat; margin: 4px 0 0 4px } #war_tech_spec .all_war_spec, .all_war { margin-bottom: 10px; box-sizing: border-box; width: 100% } .all_war { display: none; float: none; font-size: 11px !important } .all_war_lab { display: inline-block; width: 75% } .all_war_val { display: inline-block; max-width: 25% } #war_tech_spec { width: 100%; font-weight: 100 } #tiNWModal, .product-container .ti-timer { font-family: roboto condensed, sans-serif } #war_tech_spec .main_war_tit_spec { font-size: inherit; float: none; width: 100%; text-align: left; clear: left; cursor: pointer } #war_tech_spec .war_tit_spec { font-size: 16px; display: inline-block; box-sizing: border-box; float: left } #war_tech_spec .all_war_spec { display: none; float: none; font-size: 14px !important } #war_tech_spec .all_war_lab_spec { display: inline-block; width: 50%; box-sizing: border-box; text-align: left; padding: 2px 0 } #war_tech_spec .all_war_val_spec { display: inline-block; max-width: 48% } #zipcoderates input[type=text] { width: 48%; padding: 7px 6px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; clear: both; display: block; font-size: 13px } #country_empty, #zipcityselect, #zipcode_empty, #zipcodeerror { color: red; font-weight: 700; display: none; font-size: 15px; line-height: 35px; position: unset; width: 100%; padding: 0 0 0 35px } #zipcodesuccess { color: #32cd32; font-weight: 700; display: none; font-size: 15px } span.ship_text_new { padding: 10px 0; text-align: center; width: 100%; float: left; font-size: 11px; min-height: 28px } .ups_div .date_calender.ti-expd-date, .ups_div .date_calender.ti-expd-date label, .ups_div .date_calender.ti-expd-date span { border: 0; padding: 0 } .ups_div div.date_calender.ti-expd-date { width: 100% !important; text-align: center; padding: 0 0 10px; margin: 0 !important } .product-container .navigation p { padding-right: 140px } .privacy_policy1 a:hover, .privacy_policy2 a:hover, .privacy_policy3 a:hover, .privacy_policy4 a:hover { color: #23527c; text-decoration: underline } .privacy_policy1 a, .privacy_policy2 a, .privacy_policy3 a, .privacy_policy4 a { color: #00adeb; text-decoration: none } .product-container .navigation .addtocart_btn { position: absolute; right: 0; top: 5px; height: auto; padding: 0 3px; bottom: 10px; color: #b8b8b8 !important; width: auto; font-size: 12px !important; font-weight: 100 } .product-container .navigation .addtocart_btn .fa.fa-envelope { color: #b8b8b8 !important; font-size: 16px !important; vertical-align: baseline } #product-info .ti-stock-msg { float: none; display: block } #product-info .ti-stock-msg .tiBlue { color: #444 !important } #product-info .ti-stock-msg .tiImgDiv.tiCheck { background: url(/images/BAP-PDPRedesign-AssetSprite.png) -138px 0; width: 24px; display: inline-block; float: none; vertical-align: middle } .product-container .ti-timer-label { width: 95px } .product-container .ti-timer { width: calc(100% - 95px); font-size: 12px; line-height: 14px } .product-container .ti-timer .ti-green { color: #238516 !important; font-weight: 700 } .product-container .ti-down #benefits #stockDiv { display: inline-block; max-width: 244px } .product-container .ti-bb #outofstock .addtocart_btn { background: grey; cursor: auto } .product-container .ti-bb #rebuild_ret .addtocart_btn { background: grey; cursor: auto; text-transform: none; font-size: 17px } #oosdiv, #oosdiv_ret { padding: 10px 0 0 } #outofstock p, #rebuild_ret p { font-size: 14px; width: 100%; text-align: center; padding: 5px 0; color: #444 } #outofstockemail, #outofstockemail1, input#outofstockname, input#outofstockname1 { width: 85%; height: 29px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; font-size: 14px; padding: 5px 0 5px 13%; color: #000; border: none; margin: 0 } #tiNWForm button, .oosbtn { cursor: pointer; line-height: 40px; font-size: 15px; background: #00adeb; -webkit-appearance: none } .outofstockemail_main span.fa.fa-envelope, span.fa.fa-user { position: absolute; left: 14px; top: 18px; font-size: 14px !important; color: #787878 } .outofstockemail_main span.fa.fa-star { position: absolute; right: 14px; top: 20px; font-size: 6px !important; color: #c00 } .outofstockphone_main span.fa.fa-phone-square { position: absolute; left: 14px; top: 18px; font-size: 17px !important; color: #787878 } #outofstockphone, #outofstockphone1 { height: 29px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border: 0; width: 52%; padding: 5px 0 5px 13%; margin: 0 0 10px; font-size: 14px } .oosbtn { color: #fff; text-transform: uppercase; height: 40px; width: 30%; border-radius: 5px; border: none; margin-left: 5px } #outofstock #oosdiv p.notify_me { margin: 0; padding: 15px 0 7px; font-size: 16px } #rebuild_ret #oosdiv_ret p.notify_me { margin: 0; padding: 0 0 10px; font-size: 18px; font-weight: 600; line-height: 20px } #outofstock #oosdiv p.enter_email, #rebuild_ret #oosdiv p.enter_email { margin: 0; padding: 0 0 10px; font-size: 13px } #outofstock #oosdiv1 p.thanks_sec, #rebuild_ret #oosdiv1_ret p.thanks_sec { font-size: 16px; margin: 0; padding: 15px 0 0 } #outofstock #oosdiv1 p.thanks_stock, #rebuild_ret #oosdiv1_ret p.thanks_stock { font-size: 13px; margin: 0; padding: 10px 0 0 } p.usshipcalc span { left: 12%; position: absolute; top: 46px; width: 100% } p.usshipcalc a { color: #00adeb; cursor: pointer } #ti-product-header { width: 100%; float: none; clear: both; text-align: center; padding: 26px 20px 36px } #ti-product-header .cad_header { color: #213a69; font-family: 'Roboto Condensed', Arial, sans-serif; font-weight: 700; font-size: 30px; line-height: 1.3; letter-spacing: .015em } #ti-product-header .cad_header span { width: 100%; padding: 0; float: none } #ti-product-header .ti-type .ti-value { max-width: none; width: 100%; font-family: 'Roboto Condensed', Arial, sans-serif; font-size: 18px; font-weight: 300; color: #213a69 } .product-container #product-info { overflow: hidden; padding: 20px } #product-info .affirm-as-low-as, #tiStickyAnchor { float: none; clear: both } #product-info .tooltip.ti-special-order span:last-child { float: none; clear: both; padding-left: 30px; display: block; overflow: hidden } #product-info .tooltip.ti-special-order span:last-child img { margin-left: 0 !important; margin-right: 5px } #priceDiv { text-align: left; line-height: normal; color: #454545; margin: 0; padding: 0 10px } #facebox .image, #facebox .loading, #tiBuyBoxNum, #tiNWModalRight, .no_stock, .ti-expand-button, .view-more-link, a.addtocart_btn2, div#buyerclub, h4.sli_ac_section, ul.ti-faux-select-dropdown li#tiViewAll { text-align: center } #priceDiv span.saved-price { font-size: 16px !important; display: block; line-height: 1.3 } .ti-orig-price { font-weight: 300; color: #454545; margin-right: 5px } #ti-saved-price-hl { font-weight: 400; color: #00adeb; display: inline-block } #priceDiv .ti-our-price { display: block; font-size: 16px; font-weight: 400; line-height: 1; color: #454545; margin: 15px 0 3px } #priceDiv .saved-price-green { line-height: 1.1 } #priceDiv .saved-price-green>i { font-size: 48px; color: #454545; font-weight: 700 } #product-info .tooltip { display: block; float: none; overflow: hidden; padding: 0 10px } #product-info span.select-value { padding: 0; font-size: 16px; font-weight: 300; font-family: 'Roboto Condensed', Arial, sans-serif; color: #454545 } #product-info #stockDiv { padding-left: 0; display: none } .product-container #benefits { background: 0 0; border: 1px solid #e5e4e5; -webkit-box-sizing: border-box; box-sizing: border-box; color: #454545 } #benefits .ti-current-opt { display: block; float: none; margin-bottom: 10px } #benefits .ti-current-opt>div { padding-top: 0 !important; font-weight: 300 } #benefits .ti-current-opt>div .ti-label { font-weight: 400; width: auto; padding-right: 10px } #shippingDiv #tiAirOpt::before, .ti-mobile-prod .ti-info-row.ti-fast-ship::before { background: url(/images/BAP-PDPBuyBoxV2-sprite.png) -30px 0 no-repeat; width: 24px; height: 22px; top: 0; left: 0 } #shippingDiv #tiAirOpt .tiBlue { font-weight: 400; margin-bottom: 0 } #shippingDiv #BB_Warranty { font-weight: 300; margin: 20px 0 0 } #shippingDiv #BB_Warranty strong { font-weight: 400 } #shippingDiv #BB_Warranty strong::after { content: ' - '; font-weight: 300 } #shippingDiv .ti-wrnty::before, .ti-mobile-prod .ti-info-row.ti-warranty::before { background: url(/images/BAP-PDPBuyBoxV2-sprite.png) -60px 0 no-repeat; width: 20px; height: 22px; top: 0; left: 0; margin-right: 12px } #shippingDiv .war_tit { padding-left: 34px; font-size: 16px } #shippingDiv .war_tit_arrow, .ti-mobile-prod .war_tit_arrow { width: 15px; margin-left: 8px; background: url(/images/BAP-PDPBuyBoxV2-sprite.png) -86px 0 no-repeat } #shippingDiv .all_war_lab { padding-left: 34px } #shippingDiv .purchase_war { font-weight: 300; font-size: 16px } #product-info.product-info .ti-stock-msg .tiImgDiv.tiCheck, #product-info.product-info .tooltip .tiImgDiv.tiCheck, #tiStickyWrap .tiImgDiv.tiCheck, .ti-mobile-prod .instock::before { background: url(/images/BAP-PDPBuyBoxV2-sprite.png) no-repeat; width: 20px; height: 22px; position: absolute; top: 0; left: 10px } #product-info.product-info .tooltip .tiImgDiv.tiCheck { position: relative; left: 0 } #product-info.product-info #stockDiv strong.tiBlue, #tiStickyWrap #stockDiv strong.tiBlue { color: #454545 !important; font-weight: 400 } #product-info.product-info .ti-stock-msg .tiBlue, #tiStickyWrap .ti-stock-msg .tiBlue { color: #454545 !important } #product-info #tiStockDiv, #tiStickyWrap #stockDiv { position: relative; padding-left: 35px; padding-bottom: 0; font-size: 16px; font-weight: 300; color: #454545; float: none } #tiStickyWrap #stockDiv { padding-left: 25px; line-height: 24px } .product-container #product-info .ti-timer .ti-green, .product-container #tiStickyWrap .ti-timer .ti-green { font-weight: 300 } .product-container #tiStickyWrap.ti-down { height: 90px } .product-container .ti-down #tiStickyATCWrap { padding: 0; width: 100%; max-width: 960px } .product-container #tiStickyImg { bottom: -45px; position: relative; height: 90px; width: auto; min-height: auto; z-index: 2 } .product-container #tiStickyImg img { height: 90px; max-height: 90px; max-width: 100%; position: static } .product-container #tiStickyWrap #tiStickyInfo { float: left; padding-left: 20px; overflow: hidden; position: relative; height: 90px } .product-container #tiStickyWrap #tiStickyPart { font-size: 24px; color: #1e335e; margin: 6px 0 9px; width: 100%; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis } .product-container #tiStickyWrap #tiStickyLeft { float: left; padding-right: 20px; -webkit-box-sizing: border-box; box-sizing: border-box } .product-container #tiStickyWrap #tiStickyRight { position: relative; float: right; margin-top: 25px } .product-container #tiStickyWrap #tiStickyRight>* { margin: 0 } .product-container #tiStickyWrap #tiStickyPrices { float: left; padding-right: 20px; margin-top: 2px } .product-container #tiStickyWrap #tiStickySale { float: left; font-size: 36px; color: #454545; line-height: 1 } .product-container #tiStickyWrap #tiStickyOld { margin: 0; font-weight: 300; text-decoration: none; text-align: left; line-height: 1; padding-left: 8px } .product-container #tiStickyWrap #ti-saved-price-hl { display: block; color: #00adeb } .product-container #tiStickyWrap #tiStickyATC { float: right; clear: none; font-family: Arial, sans-serif } #tiStickyWrap #tiStickyLeft .ti-special-order span.select-value { font-size: 16px; font-weight: 300; color: #454545; padding: 0 } .ti-expand-button { background: #e7e7e7; width: 97%; font-size: 16px; padding: 15px } .ti-expand-button:hover, .ti-img-down, .ti-img-up { cursor: pointer } .product-container #ca-container .ca-item { left: auto !important; display: inline-block; position: relative !important; min-height: 319px !important; width: 240px !important } .product-container #ca-container .ca-item .ca-item-main { position: static; min-height: 319px; width: 240px; border: 0; border-bottom: 1px solid #ccc } /* .product-container #ca-container  */ /* .product-container #ca-container { margin: 0 auto 5px !important; overflow: visible } */ .product-container .ca-item:last-child .ca-item-main { border-right: 1px solid #ccc !important } div#info_core li { font-size: 14px; padding: 10px 0 } div#info_core ul { list-style: disc; padding-left: 30px } .hd_more_rebuild li { font-size: 13px; line-height: 18px; margin: 0 30px; padding: 3px 0 } a.addtocart_btn2 { background: grey; cursor: context-menu; text-transform: none; line-height: 20px; height: auto; display: inline-block; color: #fff; margin: 18px 0 !important; padding: 10px 0; width: 100%; border-radius: 5px; -webkit-appearance: none; clear: both; font-size: 17px; font-weight: 200 } p.arrives_by { font-size: 16px } h1.cad_header, h2.cad_header { margin: 0; padding: 0; line-height: 0 !important } h1.cad_header span, h2.cad_header span { margin: 0; padding: 0 !important; line-height: 30px } .ups_div span.ship_text_new { min-height: 30px; padding-bottom: 0 } .bc-minimize-container { bottom: 68px !important } h2.outofstock_new { font-size: 16px; font-weight: 300; color: #454545; float: none; min-width: 100px } .no_stock, .no_stock p { font-family: Roboto condensed } #tiNWModal { position: fixed; width: 700px; height: 500px; margin: auto; top: 0; bottom: 0; left: 0; right: 0; z-index: 1002 } #international_shipping_amount_buynow, #zipcoderates input[type=text], p.usshipcalc a { font-family: 'Roboto condensed', sans-serif } #tiNXClose { background-image: url(/images/BAP_EmailModalFollowUpTest_Sprite.png); width: 28px; height: 28px; display: inline-block; vertical-align: middle; background-position: 0 0; position: absolute; top: -17px; right: -15px } #tiNWModalRight { width: 290px; padding: 50px 25px 0; height: 448px; background: #fff; border-top: 2px solid #00adeb } #tiNWOverlay { background-color: #000; opacity: .5; height: 100%; width: 100%; position: fixed; left: 0; top: 0; z-index: 1001 } #tiNWModalHeader { float: none; text-transform: uppercase; color: #1c325b; font-size: 28px; font-weight: 700; margin-bottom: 15px } .ti-nw-form-row { float: left; width: 100% } .ti-nw-form-row select { width: 100%; border: 1px solid #cfcfcf; -webkit-appearance: none; -moz-appearance: none; height: 40px; padding: 10px 20px; margin-bottom: 10px; font-size: 16px; background: url(/images/Arrow-Down.png) 95% center no-repeat #f6f6f6; background: url(/images/Arrow-Down.png) calc(100% - 7px) center no-repeat #f6f6f6 } .ti-nw-form-row select::-ms-expand { display: none } #tiNWForm button { border: 0; color: #fff; font-weight: 600; text-transform: uppercase; height: 40px; width: 100%; padding: 0; border-radius: 5px } #tiNWForm button:after { content: ''; display: inline-block; border-left: 6px solid #fff; border-top: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid transparent; vertical-align: baseline; margin-left: 7px } .ups_div { width: 42%; border: 1px solid #ccc; margin: 10px 10px 10px 0 !important; min-height: 114px; } p.arrives_by strong.tiBlue { font-size: 16px; font-weight: 400 } .no_stock { margin: 5px 0 3px; padding: 0; border: 2px solid #00acea; width: 99%; font-size: 19px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px } .stock_number { background: #00acea; padding: 25px 40px; color: #fff; font-size: 24px; float: left; min-height: 30px; line-height: 30px } .ticss, .ticss1 { width: 960px; background-color: #fff; font-family: roboto condensed, sans-serif } .qty_in_stock { margin: 0; padding: 30px 10px; float: left; font-size: 20px; line-height: 20px } .ticss, .ticss1 { line-height: 36px } .clear, .remanufactured img, .ti-slider .slick-track:after { clear: both } .no_stock p { padding: 30px; font-size: 18px; line-height: 18px } #ti-product-header .review_2_head, #tiPDPUpdateModal, #tiPDPUpdateOver, .all_war2, .product-container #benefits .ti-fit, .ti-changes-IPN td.pro_tab_left_para.even-dark, .ti-slider .slick-arrow.slick-hidden, .ti-slider .slick-slide.slick-loading img, div#greenboxtiMobileSelected #tiMobileSelected:after, div#tiMobileYMM, img#headerimgsrc { display: none } .ti-changes-IPN .IPN { width: 100%; height: 58px; background: #153b65 } .ti-changes-IPN p { font-size: 18px; color: #fff; line-height: 59px; padding-left: 20px; text-transform: uppercase; font-family: Roboto Condensed } .ti-changes-IPN span#fits_oem { width: 12.5%; line-height: 36px } td.pro_tab_right_para { padding-bottom: 20px } .ticss { padding: 10px 0 2px 20px } .ticss1 { padding: 10px 0 2px } .privacy_policy2, .privacy_policy3 { font-family: Arial, Verdana; font-size: 13px !important; font-style: italic } .privacy_policy1 { margin: -25px 0 0 -89px; font-size: 13px !important; font-style: italic } .privacy_policy2 { margin: -9px 0 0 -93px } .privacy_policy3 { margin: 0 0 0 95px; font-weight: 700 } .privacy_policy4 { margin-left: 94px !important; font-size: 13px !important; font-style: italic } h4.sli_ac_section { background: #5c6574; border-right: 1px solid #efefef; color: #fff; font-size: 12px; padding: 2px; margin: 0 } .dynamic_product_img { float: left; width: 15% } .dynamic_product_img img { width: 75px; height: 75px } .dynamic_product_content { float: left; width: 75% } h3.sli_ac_title { margin: 5px 0 0; padding: 0; color: #444; font-size: 15px; font-weight: 700 } a.view_more, a.view_more:hover { padding: 3px; font-size: 15px; text-decoration: none; display: block } .dynamic_product_price { float: right; width: 10%; color: #4b9e09; font-weight: 700; font-size: 16px; vertical-align: middle; padding: 30px 0 0 } .war_tit1, p#nonatag a { color: #00adeb; cursor: pointer } .view-more-link { width: 100%; padding: 5px; margin: 0 } a.view_more { background: #5c6574; color: #fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px } a.view_more:hover { background: #254488; color: #fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px } ul.search_suggestions { margin: 0; padding: 0 } ul.search_suggestions li { margin: 0; padding: 0; font-size: 14px; color: #444 } ul.search_suggestions li a { font-size: 15px; color: #444; font-weight: 300; display: block; background: #fff; padding: 10px } ul.search_suggestions li a:hover { background: #d8f2ff; text-decoration: none } .sli_search_dynamic_inner .row { margin: 0; padding: 0; font-family: 'Roboto Condensed', sans-serif; width: 100% } .sli_search_dynamic_inner { position: absolute; top: -56px; left: -126px; background: #fff; padding: 2px; width: 760px; min-height: 100px; z-index: 1000; font-size: 14px; border: 1px solid #e5e1f2; -webkit-box-shadow: 0 5px 10px #e5e1f2; -moz-box-shadow: 0 5px 10px #e5e1f2; box-shadow: 0 5px 10px #e5e1f2; -o-box-shadow: 0 5px 10px #e5e1f2 } select#intcountry { padding: 7px 6px; margin: 0; float: left; width: 170px; font-size: 13px; font-family: roboto condensed, sans-serif } div#intups { margin-left: 33px } p#nonatag a { padding: 15px 0 0 15px; font-size: 14px } #shippingDiv .main_war_tit1 span.war_tit_arrow { background: url(/images/BAP-PDPBuyBoxV2-sprite.png) -86px 3px no-repeat; cursor: pointer } #zipcoderates input[type=text] { color: #444; margin: 8px 0 } #intdropdowm.all_war2 select#intcountry { padding: 7px 1px; margin: 0; float: left; width: 246px; font-size: 13px; font-family: roboto condensed, sans-serif; border: 1px solid #ccc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; color: #444 } p.usshipcalc a { font-size: 16px; padding: 15px 0 0 15px } .main_war_tit1 { width: 200px; margin: 0; padding: 0; display: block } .war_tit1 { padding: 0 0 0 2px; font-size: 13px; font-style: italic; display: inline-block; float: left } span#back_to_usa { margin: 10px 0 0 } #tiStickyWrap span.select-value.ti-stock-msg#stockDiv { width: 350px; float: left } .fancybox-overlay.fancybox-overlay-fixed.refundable-main { overflow: auto; width: 105% !important; left: -30px } #international_shipping_amount_buynow { position: relative; top: 10px; font-size: 20px; color: #454545; font-weight: 700; left: 0; padding-left: 40px } div#tiAbout ul { list-style-type: disc; margin: 0 10px; padding: 0 10px } ul#v2-header-account li p.header_ph_no { color: #b60a01; font-size: 16px; font-family: 'Roboto Condensed', sans-serif; font-weight: 500; margin: 0; padding: 8px 5px 0 0; line-height: 10px } #v2-header-account>li>a>span { left: 7px } #up4header #v2-header-account .v2-header-dropdown { left: 99px } #up4header #v2-header-cart .v2-header-dropdown { left: 185px } .tooltip.ti-special-order { width: 350px } div#city_wrap { padding-left: 33px; margin-bottom: 10px } div#city_wrap select#city { padding: 7px 1px; margin: 0; float: left; width: 127px; font-size: 13px; font-family: roboto condensed, sans-serif; border: 1px solid #ccc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; color: #444 } #tiBuyBoxNum { width: 100%; padding: 0 0 34px; font-size: 16px; color: #000; font-family: "Roboto Condensed" } #tiBuyBoxNum:before { content: ""; background: url(/images/BAP_2x.png) -202px -8px/347px 42px no-repeat; width: 22px; height: 21px; display: inline-block; right: 10px; top: 4px; position: relative } div#buyerclub input[type=button] { background: #00adeb; color: #fff; text-transform: uppercase; font-size: 16px; width: 100%; border-radius: 5px; clear: both; border-style: solid; border-width: 0; white-space: normal; padding: 12px 40px; line-height: 28px; margin: 18px 0; cursor: pointer } div#buyerclub a { font-size: 28px; font-weight: 600 } .product-container #tiStickyWrap #tiStickyInfo { width: 325px; width: calc(100% - 660px) } @media screen and (max-width:1100px) { #NewSearchWrap #v2-search>p.v2-search-input { width: 480px } #up4header { left: 653px } #sli_search_1 { width: 100% } #NewSearchWrap #v2-search>p.v2-search-button { left: 486px } #v2-header { overflow: visible } } @media screen and (max-width:991px) { #main_wrapper { width: 980px } #MainContentArea { width: 971px } #up4header { left: 630px } #NewSearchWrap #v2-search>p.v2-search-input { width: 445px } #NewSearchWrap #v2-search>p.v2-search-button { left: 470px } #ti-product-header { padding: 26px 0 36px } .ticss { width: 940px } .product-container .navigation { left: -8px } .product-container { margin: 0 } } div#greenboxtiMobileSelected, div#orangeboxtiMobileSelected { position: relative; font-family: roboto condensed, sans-serif; cursor: pointer } div#greenboxtiMobileSelected #tiMobileSelected, div#orangeboxtiMobileSelected #tiMobileSelected.ti-no-info { border: 2px solid #f7941d; padding: 15px 90px 10px 66px; font-size: 16px; line-height: 20px; font-family: roboto condensed, sans-serif; min-height: 70px } div#greenboxtiMobileSelected #tiMobileSelected { border: 2px solid #39b54a; font-family: roboto condensed, sans-serif } div#greenboxtiMobileSelected #tiMobileSelected:before, div#orangeboxtiMobileSelected #tiMobileSelected.ti-no-info:before { content: ''; background: url(/images/questionmark-2x.png) 0 0/26px no-repeat; width: 26px; height: 25px; position: absolute; left: 20px; top: 0; bottom: 0; margin: auto } div#greenboxtiMobileSelected #tiMobileSelected strong, div#orangeboxtiMobileSelected #tiMobileSelected.ti-no-info strong { color: #f7941d; font-family: roboto condensed, sans-serif } div#greenboxtiMobileSelected #tiMobileSelected:after, div#orangeboxtiMobileSelected #tiMobileSelected:after { content: ''; height: 20px; width: 20px; display: block; position: absolute; right: 25px; top: 0; bottom: 0; margin: auto } div#greenboxtiMobileSelected #tiMobileSelected:before { content: ''; display: block; background: url(/images/checkmark-2x.png) 0 0/26px no-repeat; width: 26px; height: 25px; position: absolute; left: 20px; top: 0; bottom: 0; margin: auto } div#greenboxtiMobileSelected #tiMobileSelected strong { color: #39b54a; text-transform: uppercase } div#greenboxtiMobileSelected p, div#orangeboxtiMobileSelected p { font-size: 16px; font-family: roboto condensed, sans-serif } #up4header #v2-header-account .v2-header-dropdown .fa.fa-user { position: relative; top: 0; left: 0 } .product-container #tiThumbSlider li { height: 100px; margin-bottom: 2px; text-align: center } .product-container #tiThumbSlider li a { display: block; cursor: pointer } div#email_button { min-width: 160px; max-width: 160px; position: relative } #product-info span.select-value.shipping_value, .product-container #benefits .calender_outer .ups_div.free_ship_box * { color: #288233 } #product-info span.select-value.shipping_value strong { font-weight: 600 !important } .product-container .ti-bb .addtocart_btn { margin: 40px 0 18px !important } .ti-faux-select-button { cursor: pointer; min-width: 140px; max-width: 100%; font-size: 16px; height: 38px; float: none; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-radius: 5px; color: #454545; font-family: roboto condensed, sans-serif; font-weight: 300; text-align: left; line-height: 40px; padding: 0 10px; border: 1px solid #a6a6a6; background: url(/images/arrows.png) 95% center no-repeat #f8f8f8 } ul.ti-faux-select-dropdown { position: absolute; top: 100%; left: 0; width: 275px; background: #f8f8f9; text-align: left; z-index: 1000; max-height: 496px; overflow-x: visible; overflow-y: auto; border-radius: 5px; list-style-type: none; padding: 0; box-shadow: 0 2px 5px rgba(0, 0, 0, .2) } ul.ti-faux-select-dropdown li { font-size: 16px; font-family: roboto condensed, sans-serif; font-weight: 300; color: #454545; line-height: 24px; padding: 0 7px; cursor: pointer } .ti-faux-select-button[data-select-id*=engine]+ul.ti-faux-select-dropdown { left: auto; right: 0; width: auto } .ti-faux-select-button[data-select-id*=engine]+ul.ti-faux-select-dropdown li { display: block; white-space: nowrap } div#greenboxtiMobileSelected { cursor: auto } .ti-slider-heading { margin: 2em 0 0 36px; text-transform: uppercase; color: #162746; font: bold 16px 'Roboto Condensed' } .ti-slider-heading .best-value { color: #00a5e5 } .ti-slider { position: relative; float: none; padding-bottom: 2em; margin: 5em auto 0; max-width: calc(902px) } #tiPDPUpdateForm, .product-item *, .ti-slider * { float: none } .ti-slider .slick-track { margin-left: 0 !important } .ti-slider .slick-arrow { position: absolute; cursor: pointer; top: 38%; z-index: 1; background: url(/images/image-sprite.png); height: 30px; width: 20px; transform: translate(0, -38%) } .ti-slider .slick-arrow.slick-prev { left: -30px } .buynow_img_outer .slick-arrow.slick-prev.slick-disabled, .ti-slider .slick-arrow.slick-prev.slick-disabled { background-position: 42px 0 } .ti-slider .slick-arrow.slick-next { right: -30px; background-position: 67px 0 } .buynow_img_outer .slick-arrow.slick-next.slick-disabled, .ti-slider .slick-arrow.slick-next.slick-disabled { background-position: 20px 0 } .ti-slider .ti-slide { padding: 0 5px; box-sizing: border-box } .product_video_main, .ti-slide-inner, div#sdsvdeo { height: 100% } .ti-slider .ti-slide-inner>a { box-sizing: border-box; height: 100%; display: flex !important; padding: .5em; border-radius: 2px; font-family: 'Roboto Condensed'; border: 1px solid #d8d8d8; box-shadow: 0 1px 3px rgba(0, 0, 0, .1) } #tiPDPUpdateModal, #tiPDPUpdateModal *, .fancybox-skin.refundable h1 { font-family: roboto condensed, sans-serif } .ti-slider .ti-slide .ti-slide-image { width: 30% } .ti-slider .ti-slide .ti-slide-content { display: flex; flex-direction: column; justify-content: space-between; width: 70%; padding-left: 15px; box-sizing: border-box } .ti-slider .ti-slide .ti-slide-image img { max-height: 80px; max-width: none; margin-right: 10px } .ti-slider .ti-slide .ti-slide-content .ti-slide-product-title, .ti-slider .ti-slide .ti-slide-content .ti-slide-product-title-desc { color: #172c51 } .ti-slider .ti-slide .ti-slide-content .ti-slide-product-title { font-weight: 700; margin-bottom: .25em; font-size: 14px; width: 100% } .ti-slider .ti-slide .ti-slide-content .ti-slide-product-title-desc { font-size: 14px; font-weight: 300 } .ti-slider .ti-slide .ti-slide-content .ti-slide-product-info { display: flex; justify-content: space-between; align-items: baseline; margin: 20px 0 0; line-height: 1 } .ti-slider .ti-slide .ti-slide-content .ti-slide-product-info .ti-slide-product-suffix .also_cnsuffix { color: #162746 } .ti-slider .ti-slide .ti-slide-content .ti-slide-product-info .ti-slide-product-price .ti-other-price { display: flex; align-items: baseline } .ti-slider .ti-slide .ti-slide-content .ti-slide-product-info .ti-slide-product-price .ti-other-price .saved-price-green, .ti-slider .ti-slide .ti-slide-content .ti-slide-product-info .ti-slide-product-suffix .also_cnsuffix { font-size: 14px !important } .product-container #ca-container .ti-other-price .saved-price { font-size: 12px !important; color: #3c3c3c !important } .ti-slider .ti-slide .ti-slide-content #buynotes { font-weight: 700; color: #172c51 } .ti-slider .ti-slide .ti-slide-content .pro_desc { font-weight: 700; min-height: min-content } .ti-slider .slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; touch-action: pan-y } .ti-slider .slick-list { position: relative; display: block; margin: 0; padding: 0 } .ti-slider .slick-slider .slick-list, .ti-slider .slick-slider .slick-track { transform: translate3d(0, 0, 0) } .ti-slider .slick-track { position: relative; top: 0; left: 0; display: block; margin-right: auto } .ti-slider .slick-track:after, .ti-slider .slick-track:before { display: table; content: '' } .ti-slider .slick-slide { display: none; float: left; height: 100%; min-height: 1px } .ti-slider .slick-slide+.ti-slider .slick-slide { margin-left: 1em } #ti-product-header .cad_header, #ti-product-header .question_answer_searchboxcover, #ti-product-header .ti-type .ti-value { text-align: left } @media only screen and (min-width:767px) { #ti-product-header { padding-left: 0 } } .prod_image-new { position: relative; overflow: visible; padding-bottom: 60px } .prod_image-new .ti-product-details { position: absolute; bottom: 24px; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); color: #00adeb; font-size: 16px; font-family: 'Roboto Condensed'; cursor: pointer } #ti-product-header .question_answer_searchboxcover { margin-bottom: 32px } .product-container #overlay_banner { z-index: initial !important } @media screen and (max-width:320px) { body #timer_note { font-size: 11px } } #tiPDPUpdateModal { position: fixed; left: 0; right: 0; bottom: 0; top: 0; margin: auto; height: 415px; width: 480px; padding: 25px 60px 0; background: #e1e0e1; z-index: 2000; border-radius: 3px } #tiPDPUpdateOver { z-index: 1999; position: fixed; width: 100%; height: 100%; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, .6) } #tiPDPUpdateHeader { text-align: center; font-size: 18px; color: #3a3a3a; line-height: 24px; float: none } #tiPDPUpdateHeader strong { display: block; font-size: 28px } #tiPDPUpdateHeader p { color: #3a3a3a; margin: 0 auto 15px; font-size: 24px; line-height: 30px; font-weight: 600 } #tiPDPUpdateModal select { background: url(/images/downcaret-2x.png) 97% 15px no-repeat #fff; background: url(/images/downcaret-2x.png) calc(100% - 10px) 15px no-repeat #fff; background-size: 12px; border: 0; height: 42px; border-radius: 3px; display: block; width: 100%; margin-bottom: 10px; padding: 0 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-size: 16px } #tiPDPUpdateModal select::-ms-expand { display: none } #tiPDPUpdateClose { background: url(/images/Close.png) 0 0/24px no-repeat; width: 24px; height: 24px; position: absolute; top: 10px; right: 10px; cursor: pointer } #tiPDPUpdateModal #ti-pdp-getsuffix_submit { display: block; width: 300px; border: 0; cursor: pointer; color: #fff; background: #3dadee; border-radius: 5px; height: 42px; line-height: 42px; text-shadow: none; font-family: roboto condensed, sans-serif; letter-spacing: 1px; text-rendering: optimizeLegibility; text-transform: uppercase; font-size: 24px; margin: 25px auto 0 } #tiPDPUpdateModal #ti-pdp-getsuffix_submit:after { content: ''; border-left: 6px solid #fff; border-top: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid transparent; display: inline-block; vertical-align: baseline; margin: 0 0 3px 12px } .product-container #tiDeskSelected.ti-no-info { border: 2px solid #f7941d; padding: 30px 60px 10px; min-height: 100px; box-sizing: border-box } .product-container #tiDeskSelected.ti-no-info:before { content: ''; background: url(/images/questionmark-2x.png) 0 0/26px no-repeat; top: -15px } .product-container #tiDeskSelected.ti-no-info strong { color: #f7941d } #tiPDPUpdateForm .ti-faux-select-button[data-select-id*=engine]+ul.ti-faux-select-dropdown li { white-space: normal } ul.ti-faux-select-dropdown li:hover { background: #00a4e8; color: #fff } #v2-vehicle-selector .ti-faux-select-button { height: 34px; font-size: 14px; line-height: 34px; color: #444; font-weight: 400; border-radius: 2px; width: 100%; box-sizing: border-box } #tiPDPUpdateModal .ti-faux-select-button { width: 100%; box-sizing: border-box } #tiPDPUpdateModal .ti-pdp-select-wrap { width: 100%; margin-bottom: 10px; position: relative } .product-container .ti-timer, .product-container .ti-timer-label { display: inline-block; vertical-align: top } .ti-countdown-followup #product-info .ti-timer-label { text-align: center; font-weight: 400 } .ti-countdown-followup #product-info #tiStockDiv { background: #1a2c51; margin: 0 -20px; padding: 20px } #product-info span.select-value strong { padding: 0; font-weight: 400 } #product-info .ti-timer, #product-info .ti-timer-label, #tiStickyWrap .ti-timer, #tiStickyWrap .ti-timer-label { display: inline; width: auto; font-size: 16px; line-height: 1.3; font-weight: 300; color: #454545 } .ti-countdown-followup #product-info .ti-timer { display: inline-block } .ti-countdown-followup .ti-countdown-boxes { height: 50px; margin: 10px 0 } .ti-countdown-followup .ti-timer-label>div { float: none !important; width: auto; display: block; font-weight: 400; color: #454545 } .ti-countdown-followup #product-info .ti-timer, .ti-countdown-followup .ti-timer-label>div:not(.ti-countdown-boxes) { color: #fff } .ti-countdown-followup .ti-countdown-boxes .ti-box { width: 32%; display: inline-block; border: 1px solid #aaa; padding: 0; text-align: center; background: url(/images/BAP-PDPCountdownTimerFollowUp-pattern.png) #fff; height: 50px; line-height: 50px } .ti-countdown-boxes .ti-box .ti-time-number { font-size: 28px; vertical-align: baseline; font-weight: 300 } .ti-countdown-followup .ti-timer-label .ti-instock-message:before { background: url(/images/BAP-PDPCountdownTimerFollowUp-checkwhite-2x.png) 0 0/20px 23px no-repeat; width: 20px; height: 23px; display: block; vertical-align: middle; position: absolute; left: -26px; top: -3px; content: '' } .fancybox-skin { background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 5px solid gray } .fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgb(0 0 0 / 50%); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, .5); box-shadow: 0 10px 25px rgb(0 0 0 / 50%) } .fancybox-title { font: 400 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none } .fancybox-title-inside-wrap { padding-top: 10px } .enlarge_head { margin: 5px 0 0; padding: 0; float: left; width: 100% } .buynow_new li.remanufactured { float: left; position: relative } .buynow_new li.remanufactured a.single { margin: 12px 0 0 !important } .remanufactured-core-outer { margin: 0; padding: 0; height: 20px; clear: both } .remanufactured-outer { width: 100%; bottom: 0; right: 3px } .remanufactured .selected_curved_outer { padding: 0 5px 15px 3px !important } .remanufactured-core { margin: 0 0 3px 5px; padding: 0; font-size: 11px !important; color: #929aa5; font-weight: 400; position: relative; top: 0; right: 0 } .buynow_new li.remanufactured a.remanufactured { float: left; clear: both; font-size: 11px; color: #929aa5; position: relative; bottom: 0; right: 0; font-style: normal; font-weight: 400; margin: 2px 0 0 } .buynow_new li.remanufactured a.remanufactured img { margin: 3px 1px 0 0 } .buynow_new li.remanufactured a.remanufactured label { line-height: 14px; cursor: pointer; margin: 0; padding: 0 } .new_core_dep { display: inline-block; font-size: 14px; font-style: italic; font-weight: 700 } .fancybox-overlay.fancybox-overlay-fixed.refundable-main .fancybox-skin.refundable { width: 620px !important; bottom: 30px; margin: 30px 0 50px; border: 0 } .fancybox-skin.refundable h1 { font-size: 18px; font-weight: 700; margin: 0 10px; padding: 20px 10px; border-bottom: 1px solid #ddd; color: #444 } #tiStickyOld, #tiStickyPart, .ti-new-banner .ti-bap span { color: #be0000 } .fancybox-skin.refundable .fancybox-inner { margin: 20px 0 0; height: auto !important; width: 620px !important } .fancybox-skin.refundable .fancybox-inner iframe.fancybox-iframe { width: 90%; height: 300px; margin: 0 auto } .fancybox-skin.refundable .fancybox-title.fancybox-title-float-wrap { position: relative; margin: 0; padding: 0 20px; bottom: unset; text-align: left; width: 565px; left: 0; top: 0 } .fancybox-skin.refundable .fancybox-title.fancybox-title-float-wrap span.child { display: inline; line-height: 18px; background: 0 0; color: #000; font-weight: 500; text-shadow: none; padding: 0 } ul.refmain1 { margin: 0; padding: 0; font-family: roboto condensed, sans-serif } ul.refmain2, ul.refmain2 li { list-style-type: disc; font-family: roboto condensed, sans-serif } ul.refmain2 { margin: 0 0 10px 30px; padding: 0 } ul.refmain2 li { margin: 0; padding: 0 0 10px; line-height: 24px; font-size: 14px; color: #444; font-weight: 500 } .fancybox-skin.refundable .fancybox-title.fancybox-title-float-wrap span.child p { font-size: 14px; font-family: roboto condensed, sans-serif; margin: 0 0 20px; padding: 0; line-height: 18px; white-space: normal; font-weight: 500 } .fancybox-overlay.fancybox-overlay-fixed.refundable-main .fancybox-wrap.fancybox-desktop.fancybox-type-iframe.fancybox-opened { width: 620px !important; top: 70px !important; background: rgba(51, 51, 51, .2) !important; padding: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; height: 810px !important } .refer_email_subbtn { margin-top: 5px; float: left; background: #00adeb; color: #fff; text-transform: uppercase; height: 40px; line-height: 40px; font-size: 16px; width: 28%; border-radius: 5px; -webkit-appearance: none; border-style: solid; border-width: 0; min-width: 160px } .qa-form-inner label, .qa-form-title, .qa-form-title2, .qa-form-title_review { color: #325e96; font-weight: 700 } .qa-form-title, .qa-form-title_review { border-bottom: 1px solid #c1c1c1; margin: 0 0 20px } .fancybox-wrap.fancybox-opened { opacity: 1 } .question_answer_box.part_QA4 #qa_div #theMenu .asked_on { border: 1px solid #ccc; color: #454545; float: left; font-family: Roboto Condensed; font-size: 17px; font-style: italic; font-weight: 200; margin: 0 0 0 15px; padding: 20px; background: #fff } #tiStickyOptionName .ti-value { max-width: none } #tiStickyOptionName .ti-fit, #tiStickyOptionName .ti-type { float: none; margin: 3px 0; font-size: 12px } #tiStickyWrap .ti-new-banner .ti-new { display: inline-block; float: left; margin-right: 3px } #tiStickyWrap .ti-new-banner { font-size: 18px; font-weight: 700; display: none; margin: 0 7px 0 0 } #tiStickyATCWrap, #tiStickyImg img { right: 0; margin: auto; position: absolute; left: 0 } #tiStickyOld, #tiStickySale { margin-right: 10px; font-weight: 700; float: none; text-align: right } #tiStickyATCWrap { background: #eeecee; border: 1px solid #ccc; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .5); -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .5); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .5); padding: 10px 10px 10px 90px; top: -100%; -webkit-transition: top .5s; -moz-transition: top .5s; -o-transition: top .5s; transition: top .5s; width: 921px; min-height: 60px; z-index: 100 } #tiStickyATCWrap.ti-down, .ti-down #tiStickyATCWrap { top: 0 } .ti-new-prod #tiStickyOptionName span { display: none } #tiStickyATC { background: url(/images/BAP-Product-Buy-Box-Green-ATC-Button.png) no-repeat; width: 198px; height: 43px; display: block; cursor: pointer } #tiStickyInfo { width: 920px; float: right } #tiStickyRight { margin-top: 8px } #tiStickyImg img { max-width: 80px; max-height: 80px; top: 0; bottom: 0; display: block } #tiStickyImg { background: #fff; min-height: 80px; position: absolute; left: 0; top: 0; bottom: 0; width: 80px } #tiStickyOld { font-size: 18px; line-height: 17px; min-height: 17px } #tiStickySale { font-size: 26px; color: #4b9e09; line-height: 26px } #tiStickyPart { display: block; float: none; clear: both; font-size: 18px; font-weight: 700 } #tiStickyOptionNumber { font-size: 14px; color: #454545; margin: 0 7px 0 0; line-height: 18px } #tiStickyOptionName { font-size: 16px; color: #be0000; font-weight: 700; display: block; float: left } #tiStickyLeft { max-width: 560px } #tiStickySpacer { display: none; float: none } #tiStickyWrap.ti-down { position: fixed; top: 0; left: 0; right: 0; margin: auto; width: 100%; z-index: 1000 } #facebox table, .checkout_wrap table, .pro_tab_container .tab_innet_content_second { border-spacing: 0 } #facebox .b { background: url(/images/b.png) } #facebox .tl { background: url(/images/tl.png) } #facebox .tr { background: url(/images/tr.png) } #facebox .br { background: url(/images/br.png) } #facebox { position: absolute; top: 0; left: 0; text-align: left; z-index: 100010 !important } #facebox table { border-collapse: inherit } #facebox td { border-bottom: 0; padding: 0 } #facebox .body { padding: 10px; background: #fff; width: 620px !important } #facebox img { max-height: 350px; max-width: 400px; border: 0; padding: 15px 0 !important; margin: 0 } #facebox .footer { border-top: 1px solid #ddd; padding-top: 5px; margin-top: 10px; text-align: right; width: 100% } #facebox .br, #facebox .tl, #facebox .tr { height: 10px; width: 10px; overflow: hidden; padding: 0 } #facebox_overlay { position: fixed; top: 0; left: 0; height: 100%; width: 100%; opacity: .65 !important; z-index: 100001 !important } .facebox_hide { z-index: -100 } * html #facebox_overlay { position: absolute; height: expression(document.body.scrollHeight> document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight + 'px') } .facebox_overlayBG { background-color: #000; z-index: 99 } #qa-form-outer { float: left; margin: 0; padding: 10px; width: 600px } .qa-form-inner label span { color: #c10f0f; font-size: 14px; float: left; margin: 0 2px 0 0 } .qa-form-title_review { float: left; font-size: 16px; padding: 2px 0 10px 2px; text-align: left; width: 570px } .qa-form-inner, .qa-form-title { float: left; width: 570px; text-align: left } .qa-form-title { background: url(/images/qa_title_icon.jpg) left top no-repeat; font-size: 16px; padding: 2px 0 10px 30px } .qa-form-inner label { display: inline-block; font-size: 12px; margin: 5px 0; padding: 0 } .qa-form-inner textarea { border: 1px solid #c1c1c1; height: 95px; margin: 10px 0 5px; padding: 5px; width: 550px } .qa-fields-info { font-size: 12px; margin: 0 0 15px; padding: 0; color: #999 } .qa-form-title2 { font-size: 16px; margin: 0 0 10px; padding: 0; text-align: left } .qa_submit_btn { border: 0; cursor: pointer; float: left !important; height: 30px; margin: 15px 0 0 97px; padding: 0; text-indent: -9999px; width: 104px } p.qa-form-title, p.qa-form-title2 { line-height: 16px } .qa-form-inner input[type=text] { margin: 5px 0 5px 25px; padding: 0; border: 1px solid #c1c1c1; width: 150px; clear: both; display: inline-block; height: 22px; line-height: 22px } .qa_label { width: 67px } .product-container #overlay_banner { background: url(/images/discount_tag.png) no-repeat; top: 0 !important; right: auto !important; left: 0 } .ti-home .ti-home-block { text-align: center; float: none; width: 222px } .ti-home .ti-home-block-inner { margin: 9px 9px 0 0; border: 2px solid #ebebeb; float: none; padding: 0 5px; position: relative } .ti-home .ti-home-block img { max-width: 100%; height: auto; width: 201px } .popular-sellers { padding: 8px 0 38px; width: 100% !important } .products-slider { display: flex; justify-content: space-between; clear: both; position: relative; float: none; max-width: calc(100% - 30px) } .product-item { box-sizing: border-box } .product-item .product-image { margin: 0 17px; float: none; position: relative; padding-bottom: 81% } .product-item .product-image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain } .product-item .product-title { margin: 22px 0 0; color: #414042; font-size: 18px; line-height: 18px; text-align: center; font-family: roboto condensed, sans-serif; width: auto } .product-item .product-as-low-as { display: block; text-align: center; color: #288233; font-size: 14px; margin-top: 5px; font-family: roboto condensed, sans-serif } .popular-sellers__products .slick-slide>div, div#upsresponse, div#zip_calender { width: 100% } .popular-sellers__products .slick-slide .product-item { width: 100%; padding: 30px 15px 22px } .popular-sellers .ti-slider .slick-arrow { font-size: 0; border: 0 } @media (max-width:1024px) { .products-slider { display: block } .product-item .product-image { padding: 0 0 98.5% } } @media (max-width:992px) { .product-item { padding: 10px } .product-item .product-title { margin: 10px 0 0 } } @media (max-width:767px) { .popular-sellers { order: 3 } .products-slider { padding: 0 30px } .ti-home .products-slider .slick-prev.slick-arrow { left: 10px } .ti-home .products-slider .slick-next.slick-arrow { right: 10px } .product-item .product-title { font-size: 15px } .product-item { border: 0; padding: 0 } .product-image { margin: 0 !important; border: 2px solid #ebebeb } } @media (max-width:600px) { .popular-sellers { padding: 8px 0 20px } } .product-container #benefits .calender_outer .ups_div.free_ship_box { border-color: #288233 } .product_video_main { width: 100%; display: none } .buynow_img_outer .slick-arrow { position: absolute; cursor: pointer; top: 50%; z-index: 1; background: url(/images/image-sprite.png); height: 30px; width: 20px; transform: translate(0, -38%); border: 0; font-size: 0px } .buynow_img_outer .slick-arrow.slick-prev { left: -35px } .buynow_img_outer .slick-arrow.slick-disabled { filter: brightness(.91) } .buynow_img_outer .slick-arrow.slick-next { right: -35px; background-position: 67px 0 } div#sdsvdeo { display: flex; align-items: center } @media screen and (max-width:600px) { body #product_video { height: 240px } div#sdsvdeo { height: 335px } } span.Lifetime_warranty_txt { color: #fff; font-size: 17px; border-radius: 4px; font-weight: 700; display: inline-block; background: url(/images/discount_tag.png) 0 1px no-repeat; width: 131px; height: 46px; padding: 8px 12.7px; line-height: 16px; text-align: left } div#Lifetime_warranty { position: absolute; left: 0; top: 52px; text-align: center } @media screen and (max-width:767px) { #tiMobileSelectModal li.selected:before, #tiMobileSelectModal li:after, .ti-ymm-faux-select:after { content: ''; position: absolute; bottom: 0; margin: auto } body.ti-ymm-modal { position: fixed; width: 100% } .ti-ymm-faux-select, .ti-ymm-faux-select:active, .ti-ymm-faux-select:hover { text-decoration: none } .ti-ymm-faux-select { display: block; width: 100%; height: 40px; line-height: 40px; background: #fff; padding: 0 40px 0 20px; font-size: 16px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; margin: 5px 0; border: none; border-radius: 5px; color: #454545 !important; font-weight: 300; letter-spacing: .6px; font-family: 'Roboto Condensed', sans-serif } .ti-ymm-faux-select:after { right: 15px; top: 10px; border-style: solid; border-width: 12px 6px 0; border-color: #454545 transparent transparent; height: 12px } .ti-ymm-faux-select.disabled { opacity: .75 } #tiMobileSelectModal { display: none; position: fixed; top: 30px; margin: auto; right: 15px; max-height: calc(100% - 82px); left: 15px; padding: 0; background: #fff; z-index: 10111; overflow-x: hidden; overflow-y: auto; font-size: 18px; color: #000; border-radius: 5px; font-family: roboto condensed, sans-serif; text-rendering: optimizeLegibility } #tiMobileYMMOver { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, .6); z-index: 10110 } #tiMobileSelectModal li { border-bottom: 2px solid #f4f4f4; line-height: 20px; padding: 13px 43px 13px 13px; position: relative } #tiMobileSelectModal li:after { border: 2px solid #454545; display: inline-block; width: 20px; height: 20px; border-radius: 50%; right: 11px; top: 0 } #tiMobileSelectModal li.selected:after { border: 2px solid #3dadee } #tiMobileSelectModal li.selected:before { height: 12px; width: 12px; background: #3dadee; border-radius: 50%; right: 17px; top: 0 } #tiMobileSelectModal.loading { background: url('Zoom https---m.buyautoparts.com-images-loading.gifhttps://m.buyautoparts.com/images/loading.gif') center no-repeat #fff; min-height: 230px } div#tiMobileYMM>div { width: 100%; padding: 0 10px } a.tiHeroChat_a { display: block } a.tiHeroChat_a .tiHeroChat { position: relative; float: right; height: 50px; width: 50px; margin-right: 12px; margin-top: 8px; background: url(/images/BAP-MobileHomepageRedesignRevised-May2017_2x.png) -110px -10px/320px no-repeat } .products-slider .ti-home-block-inner { border: 0 } .popular-sellers__products .slick-slide .product-item { padding-top: 0 } .popular-sellers { padding-bottom: 0 } .buynow_img_outer .slick-slide { height: 100% !important; opacity: 0; visibility: hidden } .buynow_img_outer .slick-slide.slick-current.slick-active { opacity: 1; visibility: visible } #photos-new-outer { overflow: initial } div#Lifetime_warranty { bottom: 0; left: -12% } } .product-container .p-left-l-items .buynow_img_outer { height: 100%; } @media screen and (max-width: 767px) { div#Lifetime_warranty { bottom: 0; left: -2%; top: 51px; } } @media screen and (max-width:767px) { body #main_wrapper.common_main_wrapper { padding-top: 0px !important } body .header_section .top_bar { position: relative } body #MainContentArea>.dynamic_header>iframe, body #MainContentArea>iframe, body #v2-header #NewSearchWrap #v2-search>p.v2-search-button:before, body.ti-home #NewSearchWrap form#v2-search { display: none } body .top_bar { margin-top: 0; position: absolute; background: #093970; color: #fff } body.ti-home .top_bar { padding: 10px 20px } body.ti-home .tiMenuShade { z-index: 201; top: 94px } body.ti-home #bs-example-navbar-collapse-1 { top: 0 } body #main_wrapper.NonHome #timer_note, body #timer_note, body.ti-home #timer_note { background: #093970 } body.ti-home #NewSearchWrap .mobile_dropdown_content { margin-top: 0 !important } body.ti-home #NewSearchWrap .mobile_dropdown_content .acc_no { padding-top: 0 !important } body.ti-home #tiHero, body.ti-home .mobile_sli_search { top: 52px; } body .logo_mdl_section .navbar.navbar-default p#btnSearch input[type=submit] { height: 25px; background: url(https://storage.googleapis.com/images.trinity.one/BuyAutoParts/BAP-M-HeaderAndMenu-Mar2021/BAP_Header_Mobile_Button-Search.png); background-size: 25px; border: 0; width: 25px !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-repeat: no-repeat; } body.ti-home .tiHomeSearch { background: #e6e7e8; padding: 10px 14px } body.ti-home .tiHomeSearch>form#v2-search input[type=text] { min-height: 25px; height: 25px !important; font-size: 12px; width: calc(100% - 25px) !important; border: 1px solid #cbcdce; font-family: Roboto, sans-serif; box-sizing: border-box; } body.ti-home .tiHomeSearch>form#v2-search input[type=submit] { min-height: 25px; height: 25px !important; width: 25px !important; background: #ce2f2b; -webkit-appearance: none; -moz-appearance: none; appearance: none } body.ti-home .tiHomeSearch>form#v2-search>p { height: 25px; position: relative; border: 0; background: 0 0 } body.ti-home .tiHomeSearch>form#v2-search>p:after { top: 0; bottom: 0; margin: auto; right: 0; width: 25px; font-size: 14px; text-align: center; line-height: 25px } body #main_wrapper.NonHome { padding-top: 108px !important } body #main_wrapper.dynamic_NonHome { padding-top: 40px !important } body #timer_note #textnote { color: #fff } body #sli_search_1 { height: 25px; border: 1px solid #d2d4d5; min-height: 25px; width: 100%; font-size: 12px } body #v2-header { height: 54px !important } body #v2-header #v2-header-info { background: #fff } body #v2-header #NewSearchWrap #v2-search>p.v2-search-button { margin-left: 0; width: 25px; height: 25px; max-width: 25px; float: right } body #v2-header #NewSearchWrap #v2-search>p.v2-search-button>input[type=submit], body .logo_mdl_section .navbar.navbar-default button.btn_top_search { height: 25px; background: url(/images/BAP_Header_Mobile_Button-Search.png); background-size: 25px; border: 0 } body #v2-header #NewSearchWrap #v2-search>p.v2-search-button>input[type=submit] { width: 25px !important; -webkit-appearance: none; -moz-appearance: none; appearance: none } body #v2-header #NewSearchWrap #v2-search>p.v2-search-input { max-width: calc(100% - 25px) } body #v2-header .v2-frame { min-height: 54px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap } body #v2-header #v2-header-info .v2-logo, body .logo_mdl_section .navbar-header .navbar-brand .logo_res { background: url(/images/BAP_Header_Mobile_Logo.png) !important; background-size: 86px 36px !important; width: 86px !important; height: 36px !important; margin-top: 0; float: none !important } body #v2-header #v2-header-info .v2-logo { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } body #v2-header .tiHeroHeader { margin-right: 14px } body #v2-header #NewSearchWrap { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding-left: 0 !important; padding-top: 0 !important; padding-right: 0 !important; position: absolute; left: 0; top: 100%; margin: 0 !important } body #tiherocartid { display: block !important } body .tiHeroCart { background: url(/images/BAP_Header_Mobile_Icon-Cart.png); background-size: 33px 25px; background-repeat: no-repeat; width: 33px; height: 25px; display: block !important } body .tiHeroCart .tiHeroCartSize { background: #cc2027; font-size: 10px; line-height: 14px; width: 14px; display: block; text-align: center; border-radius: 50%; right: -17px; left: auto; top: -4px } body .navbar-toggle { background: url(/images/BAP_Header_Mobile_Icon-Menu.png); background-size: 26px 23px; background-repeat: no-repeat; width: 26px; height: 23px; margin-top: 0; margin-bottom: 0; padding: 0; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } body .navbar-toggle.togglled { background: url(/images/BAP_Header_Mobile_Icon-Exit-Menu.png); background-size: 19px 18px; background-repeat: no-repeat; background-position: center } body #bs-example-navbar-collapse-1 .phone_no2.ti-click-call img, body #main_wrapper.checkout_main_top #timer_note #textnote, body .logo_mdl_section .navbar-header:after, body .logo_mdl_section .navbar-header:before, body .navbar-toggle .top_menu_btn { display: none } body .tiHeroHeader { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; position: static; margin-right: 14px; float: none !important } body .dynamic_header #v2-header, body .dynamic_v2header #v2-header { background: #fff } body #bs-example-navbar-collapse-1 .acc_no { border-bottom: 1px solid #d2d4d5; margin-bottom: 0 } body #bs-example-navbar-collapse-1 .acc_no .ti-new-header__sign-in { background: #cc2027; color: #fff; display: block; text-align: center; border-radius: 3px; text-transform: uppercase; line-height: 26px; font-size: 12px; margin-bottom: 13px } body #bs-example-navbar-collapse-1 .phone_no2 { margin-bottom: 0; border-bottom: 0; border-top: 0 !important } body #bs-example-navbar-collapse-1 .acc_no p, body #bs-example-navbar-collapse-1 .phone_no2 p { color: #003c6f; font-size: 14px; font-weight: 700; line-height: 18px; margin-bottom: 0; font-family: "Roboto Condensed", sans-serif } body #bs-example-navbar-collapse-1 .acc_no .ti-new-header__dropdown-link, body #bs-example-navbar-collapse-1 .phone_no2 .ti-new-header__dropdown-link { font-size: 12px; display: block; line-height: 22px; font-weight: 400; font-family: Roboto, sans-serif } body #bs-example-navbar-collapse-1 .phone_no2.ti-click-call { padding-bottom: 0 !important } body #bs-example-navbar-collapse-1 .phone_no2.ti-click-call a { display: block; background: #e7e8e9; text-align: center; line-height: 26px; color: #003c6f; font-size: 12px; border-radius: 3px } body #bs-example-navbar-collapse-1 .phone_no2.ti-click-call a:before { content: ""; background: url(/images/BAP_Mobile_Icon-Phone.svg); background-repeat: no-repeat; background-position: center; vertical-align: middle; width: 14px; height: 13px; display: inline-block; margin-right: 4px } body .tiMenuShade { background: rgba(0, 0, 0, .4); top: 108px } body #bs-example-navbar-collapse-1, body div#bs-example-navbar-collapse-1 { width: 214px; border-top: 4px solid #183864 } body .logo_mdl_section .navbar-header { background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 15px } body .logo_mdl_section .navbar-header .navbar-brand { background: 0 0; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } body .logo_mdl_section .navbar-header .navbar-brand .logo_res { background-color: transparent } body .logo_mdl_section .navbar.navbar-default #bs-example-navbar-collapse-1 { position: absolute; z-index: 99999999; background: #fff; left: 0; top: 100%; padding: 12px; margin-left: 0 } body .logo_mdl_section .navbar.navbar-default button.btn_top_search { width: 25px; float: right } body .logo_mdl_section .navbar.navbar-default .navbar-form.navbar-left { border-top: 0; padding: 0 } body #main_wrapper.checkout_main_top #timer_note { display: block; line-height: normal; height: 5px } body #main_wrapper.checkout_main_top .tiHeroHeader .tiHeroChat_a { display: none } body .navbar-form.navbar-left #v2-search .form-group { max-width: calc(100% - 25px); width: 200% !important; padding-right: 0 !important } } html body.ti-home.ti-mobile-header #main_wrapper { padding-top: 104px !important } html body.ti-cart.ti-mobile-header #main_wrapper.dynamic_NonHome { padding-top: 52px !important } @media screen and (max-width:767px) { .ti-faux-select-button[data-select-id*=engine]+ul.ti-faux-select-dropdown li { display: block; white-space: normal !important; color: black !important; } body #main_wrapper.common_main_wrapper { padding-top: 0px !important } body .header_section .top_bar { position: relative } body #MainContentArea>.dynamic_header>iframe, body #MainContentArea>iframe, body #v2-header #NewSearchWrap #v2-search>p.v2-search-button:before { display: none } body .top_bar { margin-top: 0; position: absolute; background: #093970; color: #fff } body .top_bar { padding: 10px 20px } body .tiMenuShade { z-index: 201; top: 149px } body #bs-example-navbar-collapse-1 { top: 43px } body #main_wrapper.NonHome #timer_note, body #timer_note { background: #093970 } body #NewSearchWrap .mobile_dropdown_content { margin-top: 0 !important } body #NewSearchWrap .mobile_dropdown_content .acc_no { padding-top: 0 !important } body #tiHero, body .mobile_sli_search { top: 0 } body .tiHomeSearch { background: #e6e7e8; padding: 10px 14px } body .tiHomeSearch>form#v2-search input[type=text] { min-height: 25px; height: 25px !important; font-size: 12px; width: calc(100% - 25px) !important; border: 1px solid #cbcdce; font-family: Roboto, sans-serif } body .tiHomeSearch>form#v2-search input[type=submit] { min-height: 25px; height: 25px !important; width: 25px !important; background: #ce2f2b; -webkit-appearance: none; -moz-appearance: none; appearance: none } body .tiHomeSearch>form#v2-search>p { height: 25px; position: relative; border: 0; background: 0 0 } body .tiHomeSearch>form#v2-search>p:after { top: 0; bottom: 0; margin: auto; right: 0; width: 25px; font-size: 14px; text-align: center; line-height: 25px } body #main_wrapper.NonHome { padding-top: 108px !important } body #main_wrapper.dynamic_NonHome { padding-top: 40px !important } body #timer_note #textnote { color: #fff } body #sli_search_1 { height: 25px; border: 1px solid #d2d4d5; min-height: 25px; width: 100%; font-size: 12px } body #v2-header { height: 54px !important } body #v2-header #v2-header-info { background: #fff } body #v2-header #NewSearchWrap #v2-search>p.v2-search-button { margin-left: 0; width: 25px; height: 25px; max-width: 25px; float: right } body #v2-header #NewSearchWrap #v2-search>p.v2-search-button>input[type=submit], body .logo_mdl_section .navbar.navbar-default button.btn_top_search { height: 25px; background: url(/images/BAP_Header_Mobile_Button-Search.png); background-size: 25px; border: 0 } body #v2-header #NewSearchWrap #v2-search>p.v2-search-button>input[type=submit] { width: 25px !important; -webkit-appearance: none; -moz-appearance: none; appearance: none background-repeat: no-repeat; } body #v2-header #NewSearchWrap #v2-search>p.v2-search-input { max-width: calc(100% - 25px) } body #v2-header .v2-frame { min-height: 54px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap } body #v2-header #v2-header-info .v2-logo, body .logo_mdl_section .navbar-header .navbar-brand .logo_res { background: url(/images/BAP_Header_Mobile_Logo.png); background-size: 86px 36px; width: 86px; height: 36px; margin-top: 0; float: none } body #v2-header #v2-header-info .v2-logo { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } body #v2-header .tiHeroHeader { margin-right: 14px } body #v2-header #NewSearchWrap { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding-left: 0 !important; padding-top: 0 !important; padding-right: 0 !important; position: absolute; left: 0; top: 100%; margin: 0 !important } body #tiherocartid { display: block !important } body .tiHeroCart { background: url(/images/BAP_Header_Mobile_Icon-Cart.png); background-size: 33px 25px; background-repeat: no-repeat; width: 33px; height: 25px; display: block !important } body .tiHeroCart .tiHeroCartSize { background: #cc2027; font-size: 10px; line-height: 14px; width: 14px; display: block; text-align: center; border-radius: 50%; right: -17px; left: auto; top: -4px } body .navbar-toggle { background: url(/images/BAP_Header_Mobile_Icon-Menu.png); background-size: 26px 23px; background-repeat: no-repeat; width: 26px; height: 23px; margin-top: 0; margin-bottom: 0; padding: 0; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } body .navbar-toggle.togglled, body .navbar-toggle:not(.collapsed) { background: url(/images/BAP_Header_Mobile_Icon-Exit-Menu.png); background-size: 19px 18px; background-repeat: no-repeat; background-position: center } body #bs-example-navbar-collapse-1 .phone_no2.ti-click-call img, body #main_wrapper.checkout_main_top #timer_note #textnote, body .logo_mdl_section .navbar-header:after, body .logo_mdl_section .navbar-header:before, body .navbar-toggle .top_menu_btn { display: none } body .tiHeroHeader { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; position: static; margin-right: 14px; float: none !important } body .dynamic_header #v2-header, body .dynamic_v2header #v2-header { background: #fff } body #bs-example-navbar-collapse-1 .acc_no { border-bottom: 1px solid #d2d4d5; margin-bottom: 0 } body #bs-example-navbar-collapse-1 .acc_no .ti-new-header__sign-in { background: #cc2027; color: #fff; display: block; text-align: center; border-radius: 3px; text-transform: uppercase; line-height: 26px; font-size: 12px; margin-bottom: 13px } body #bs-example-navbar-collapse-1 .phone_no2 { margin-bottom: 0; border-bottom: 0; border-top: 0 !important } body #bs-example-navbar-collapse-1 .acc_no p, body #bs-example-navbar-collapse-1 .phone_no2 p { color: #003c6f; font-size: 14px; font-weight: 700; line-height: 18px; margin-bottom: 0; font-family: "Roboto Condensed", sans-serif } body #bs-example-navbar-collapse-1 .acc_no .ti-new-header__dropdown-link, body #bs-example-navbar-collapse-1 .phone_no2 .ti-new-header__dropdown-link { font-size: 12px; display: block; line-height: 22px; font-weight: 400; font-family: Roboto, sans-serif; color: #000; } body #bs-example-navbar-collapse-1 .phone_no2.ti-click-call { padding-bottom: 0 !important } body #bs-example-navbar-collapse-1 .phone_no2.ti-click-call a { display: block; background: #e7e8e9; text-align: center; line-height: 26px; color: #003c6f; font-size: 12px; border-radius: 3px } body #bs-example-navbar-collapse-1 .phone_no2.ti-click-call a:before { content: ""; background: url(/images/BAP_Mobile_Icon-Phone.svg); background-repeat: no-repeat; background-position: center; vertical-align: middle; width: 14px; height: 13px; display: inline-block; margin-right: 4px } body .tiMenuShade { background: rgba(0, 0, 0, .4); top: 108px } body #bs-example-navbar-collapse-1, body div#bs-example-navbar-collapse-1 { width: 214px !important; border-top: 4px solid #183864 } body .logo_mdl_section .navbar-header { background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 15px } body .logo_mdl_section .navbar-header .navbar-brand { background: 0 0; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } body .logo_mdl_section .navbar-header .navbar-brand .logo_res { background-color: transparent } body .logo_mdl_section .navbar.navbar-default #bs-example-navbar-collapse-1 { position: absolute; z-index: 99999999; background: #fff; left: 0; top: 100%; padding: 12px; margin-left: 0 } body .logo_mdl_section .navbar.navbar-default button.btn_top_search { width: 25px; float: right } body .logo_mdl_section .navbar.navbar-default .navbar-form.navbar-left { border-top: 0; padding: 0 } body #main_wrapper.checkout_main_top #timer_note { display: block; line-height: normal; height: 5px } body #main_wrapper.checkout_main_top .tiHeroHeader .tiHeroChat_a { display: none } body .navbar-form.navbar-left #v2-search .form-group { max-width: calc(100% - 25px); width: 200% !important; padding-right: 0 !important } body.ti-cart div#main_wrapper.dynamic_NonHome .tiMenuShade { top: 107px } } html body.ti-mobile-header #main_wrapper { padding-top: 104px !important } html body.ti-cart.ti-mobile-header #main_wrapper.dynamic_NonHome { padding-top: 52px !important } body #tiHero, body .mobile_sli_search { top: 53px } @media only screen and (min-width:768px) { body.ti-home #v2-vehicle-selector { display: none !important } body #tiHero { position: relative; top: 78px } body .ti-blue-header { float: none; background-color: #183864; width: 100%; margin-bottom: 12px; height: 30px; position: absolute; top: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 12px; -webkit-box-sizing: border-box; box-sizing: border-box } body .ti-blue-header>* { float: none } body .ti-blue-header__inner { width: 100%; max-width: 1402px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; position: relative } } @media only screen and (min-width:768px) and (max-width:1060px) { body .ti-blue-header__inner { max-width: 991px } } @media only screen and (min-width:768px) { body .ti-blue-header__shipping { color: #fff; font: 700 18px 'Roboto Condensed'; -webkit-font-smoothing: antialiased; position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); top: 0px; } body .ti-blue-header__link { text-transform: capitalize; color: #fff; font: 100 18px 'Roboto Condensed'; margin-left: 50px; position: relative; padding-left: 22px } body .ti-blue-header__link:hover { color: #fff } body .ti-blue-header__link:before { content: ''; position: absolute; left: 0; width: 18px; height: 18px } body .ti-blue-header__link--call:before { background: url(/images/BAP_Header_Icon-Phone.svg); width: 15px; height: 15px; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%) } body .ti-new-header { float: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: absolute; left: 50%; top: 30px; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); width: 100%; max-width: 1402px; -webkit-box-sizing: border-box; box-sizing: border-box; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 12px; z-index: 1; margin-top: 12px } body .ti-new-header>* { float: none } } @media only screen and (min-width:768px) and (max-width:1060px) { body .ti-new-header { max-width: 991px; padding: 0 } } @media only screen and (min-width:768px) and (max-width:1024px) { body .ti-new-header { padding: 0 12px } } @media only screen and (min-width:768px) { body .ti-new-header__logo { width: 145px; height: 60px; background: url(/images/BAP_Header_Logo.svg) no-repeat; display: block } } @media only screen and (min-width:768px) and (max-width:1024px) { body .ti-new-header__logo { width: 109px; height: 45px } } @media only screen and (min-width:768px) { body .ti-new-header__search-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } body .ti-new-header__search { position: relative } body #sli_search_1.ti-new-header__search-input { height: 36px; border: 2px solid #d8dadb; border-right: 0; padding: 12px; -webkit-box-sizing: border-box; box-sizing: border-box; font: 400 14px Roboto; width: 776px; max-width: calc(100vw - 580px); border-radius: 3px 0 0 3px; color: #444 } body .ti-new-header__search-input::-webkit-input-placeholder { color: #444 } body .ti-new-header__search-input:-ms-input-placeholder, body .ti-new-header__search-input::-ms-input-placeholder { color: #444 } body .ti-new-header__search-input::placeholder { color: #444 } } @media only screen and (min-width:768px) and (max-width:1024px) { body .ti-new-header__search-input { font-size: 14px; max-width: calc(100vw - 360px) } } @media only screen and (min-width:768px) { body .ti-new-header__search-submit { height: 36px; width: 36px; background-color: #cc1c29; vertical-align: bottom; border-radius: 0 3px 3px 0; cursor: pointer; float: none; border: 0; display: inline-block } body .ti-new-header__search-submit-icon { position: absolute; background-image: url(/images/BAP_Header_Button-Search.svg); background-repeat: no-repeat; height: 36px; width: 36px; right: 0; top: 0; pointer-events: none } body #tiValuePropsBar, body #tiValuePropsBar { position: static !important; width: 812px; max-width: calc(100vw - 544px); background: 0 0 !important; padding: 0 !important; margin-top: 8px } } @media only screen and (min-width:768px) and (max-width:1024px) { body #tiValuePropsBar, body #tiValuePropsBar { max-width: calc(100vw - 324px); display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important } } @media only screen and (min-width:768px) { body #tiValuePropsBar .ti-value-prop-container, body #tiValuePropsBar .ti-value-prop-container { padding: 0; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 100% !important } body #tiValuePropsBar #tiValueShipping .ti-value-prop-icon, body #tiValuePropsBar #tiValueShipping .ti-value-prop-icon { background-image: url(/images/BAP_Header_Icon-Shipping.svg); width: 21px; height: 15px; background-size: 23px; } } @media only screen and (min-width:768px) and (max-width:1060px) { body #tiValuePropsBar #tiValueShipping .ti-value-prop-icon, body #tiValuePropsBar #tiValueShipping .ti-value-prop-icon { width: 17px; height: 12px } } @media only screen and (min-width:768px) { body #tiValuePropsBar #tiValueWarrant .ti-value-prop-icon, body #tiValuePropsBar #tiValueWarrant .ti-value-prop-icon { background-image: url(/images/BAP_Header_Icon-Warranty.svg); width: 17px; height: 17px; background-size: 19px; } } @media only screen and (min-width:768px) and (max-width:1060px) { body #tiValuePropsBar #tiValueWarrant .ti-value-prop-icon, body #tiValuePropsBar #tiValueWarrant .ti-value-prop-icon { width: 12px; height: 12px } } @media only screen and (min-width:768px) { body #tiValuePropsBar #tiValueGuar .ti-value-prop-icon, body #tiValuePropsBar #tiValueGuar .ti-value-prop-icon { background-image: url(/images/BAP_Header_Icon-Exact-Fit.svg); width: 17px; height: 17px; background-size: 20px; } } @media only screen and (min-width:768px) and (max-width:1060px) { body #tiValuePropsBar #tiValueGuar .ti-value-prop-icon, body #tiValuePropsBar #tiValueGuar .ti-value-prop-icon { width: 12px; height: 12px } } @media only screen and (min-width:768px) and (max-width:1260px) { body #tiValuePropsBar #tiValueService, body #tiValuePropsBar #tiValueService { display: none } } @media only screen and (min-width:768px) { body #tiValuePropsBar #tiValueService .ti-value-prop-icon, body #tiValuePropsBar #tiValueService .ti-value-prop-icon { background-image: url(/images/BAP_Header_Icon-30-Years.svg); width: 17px; height: 17px; background-size: 21px; } body #tiValuePropsBar #tiValueReturn .ti-value-prop-icon, body #tiValuePropsBar #tiValueReturn .ti-value-prop-icon { background-image: url(/images/BAP_Header_Icon-Returns.svg); width: 16px; height: 16px; background-size: 18px; } } @media only screen and (min-width:768px) and (max-width:1060px) { body #tiValuePropsBar #tiValueReturn .ti-value-prop-icon, body #tiValuePropsBar #tiValueReturn .ti-value-prop-icon { width: 12px; height: 12px } } @media only screen and (min-width:768px) { body #tiValuePropsBar .ti-value-prop-copy, body #tiValuePropsBar .ti-value-prop-copy { color: #183864; font-weight: 700; margin: 0 0 0 2px } } @media only screen and (min-width:768px) and (max-width:1116px) { body #tiValuePropsBar .ti-value-prop-copy, body #tiValuePropsBar .ti-value-prop-copy { font-size: 12px } } @media only screen and (min-width:768px) and (max-width:1060px) { body #tiValuePropsBar .ti-value-prop-copy, body #tiValuePropsBar .ti-value-prop-copy { font-size: 11px } } @media only screen and (min-width:768px) { body #tiValuePropsBar .ti-value-prop-copy:after, body #tiValuePropsBar .ti-value-prop-copy:after { background-image: url(/images/BAP_Header_Arrow-Down.svg); background-repeat: no-repeat; -webkit-transform: none !important; transform: none !important; width: 10px; height: 6px; border: 0; padding: 0; margin: 0 0 0 4px } body #tiValuePropsBar .ti-value-prop-tip, body #tiValuePropsBar .ti-value-prop-tip { top: calc(100% + 9px); width: 212px !important; border: 1px solid #90a7ba; border-radius: 3px; left: 50% !important; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); background-color: #183864 } body #tiValuePropsBar .ti-value-prop-tip:before, body #tiValuePropsBar .ti-value-prop-tip:before { content: ''; border-bottom: 5px solid #183864 } body #tiValuePropsBar .ti-value-prop-tip strong, body #tiValuePropsBar .ti-value-prop-tip strong { color: #00a2e6 } body #tiValuePropsBar .ti-value-prop-tip .ti-small-text, body #tiValuePropsBar .ti-value-prop-tip .ti-small-text { font-family: Roboto !important; font-weight: 100 } body #tiValuePropsBar .ti-value-prop-tip .ti-small-text span, body #tiValuePropsBar .ti-value-prop-tip .ti-small-text span { font-family: Roboto !important; color: #00a2e6 } body .ti-new-header__support-links { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 36px } body .ti-new-header__support-link { font: 700 14px 'Roboto Condensed'; position: relative; display: inline-block; color: #183864 } body .ti-new-header__support-link:before { content: ''; display: inline-block; vertical-align: middle } } @media only screen and (min-width:768px) and (max-width:1024px) { body .ti-new-header__support-link { font-size: 0 } } @media only screen and (min-width:768px) { body .ti-new-header__support-link--account:before { background-image: url(/images/BAP_Header_Icon-Account.svg); width: 35px; height: 31px } } @media only screen and (min-width:768px) and (max-width:1024px) { body .ti-new-header__support-link--account:before { width: 25px; height: 22px } } @media only screen and (min-width:768px) { body .ti-new-header__support-link--support:before { background-image: url(/images/BAP_Header_Icon-Support.svg); width: 40px; height: 29px; margin-right: 4px } } @media only screen and (min-width:768px) and (max-width:1024px) { body .ti-new-header__support-link--support:before { width: 31px; height: 23px; margin-right: 0 } } @media only screen and (min-width:768px) { body .ti-new-header__support-link--cart { padding-right: 20px } body .ti-new-header__support-link--cart:hover:before { background-image: url(/images/BAP_Header_Icon-Cart-hover.svg) } body .ti-new-header__support-link--cart:before { background-image: url(/images/BAP_Header_Icon-Cart.svg); width: 41px; height: 31px; background-size: 41px; } } @media only screen and (min-width:768px) and (max-width:1024px) { body .ti-new-header__support-link--cart:before { width: 30px; height: 22px; font-size: 0 } } @media only screen and (min-width:768px) { body .ti-new-header__support-link--cart span { font: 100 14px 'Roboto Condensed'; color: #fff; width: 16px; height: 16px; background-color: #cc1c29; border-radius: 50%; position: absolute; display: inline-block; text-align: center; right: 0; top: -4px; -webkit-box-sizing: border-box; box-sizing: border-box } body .ti-new-header__dropdown-wrapper { position: relative; height: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } body .ti-new-header__dropdown-wrapper.ti-new-header__dropdown-wrapper--account, body .ti-new-header__dropdown-wrapper.ti-new-header__dropdown-wrapper--support { margin-right: 12px } body .ti-new-header__dropdown { position: absolute; background-color: #fff; z-index: 1; padding: 12px; border: 1px solid #d8dadb; border-radius: 5px; top: 54px; width: 174px; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); display: none } body .ti-new-header__dropdown:before { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: transparent transparent #fff; border-width: 5px; margin-left: -5px } body .ti-new-header__dropdown:after { top: -5px; width: 6px; height: 6px; border: 1px solid #d8dadb; border-bottom: 0; border-right: 0; left: 50%; position: absolute; content: ''; -webkit-transform: translate(-50%, 0) rotate(45deg); transform: translate(-50%, 0) rotate(45deg) } body .ti-new-header__dropdown p { display: block; color: #003c6f; font: 700 18px 'Roboto Condensed'; margin-bottom: 5px } body .ti-new-header__dropdown .support-center-p { margin-top: 12px } body .ti-new-header__dropdown .ti-new-header__dropdown-link, body .ti-new-header__sign-in { color: #414042; display: block; font: 400 14px Roboto; line-height: 24px; -webkit-font-smoothing: antialiased } body .ti-new-header__dropdown .ti-new-header__dropdown-link:hover { background-color: #f4f4f4 } body .ti-new-header__sign-in { background-color: #cc2027; height: 35px; line-height: 35px !important; color: #fff; border-radius: 3px; font: 700 18px 'Roboto Condensed'; text-transform: uppercase; width: 100%; text-align: center; margin-bottom: 12px } body .ti-new-header__sign-in:hover { color: #fff } body .ti-new-header__dropdown-wrapper--support:hover .ti-new-header__support-link { color: #00adeb } body .ti-new-header__dropdown-wrapper--support:hover .ti-new-header__dropdown--support { display: block } } @media only screen and (min-width:768px) and (max-width:1024px) { body .ti-new-header__dropdown-wrapper--support:hover .ti-new-header__dropdown--support { position: fixed; right: 12px; left: auto; -webkit-transform: none; transform: none; top: 42px } body .ti-new-header__dropdown-wrapper--support:hover .ti-new-header__dropdown--support:before { left: auto } body .ti-new-header__dropdown-wrapper--support:hover .ti-new-header__dropdown--support:after { left: auto; right: 70px } body .ti-new-header__dropdown-wrapper--support:hover .ti-new-header__dropdown--support:before { right: 72px } } @media only screen and (min-width:768px) { body .ti-new-header__dropdown-wrapper--support:hover .ti-new-header__support-link--support:before { background-image: url(/images/BAP_Header_Icon-Support-hover.svg) } body .ti-new-header__dropdown-wrapper--account:hover .ti-new-header__support-link { color: #00adeb } body .ti-new-header__dropdown-wrapper--account:hover .ti-new-header__dropdown--account { display: block } body .ti-new-header__dropdown-wrapper--account:hover .ti-new-header__support-link--account:before { background-image: url(/images/BAP_Header_Icon-Account-hover.svg) } body .ti-uppercase { text-transform: uppercase } div#v2-vehicle-selector.ti-product-page, div#main_wrapper.common_main_wrapper div#v2-vehicle-selector, body #main_wrapper.dynamic_NonHome div#v2-vehicle-selector { top: 112px !important } body #v2-vehicle-selector, div#main_wrapper.common_main_wrapper div#v2-vehicle-selector.stick, body #main_wrapper.dynamic_NonHome div#v2-vehicle-selector.stick { top: 0px !important } body.auto_parts_main div#v2-vehicle-selector { top: 0 !important; } body #v2-vehicle-selector, body #v2-vehicle-selector.stick, body .navbar.navbar-inverse.affix #v2-vehicle-selector { background-color: #e2e3e4; border: 0; -webkit-box-shadow: 1px 1px 10px rgba(1, 2, 1, .24); box-shadow: 1px 1px 10px rgba(1, 2, 1, .24); display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; height: 90px } body #v2-vehicle-selector .ti-new-header__shipping-banner, body #v2-vehicle-selector.stick .ti-new-header__shipping-banner, body .navbar.navbar-inverse.affix #v2-vehicle-selector .ti-new-header__shipping-banner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 30px; min-height: 30px; width: 100%; background-color: #183864; color: #fff; text-align: center; font-size: 18px; font-weight: 700; -webkit-font-smoothing: antialiased } body #v2-vehicle-selector .ti-new-header__shipping-banner strong, body #v2-vehicle-selector.stick .ti-new-header__shipping-banner strong, body .navbar.navbar-inverse.affix #v2-vehicle-selector .ti-new-header__shipping-banner strong { margin-right: 4px } body #v2-vehicle-selector form, body #v2-vehicle-selector.stick form, body .navbar.navbar-inverse.affix #v2-vehicle-selector form { width: 100%; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } } @media only screen and (min-width:768px) and (max-width:1024px) { body #v2-vehicle-selector form .panel-collapse, body #v2-vehicle-selector.stick form .panel-collapse, body .navbar.navbar-inverse.affix #v2-vehicle-selector form .panel-collapse { width: 100% } } @media only screen and (min-width:768px) { body #v2-vehicle-selector form p, body #v2-vehicle-selector.stick form p, body .navbar.navbar-inverse.affix #v2-vehicle-selector form p { margin-top: 0; margin-left: 15px } body #v2-vehicle-selector form p input, body #v2-vehicle-selector.stick form p input, body .navbar.navbar-inverse.affix #v2-vehicle-selector form p input { background: #ce1525; text-transform: uppercase; border: 0; text-shadow: none; width: 90px; font: 700 14px 'Roboto Condensed'; -webkit-font-smoothing: antialiased } body #v2-vehicle-selector form p input:hover, body #v2-vehicle-selector.stick form p input:hover, body .navbar.navbar-inverse.affix #v2-vehicle-selector form p input:hover { background: #ce1525 } body #v2-vehicle-selector form p.v2-selector-label, body #v2-vehicle-selector.stick form p.v2-selector-label, body .navbar.navbar-inverse.affix #v2-vehicle-selector form p.v2-selector-label { color: #444; -webkit-font-smoothing: antialiased; font-size: 18px; margin-right: 10px } body #v2-vehicle-selector form p.v2-selector-label>a, body #v2-vehicle-selector.stick form p.v2-selector-label>a, body .navbar.navbar-inverse.affix #v2-vehicle-selector form p.v2-selector-label>a { color: #444 } body #v2-vehicle-selector form p.v2-selector-dropdown, body #v2-vehicle-selector.stick form p.v2-selector-dropdown, body .navbar.navbar-inverse.affix #v2-vehicle-selector form p.v2-selector-dropdown { width: 165px !important; border: 0 } body #v2-vehicle-selector form p.v2-selector-submit, body #v2-vehicle-selector.stick form p.v2-selector-submit, body .navbar.navbar-inverse.affix #v2-vehicle-selector form p.v2-selector-submit { position: relative; background-image: url(/images/BAP_Header_Button-Go.svg) !important; background-size: cover; border: 0; width: 90px; height: 35px; margin: 0 0 0 15px } body #v2-vehicle-selector form p.v2-selector-submit input, body #v2-vehicle-selector.stick form p.v2-selector-submit input, body .navbar.navbar-inverse.affix #v2-vehicle-selector form p.v2-selector-submit input { font-size: 0; background: 0 0 } body #v2-vehicle-selector form p.v2-selector-submit:after, body #v2-vehicle-selector.stick form p.v2-selector-submit:after, body .navbar.navbar-inverse.affix #v2-vehicle-selector form p.v2-selector-submit:after { display: none } body #v2-vehicle-selector, body.ss-search #v2-vehicle-selector { position: absolute; z-index: initial; height: 60px; background-image: none; border-top: 2px solid #ababab; border-bottom: 2px solid #ababab; -webkit-box-shadow: none; box-shadow: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } body #v2-vehicle-selector .ti-sticky-wrapper { float: none } body #v2-vehicle-selector .ti-new-header__shipping-banner, body #v2-vehicle-selector .ti-new-header__value-props { display: none } body body #v2-header, body body #v2-vehicle-selector, body body .top_bar { display: none !important } body #v2-vehicle-selector, body body #v2-vehicle-selector.stick { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important } body body .ti-value-prop-container { width: 100%; max-width: 1402px; padding: 0 12px } } @media only screen and (min-width:768px) and (max-width:1060px) { body body .ti-value-prop-container { max-width: 991px } } @media only screen and (min-width:768px) { body #timer_note, body #v2-header, body .header_section .logo_mdl_section { display: none } body .ti-home.sli_custom_search #v2-vehicle-selector { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important } body .header_section { margin-top: 114px; margin-bottom: 15px; } body body#sli_ymm_desktop[data-tb-cid=e4f90ee0-43e8-11e6-b86b-b144c0e70d33] #v2-vehicle-selector:not(.stick), body body[data-tb-cid=e4f90ee0-43e8-11e6-b86b-b144c0e70d33] #sli_ymm_desktop #v2-vehicle-selector:not(.stick) { top: 112px !important } body div#v2-vehicle-selector.ti-product-page .tiSubmit { background-image: url(/images/BAP_Header_Button-Go.svg) !important; background-size: cover; border: 0; width: 90px; height: 35px; margin: 0 0 0 12px } body div#v2-vehicle-selector.ti-product-page .tiSubmit input#sub { background: 0 0; font-size: 0; border: 0 } } @media only screen and (max-width:767px) { body .ti-blue-header, body .ti-new-header { display: none } } @media only screen and (min-width:768px) { body.v2-simple-header #v2-header { height: 82px !important; border-bottom: 0 !important; -webkit-box-shadow: 1px 1px 10px rgba(1, 2, 1, .24); box-shadow: 1px 1px 10px rgba(1, 2, 1, .24); margin-top: 16px !important; overflow: visible !important } body.v2-simple-header #v2-header:before { content: ''; height: 16px; display: block; width: 100%; background-color: #183864; position: absolute; top: -16px } body #v2-header #v2-header-info { background: #fff; height: 100% !important } body #tiSecureCheckout, body #v2-header .v2-frame { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } body #v2-header .v2-frame { height: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } body #v2-header #v2-header-info .v2-logo { width: 145px; height: 60px; background: url(/images/BAP_Header_Logo.svg) no-repeat; display: block; -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; margin: 0 } body #tiSecureCheckout { font: 600 20px 'Roboto Condensed'; -webkit-font-smoothing: antialiased; color: #183864; position: static; border-left: 2px solid #183864; height: 40px; padding-left: 18px !important; width: calc(100% - 480px) } body #tiSecureCheckout:before { content: ''; background-image: url(/images/Secure-Checkout.svg); display: inline-block; width: 20px; height: 24px; background-repeat: no-repeat; background-size: contain; margin-right: 8px } body #tiSecureCheckout:after { display: none } body #v2-header #v2-header-info .v2-phone, body #v2-header #v2-header-info .v2-phone strong { color: #183864 !important; font: 400 18px 'Roboto Condensed' !important; -webkit-font-smoothing: antialiased; position: static !important; width: auto !important; height: auto !important } } p#btnSearch, p#btnSearch1 { position: absolute; top: 0; right: 0; width: 36px; height: 36px; z-index: 9 } p#btnSearch, p#btnSearch1 input[type=submit] { width: 36px; height: 36px; background: 0 0 } .ti-home #tiHomeWrap { padding-top: 78px } p#btnSearch, p#btnSearch1 input[type=submit] { border: 0; cursor: pointer; } @media screen and (max-width:767px) { body .top_bar { display: none } body .ti-blue-header { display: block; background: #093970; color: #fff; width: 100%; text-align: center; position: absolute; top: 0; left: 0; } body .ti-blue-header a.ti-blue-header__link.ti-blue-header__link--call { display: none } body .ti-blue-header .ti-blue-header__shipping { width: 100%; color: #fff; font-family: roboto condensed, sans-serif; font-size: 12px; max-width: 320px; margin: 0 auto; float: none; line-height: 16px; } body .ti-blue-header .ti-blue-header__inner { width: 100%; padding: 10px 20px } .header_section { margin-top: 55px } body #main_wrapper.NonHome #timer_note, body #timer_note { display: none } body #main_wrapper.NonHome .ti-blue-header { position: absolute; top: 0; left: 0 } body .auto_parts_main .ti-blue-header { position: absolute; top: 0; left: 0 } } body #v2-vehicle-selector form p.v2-selector-label, body #v2-vehicle-selector.stick form p.v2-selector-label { width: 150px; } .ti-faux-select-button { max-width: 165px; } body .ti-blue-header { z-index: 99; } @media screen and (min-width:768px) { .ac_compressor_doorway { padding-top: 142px; } } @media (min-width:768px) and (max-width:1024px) { body .ti-blue-header__shipping { text-align: center; font-size: 12px; line-height: 22px; } body .ti-new-header__search-container { width: 60%; } body .ti-new-header__search-container input#sli_search_1 { max-width: 100%; width: 100% !important; } body #tiValuePropsBar, body #tiValuePropsBar { width: 100%; } body #v2-vehicle-selector form p.v2-selector-label, body #v2-vehicle-selector.stick form p.v2-selector-label { width: 200px; padding-left: 15px; } body #v2-vehicle-selector form#ti_land_year p.v2-selector-dropdown { width: 15% !important; } div#v2-vehicle-selector .ti-faux-select-button { min-width: 100%; } body #v2-vehicle-selector form p.v2-selector-submit, body #v2-vehicle-selector.stick form p.v2-selector-submit { margin-right: 6px; } body .navbar.navbar-inverse.affix #v2-vehicle-selector form p.v2-selector-submit { margin-right: 0px; } } @media screen and (max-width:767px) { body .tiMenuShade { background: rgba(0, 0, 0, .4); top: 108px; position: absolute; left: 0; width: 100%; height: 100%; transition: background .5s; display: none; } .ti-cart #maincontent_area { margin-top: 0px; } a.tiHeroChat_a { display: none; } body #v2-header #NewSearchWrap { top: 25px; } body.ti-cart #v2-header #NewSearchWrap { top: 11px; } body.ti-home #v2-header #NewSearchWrap { top: 180%; } body.ti-home .tiMenuShade { top: 148px; } .NonHome #sli_search_1 { height: 25px; } .ti-new-header__search { margin-bottom: 10px !important; } body .logo_mdl_section .navbar.navbar-default #bs-example-navbar-collapse-1 { top: 105%; } body .logo_mdl_section .navbar.navbar-default p#btnSearch, p#btnSearch1 input[type=submit] { height: 25px; background: url(/images/BAP_Header_Mobile_Button-Search.png); background-size: 25px; border: 0; width: 25px !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-repeat: no-repeat; } body .logo_mdl_section .navbar.navbar-default p#btnSearch, p#btnSearch1 { width: 25px; height: 25px; padding: 0px; margin: 0 !important; } body .logo_mdl_section .navbar.navbar-default form#v2-search p.v2-search-input { margin-left: 0 !important; } body .logo_mdl_section .navbar.navbar-default form#v2-search { position: relative; } body.ti-cart .dynamic_header div#v2-header, .dynamic_header div#v2-header { margin-top: 53px !important; } body #v2-header #NewSearchWrap #v2-search>p.v2-search-input { max-width: 100%; width: 100%; } body .dynamic_header #NewSearchWrap #v2-search>p.v2-search-input #sli_search_1 { min-height: 25px; max-height: 25px; } #NewSearchWrap #v2-search>p.v2-search-button { position: absolute !important; top: 0 !important; left: auto !important; right: 0 !important; } form#v2-search { position: relative; } div#v2-vehicle-selector .ti-new-header__shipping-banner { display: none; } #v2-vehicle-selector .ti-faux-select-button { max-width: 100%; } .about_content.service_about { margin-top: 0px; } .ac_compressor_doorway { padding-top: 50px; } .dynamic_header.auto_parts_header div#v2-header { top: 0px !important; } body div#main_wrapper.dynamic_NonHome .tiMenuShade { top: 106px; } .dynamic_header div#NewSearchWrap div#bs-example-navbar-collapse-1 { top: 29px; } body #main_wrapper.common_main_wrapper .tiMenuShade { top: 106px; } body.ti-cart .dynamic_header div#NewSearchWrap div#bs-example-navbar-collapse-1 { top: 44px; } body .tiHeroCart { position: relative; } body .tiHeroCart .tiHeroCartSize { position: absolute; color: #fff; } body.ss-search div#v2-vehicle-selector { margin-top: 12px !important; } } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { body, html { overflow-x: hidden; } } body .ti-new-header__shipping-banner .ti-blue-header__tooltip { margin: 0px 0 0 3px; position: relative; } .ti-blue-header__tooltip { float: right; vertical-align: middle; display: inline-block; margin-top: 2px; margin-left: 4px; line-height: 0px; } .ti-blue-header__tooltip:hover .ti-blue-header__tooltip-content { display: flex; } @media only screen and (min-width: 900px) { .ti-blue-header__tooltip { margin-top: 3px; } } @media only screen and (max-width: 767px) { .ti-blue-header__tooltip { float: none; margin-bottom: 2px; margin-top: 0; position: relative; } } .ti-blue-header__tooltip-icon { height: 15px; width: 15px; background-size: cover; cursor: pointer; } @media only screen and (min-width: 1060px) { .ti-blue-header__tooltip { margin-top: 2px; } } @media only screen and (max-width: 767px) { .ti-blue-header__tooltip-icon { height: 10px; width: 10px; background-size: contain; } body .ti-blue-header { z-index: 999; } } .ti-blue-header__tooltip-content { position: absolute; right: -168px; top: 50%; width: 160px; border-radius: 5px; background-color: #ffff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); color: #183864; font: 400 14px "Roboto Condensed"; text-align: center; align-items: center; justify-content: center; padding: 10px; box-sizing: border-box; display: none; z-index: 1; } @media only screen and (max-width: 830px) { .ti-blue-header__tooltip-content { right: -140px; top: 100%; } div#v2-vehicle-selector.stick .ti-blue-header__tooltip-content, body .navbar.navbar-inverse.affix #v2-vehicle-selector .ti-blue-header__tooltip-content { right: -100px; } } @media only screen and (max-width: 767px) { .ti-blue-header__tooltip-content { right: -20px; top: calc(100% + 8px); } body.ti-home #timer_note { line-height: initial; } body.ti-home #v2-header { top: 52px !important; } body .ti-blue-header__tooltip { margin-left: 0px; } .dynamic_v2header div#v2-header { top: 50px !important; } body.ss-search div#v2-header { top: 0px !important; } body.ss-search div#main_wrapper.dynamic_NonHome .tiMenuShade { top: 107px; } body.buynow_header.tiMenuOpened div#bs-example-navbar-collapse-1 { top: 34px; } .ti-new-header__search-submit-icon { float: none; margin: 0; padding: 0; list-style: none; box-sizing: border-box; } } @supports (-webkit-touch-callout: none) { p#btnSearch { top: 1px; } } span#ti_header1 a, span#ti_header a { color: #00adeb !important; text-decoration: none !important; } div#ltkmodal-contentarea div#emailstatus { width: 100%; text-align: center } /* new header css */ .navbar-header .ti-mobile-header { width: unset } @media (max-width:320px) { .navbar-header .ti-mobile-header { width: 3% } } * { -webkit-box-sizing: border-box; box-sizing: border-box } a { text-decoration: none } .nav-drill { display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; z-index: 100; top: 113px; right: 20px; width: 330px; height: 502px; background-color: #fff; overflow-y: hidden; overflow-x: hidden; -webkit-overflow-scrolling: touch; visibility: hidden; border: 1px solid #d8dadb } @media screen and (max-width:767px) { .nav-drill ul.nav-items.nav-level-1 { padding: 0; border: 1px solid #d8dadb } } .nav-drill .ti-new-header__dropdown-link.nav-link.nav-expand-link.first-level { position: relative; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .nav-drill .ti-new-header__dropdown-link.nav-link.nav-expand-link.first-level .fa.fa-chevron-right { position: relative; top: 40%; left: 2% } .nav-is-toggled .overlay, body.account-showing .overlay { display: block !important; position: absolute; width: 100%; height: 1000vh; background-color: rgba(0, 0, 0, .5); z-index: 1; top: 113px; left: 0px; z-index: 9; } @media (max-width:767px) { .nav-is-toggled .overlay, body.account-showing .overlay { left: 0; top: 95px } } .nav-is-toggled .nav-drill { -webkit-transform: translateX(0); transform: translateX(0); visibility: visible } .nav-is-toggled::after { opacity: 1; visibility: visible } .nav-is-toggled div#bs-example-navbar-collapse-1 { display: block !important } @media screen and (max-width:767px) { .nav-is-toggled .nav-drill.account-here #bs-example-navbar-collapse-1 { width: 100% !important; border-bottom: 0; position: absolute; top: 46px !important; } .nav-is-toggled .nav-drill.account-here #bs-example-navbar-collapse-1 .acc_no { border-bottom: unset !important } } .nav-is-toggled .nav-drill.account-here #bs-example-navbar-collapse-1 div.acc_no>a:nth-child(3) { border-top: 1px solid #d8dadb } .nav-is-toggled .nav-drill.account-here .account .nav-expand-content { z-index: 105 } .nav-is-toggled .nav-drill.account-here .account .nav-expand-content a { font-size: 15px !important; } .nav-is-toggled .nav-drill.account-here .account .nav-expand-content a.ti-new-header__dropdown-link { color: #183864 !important; font-size: 15px !important; font-family: 'Roboto Condensed' !important; padding: 10px 24px; border-bottom: 1px solid #e6e7e9; } .nav-is-toggled .nav-drill.account-here .account .nav-expand-content .ti-new-header__sign-in { color: #1d0a0a; text-align: center; padding-left: 0; width: 85%; margin: 0 auto 15px; padding: 3px } .nav-is-toggled .nav-drill.account-here .account .nav-expand-content p { display: none } .nav-is-toggled .nav-drill.account-here .account .nav-expand-content p.phone_no2.ti-click-call { display: none } .nav-is-toggled .ti-right span#ti-new-header__menu div { background: url(/images/Close_Header-Icon.svg) no-repeat !important; width: 22px !important; position: relative; height: 30px; top: 1px; left: 7px } @media (max-width:320px) { .nav-is-toggled .ti-right span#ti-new-header__menu div { left: 4px } } @media screen and (max-width:767px) { .nav-is-toggled .support-center-showing .ti-new-header__dropdown { padding: 12px !important } } @media screen and (max-width:767px) { .nav-is-toggled .support-center-showing .ti-new-header__dropdown p { display: block; color: #003c6f; font: 700 18px 'Roboto Condensed'; margin-bottom: 5px; border-bottom: 1px solid #e6e7e9 } } @media screen and (max-width:767px) { .nav-is-toggled .support-center-showing .ti-new-header__dropdown a.ti-new-header__dropdown-link { height: 24px !important; color: #000; padding-left: unset !important; margin: 6px } } .nav-is-toggled .support-center-showing .ti-support-center .nav-back-link { padding: 7px 0 14px 33px } @media screen and (max-width:767px) { .nav-is-toggled .support-center-showing .ti-support-center .nav-back-link { border-bottom: unset !important } } .nav-is-toggled .support-center-showing .ti-support-center .ti-support { display: block; top: 31px; width: 100%; border-radius: 0; border: unset; padding: unset !important } .nav-is-toggled .support-center-showing .ti-support-center .ti-support::after { display: none } .nav-is-toggled .support-center-showing .ti-support-center .ti-support::before { display: none } @media screen and (max-width:767px) { .nav-is-toggled .support-center-showing .ti-support-center .ti-support .support-center-p { margin-bottom: 5px !important } } .nav-is-toggled .support-center-showing .ti-support-center .ti-support .ti-new-header__dropdown-link { border-bottom: 1px solid #d8dadb; padding: 10px 24px !important; height: 35px !important } @media (max-width:767px) { .nav-is-toggled .support-center-showing .ti-support-center .ti-support .ti-new-header__dropdown-link { font-size: 15px; font-weight: 500 } } .nav-is-toggled .support-center-showing .ti-support-center .ti-support .ti-new-header__dropdown-link:last-child { padding: 5px 24px; } .nav-is-toggled .support-center-showing .ti-support-center .ti-support p { padding: 7px 24px !important; border-bottom: 1px solid #d8dadb; height: 40px } .nav-is-toggled .nav-back-link { font-size: 15px } .nav-is-toggled .nav-back-link i.fa.fa-chevron-left { margin-right: 3px } .nav-is-toggled .navbar.navbar-default .nav-drill { height: 532px } @media (max-width:768px) { .nav-is-toggled .navbar.navbar-default .nav-drill { top: 95px; left: 0; right: unset } .nav-is-toggled .navbar.navbar-default .nav-drill .nav-item.nav-expand .ti-new-header__dropdown-link span { margin: unset; line-height: unset } .nav-is-toggled .navbar.navbar-default .nav-drill .nav-item.nav-expand .nav-expand-content { padding-left: 0 } .nav-is-toggled .navbar.navbar-default .nav-drill .nav-item .ti-new-header__dropdown-link.ti-new-header__bap-blog.nav-link.first-level, .nav-is-toggled .navbar.navbar-default .nav-drill .nav-item .ti-new-header__dropdown-link.ti-new-header__phone-number.nav-link.first-level { line-height: unset; margin: unset } } .nav-is-toggled .navbar.navbar-default .nav-drill .fa.fa-chevron-right { position: relative; top: 0; left: 5% } .nav-is-toggled .navbar.navbar-default .nav-drill .ti-mobile-header .ti-right { margin-left: 10px !important } .nav-is-toggled .navbar.navbar-default .nav-drill.account-here .account .nav-expand-content { z-index: 105 } .nav-is-toggled .navbar.navbar-default .nav-drill.account-here .account .nav-expand-content a { color: #183864; font-size: 15px; font-family: 'Roboto Condensed' } .nav-is-toggled .navbar.navbar-default .nav-drill.account-here .account .nav-expand-content .ti-new-header__sign-in { color: #fff; text-align: center; padding-left: 0 } .nav-is-toggled .navbar.navbar-default .nav-drill.account-here .account .nav-expand-content p { display: none } @media screen and (max-width:767px) { .nav-is-toggled .navbar.navbar-default .nav-drill.account-here .logo_mdl_section .navbar.navbar-default #bs-example-navbar-collapse-1 { top: 53px !important } } @media screen and (max-width:767px) { .nav-is-toggled .navbar.navbar-default .nav-drill.account-here #bs-example-navbar-collapse-1 .acc_no { border-bottom: unset !important } } .nav-is-toggled .nav-drill.desktop ul.nav-items.nav-level-1 { padding: 0 } .nav-is-toggled .nav-drill.desktop ul.nav-items.nav-level-1 ul.nav-items.nav-expand-content { padding: 0; display: block } .nav-items { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100% } .nav-item:not(:last-child) { border-bottom: solid 1px #e6e7e9 } .nav-link { display: block; padding: 14px 0 14px 33px; background-color: #fff; color: #183864; font-size: 16px; line-height: 1.5em; font-weight: 500; font-family: 'Roboto Condensed'; text-decoration: none !important; } @media (max-width:768px) { .nav-link { padding: .875em 2em } } .nav-expand-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transform: translateX(100%); transform: translateX(100%); background-color: #fff; visibility: hidden } .nav-expand-content .nav-item:not(:last-child) { border-bottom: solid 1px #e6e7e9 } .nav-expand-content .nav-link { background-color: #fff } .nav-expand-content .nav-back-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #fff; color: #183864; font-weight: 700 } .nav-expand-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .nav-expand.active>.nav-expand-content { -webkit-transform: translateX(0); transform: translateX(0); visibility: visible; z-index: 105 } .nav-expand .nav-expand-content { background-color: #fff } .nav-expand .nav-expand-content .nav-link { background-color: #fff } .nav-expand .nav-expand-content .nav-expand-content { background-color: #fff } .nav-expand .nav-expand-content .nav-expand-content .nav-link { background-color: #fff } .nav-expand .nav-expand-content .nav-expand-content .nav-expand-content { background-color: #fff } .nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-link { background-color: #fff } .nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-expand-content { background-color: #fff } .nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-expand-content .nav-link { background-color: #fff } body .ti-new-header .ti-new-header__logo { background: url(/images/BAP_Logo.svg) no-repeat } body .ti-new-header__support-links .ti-new-header__dropdown-wrapper.ti-new-header__dropdown-wrapper--support { display: none } body .ti-new-header__support-links .ti-new-header__menu-container { margin-right: 40px; width: 80px } @media only screen and (min-width:768px) { body .ti-new-header__support-links .ti-new-header__menu-container #ti-new-header__menu:before { background: url(/images/Menu_Header-Icon.svg); width: 30px; height: 22px; margin-right: 10px } } @media screen and (max-width:767px) { body .navbar-toggle { display: none } } @media only screen and (min-width:768px) { body.nav-is-toggled .ti-new-header__support-links .ti-new-header__menu-container #ti-new-header__menu:before { background: url(/images/Close_Header-Icon.svg) no-repeat; width: 23.2px; height: 23.2px; margin-right: 10px } } body .ti-new-header__support-links .ti-new-header__menu-container .ti-new-header__support-link { color: #00adeb } body .ti-new-header__support-links .ti-new-header__menu-container .ti-new-header__dropdown::after { display: none } body .ti-new-header__support-links .ti-new-header__menu-container .ti-new-header__dropdown--account { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 498px; width: 330px; background-color: #fff } body .ti-new-header__support-links .ti-new-header__menu-container .ti-new-header__dropdown--account .ti-new-header__dropdown-link { height: 49px; border-bottom: 1px solid #e6e7e9; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100% } body .ti-new-header__support-links .ti-new-header__menu-container .ti-new-header__dropdown--account .ti-new-header__dropdown-link span { margin: auto 0 auto 20px; font: 500 15px 'Roboto Condensed'; color: #183864; letter-spacing: .4px; line-height: 50px } body .ti-new-header__support-links .ti-new-header__menu-container .ti-new-header__support-center span:before { background: url(/images/Support_Dropdown-Icon.svg); width: 20.63px; height: 15px } body .ti-new-header__support-links .ti-new-header__menu-container .ti-new-header__phone-number::before { background: url(/images/Call_Dropdown-Icon.svg) } body .ti-new-header__support-links .ti-new-header__menu-container .ti-new-header__bap-blog::before { background: url(/images/Blog_Dropdown-Icon.svg) } body .ti-new-header__dropdown-link { height: 49px; border-bottom: 1px solid #e6e7e9; display: -webkit-box; display: -ms-flexbox; display: flex } body .ti-new-header__dropdown-link span { margin: auto 0 auto 20px; font: 500 15px 'Roboto Condensed'; color: #183864; letter-spacing: .4px; line-height: 50px } .ti-mobile-header { display: -webkit-box; display: -ms-flexbox; display: flex; width: unset } @media (max-width:320px) { .ti-mobile-header { margin-left: 10px !important } } .ti-mobile-header .ti-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } .ti-mobile-header .ti-left .v2-logo { left: -5px } .ti-mobile-header .ti-left .mobile_sli_search { position: unset; width: 177px } @media (max-width:375px) { .ti-mobile-header .ti-left .mobile_sli_search { width: 164px } } .ti-mobile-header .ti-left .mobile_sli_search .tiHomeSearch { background: unset; position: relative; left: 14px } @media (max-width:320px) { .ti-mobile-header .ti-left .mobile_sli_search .tiHomeSearch { left: 7px } } .ti-mobile-header .ti-left .mobile_sli_search .tiHomeSearch form#v2-search input[type=text] { width: 100% !important; border: 2px solid #e7e7e7; border-radius: 3px; font-size: 12px; line-height: 16px; color: #454545; padding: 0 } @media (max-width:320px) { .ti-mobile-header .ti-left .mobile_sli_search .tiHomeSearch form#v2-search input[type=text] { width: 78% !important } } .ti-mobile-header .ti-left .mobile_sli_search .tiHomeSearch form#v2-search input[type=text]::-webkit-input-placeholder { position: relative; left: -5px } .ti-mobile-header .ti-left .mobile_sli_search .tiHomeSearch form#v2-search input[type=text]:-ms-input-placeholder { position: relative; left: -5px } .ti-mobile-header .ti-left .mobile_sli_search .tiHomeSearch form#v2-search input[type=text]::-ms-input-placeholder { position: relative; left: -5px } .ti-mobile-header .ti-left .mobile_sli_search .tiHomeSearch form#v2-search input[type=text]::placeholder { position: relative; left: -5px } .ti-mobile-header .ti-left .mobile_sli_search .tiHomeSearch form#v2-search input[type=submit] { background: unset } .ti-mobile-header .ti-left .mobile_sli_search .tiHomeSearch form#v2-search>p:after { color: #000 } @media (max-width:320px) { .ti-mobile-header .ti-left .mobile_sli_search .tiHomeSearch form#v2-search>p:after { right: 36px !important } } .ti-mobile-header .ti-left .mobile_sli_search .tiHomeSearch #v2-search>p:nth-child(3) { display: none } .ti-mobile-header .ti-right { display: -webkit-box; display: -ms-flexbox; display: flex; width: 40%; -ms-flex-pack: distribute; justify-content: space-around; margin-left: 33px !important; position: relative } @media (max-width:767px) { .ti-mobile-header .ti-right { margin-left: 42px !important; right: 40px } } @media (max-width:375px) { .ti-mobile-header .ti-right { margin-left: 42px !important; right: 15px; left: -12px; } } @media (min-width:360px) and (max-width:360px) { .ti-mobile-header .ti-right { margin-left: 34px !important } } @media (max-width:320px) { .ti-mobile-header .ti-right { margin-left: 0 !important; left: 13px } } .ti-mobile-header .ti-right .tiHeroHeader { margin-right: 2px !important } .ti-mobile-header .ti-right span#ti-new-header__menu div { background: url(/images/Menu_Header-Icon.svg) no-repeat; width: 27px; position: relative; height: 30px; top: 1px } .ti-new-header__dropdown_mobile { height: 546px; width: 330px } .ti-new-header__dropdown_mobile .ti-new-header__dropdown-link { height: 49px; border-bottom: 1px solid #000; display: -webkit-box; display: -ms-flexbox; display: flex } .ti-new-header__dropdown_mobile .ti-new-header__dropdown-link span { margin: auto 0 auto 20px; font: 500 15px 'Roboto Condensed'; color: #183864; letter-spacing: .4px; line-height: 50px } #v2-header #NewSearchWrap { top: 101% !important } @media only screen and (min-width:768px) { body .ti-new-header__dropdown-wrapper.ti-new-header__dropdown-wrapper--account { display: none } } body .ti-new-header__support-links { position: relative; right: 30px } body .ti-new-header__dropdown-wrapper.ti-account { margin-right: 40px } body .ti-new-header__dropdown-wrapper.ti-account .ti-account-img { background: url(/images/Account_Header-Icon.svg) no-repeat; height: 30px; width: 33.75px } body .ti-new-header__dropdown-wrapper.ti-account .ti-new-header__support-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } body .ti-new-header__dropdown-wrapper.ti-account .ti-new-header__support-link span { margin: auto; padding-left: 3px } body .ti-new-header__dropdown-wrapper.ti-account .account-showing { display: block !important; width: 330px; height: 269px; border-radius: unset; -webkit-transform: unset; transform: unset; position: fixed; left: unset; right: 15px; padding: 0; top: 71px } body .ti-new-header__dropdown-wrapper.ti-account .account-showing p { display: none } body .ti-new-header__dropdown-wrapper.ti-account .account-showing .ti-new-header__sign-in { color: #fff; width: 80%; margin: 16px auto 17px } body .ti-new-header__dropdown-wrapper.ti-account .account-showing a.ti-new-header__dropdown-link { color: #183864; font-size: 15px; font-family: 'Roboto Condensed'; padding: 15px 33px; text-transform: capitalize } body .ti-new-header__dropdown-wrapper.ti-account .account-showing::after { display: none } body .ti-new-header__dropdown-wrapper.ti-account .account-showing::before { display: none } body .ti-new-header__dropdown-wrapper.ti-account.account-showing .ti-account-img { background: url(/images/Close_Header-Icon.svg) no-repeat !important; height: 23.2px; width: 23.2px } body .nav-drill.desktop ul.nav-items.nav-level-1 { padding: 0 } body .nav-drill.desktop ul.nav-items.nav-level-1 ul.nav-items.nav-expand-content { padding: 0; display: none } body .nav-drill.desktop .top-half { border-bottom: 1px solid #e6e7e9; display: -webkit-box; display: -ms-flexbox; display: flex } body .nav-drill.desktop .top-half span { margin: auto 0; line-height: 17px } body .nav-drill.desktop .top-half a { border-bottom: unset } body .nav-drill.desktop .top-half.blog-level { border-bottom: 3px solid #e6e7e9 } body .ti-blue-header .ti-blue-header__link.ti-blue-header__link--call { visibility: hidden } @media only screen and (min-width:768px) { body #MainContentArea .ti-new-header__search #sli_search_1 { font: 400 16px 'Roboto Condensed'; color: #454545; border-right: 2px solid #d8dadb } } body #ti-new-header__menu, body .ti-new-header__dropdown-wrapper.ti-account { color: #183864; text-transform: uppercase; width: 92px !important } body #ti-new-header__menu:hover, body .ti-new-header__dropdown-wrapper.ti-account:hover { cursor: pointer } body .ti-new-header .ti-new-header__search-submit-icon { background-image: url(/images/Search_Header-Icon.svg); top: 4px; width: 20px; height: 20px; right: 6%; top: 5px } body .first-level .nav-expand-content .nav-link { font-size: 15px } body #tiValuePropsBar .ti-value-prop-tip .ti-value-blue { color: #fff } body #tiValuePropsBar .ti-value-prop-tip .ti-small-text { font-size: 14px; line-height: 18px } @media screen and (max-width:320px) { body #v2-header .v2-frame { padding: 0 } } @media screen and (max-width:767px) { body #MainContentArea #v2-header #v2-header-info .v2-logo { background-size: 65px 26px !important; width: 65px !important; height: 26px !important } } @media only screen and (min-width:768px) { body .ti-new-header__support-link--cart span { right: 10px !important } } body .ti-new-header__dropdown-link.ti-new-header__support-center.nav-link img { height: 15px; width: 20px; margin-right: 12px } body .ti-new-header__dropdown-link.ti-new-header__phone-number.nav-link img { height: 15px; width: 15px; margin-right: 15px } body .ti-new-header__dropdown-link.ti-new-header__bap-blog.nav-link img { height: 15px; width: 15px; margin-right: 15px } body div.ti-new-header>div.ti-new-header__support-links>nav>ul>li.nav-item.nav-expand.first-level.active>ul>li:nth-child(1)>i { display: none } @media screen and (max-width:767px) { body #MainContentArea .tiHeroCart .tiHeroCartSize { right: -7px } } @media (max-width:767px) { body .navbar-header .logo_res { background: url(/images/BAP_Header_Mobile_Logo.png) !important; background-size: 65px 26px !important; width: 65px !important; height: 26px !important } } @media only screen and (min-width:768px) { body #MainContentArea #sli_search_1.ti-new-header__search-input { font: 400 16px 'Roboto Condensed'; color: #454545; border-right: 2px solid #d8dadb !important; border-radius: 0 } } @media (max-width:767px) { .tiHeroCart { left: 0 } } .ti-new-header .ti-new-header__search-submit-icon { background-image: url(/images/Search_Header-Icon.svg); top: 4px; width: 20px; height: 20px; right: 1%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .ti-new-header__dropdown.ti-new-header__dropdown--account.account-showing p { display: none } div.ti-new-header>div.ti-new-header__support-links>div.ti-new-header__dropdown-wrapper.ti-account.account-showing>div>a:nth-child(3) { border-top: 1px solid #e6e7e9 } @media only screen and (min-width:768px) { .ti-new-header__support-links { margin-left: 20px } } @media only screen and (max-width:767px) { body #MainContentArea #v2-header { top: 39px !important } } @media screen and (max-width:767px) { nav>ul>li.nav-item.nav-expand.top-half.first-level.ti-support-center.active>ul>li:nth-child(2)>div>p:nth-child(1) { margin-bottom: 5px !important } } @media screen and (max-width:767px) { nav>ul>li.nav-item.nav-expand.top-half.first-level.ti-support-center.active>ul>li:nth-child(1) { border-bottom: unset !important } } @media screen and (max-width:767px) { body #bs-example-navbar-collapse-1 { top: 38px !important } } body>div.auto_parts_main>div.header_section>div.row.logo_mdl_section>div.col-md-12>div>div>nav>div>nav>ul>li.nav-item.top-half.first-level.blog-level>a>span { margin: unset !important; line-height: unset !important } body>div.auto_parts_main>div.header_section>div.row.logo_mdl_section>div.col-md-12>div>div>nav>div>nav>ul>li:nth-child(3)>a>span { margin: unset !important; line-height: unset !important } @media only screen and (max-width:768px) { body .ti-new-header__support-links { width: 18% !important } body .ti-new-header__support-links .ti-new-header__menu-container { margin-right: 20px !important } body .ti-new-header__support-links .ti-new-header__dropdown-wrapper.ti-account { margin-right: 20px !important } } @media only screen and (max-width:767px) { body .ti-new-header__support-links { width: unset !important } body .ti-new-header__support-links .ti-new-header__menu-container { margin-right: 20px !important } body .ti-new-header__support-links .ti-new-header__dropdown-wrapper.ti-account { margin-right: 20px !important } } @media only screen and (max-width:1024px) { body .ti-new-header__support-links { width: 18% !important } body .ti-new-header__support-links .ti-new-header__menu-container { margin-right: 20px !important } body .ti-new-header__support-links .ti-new-header__dropdown-wrapper.ti-account { margin-right: 20px !important } } @media screen and (max-width:767px) { body #v2-header .tiHeroHeader { top: -5px; position: relative; margin-right: 0; right: 10px } } @media (max-width:320px) { .ti-right span#ti-new-header__menu div { left: 4px } } .ti-mobile-header .ti-right { display: -webkit-box; display: -ms-flexbox; display: flex; width: 40%; -ms-flex-pack: distribute; justify-content: space-around; margin-left: 30px !important; position: relative } @media (max-width:767px) { .ti-mobile-header .ti-right { right: 0; left: 8px } } @media (max-width:390px) { .ti-mobile-header .ti-right { left: 2px } } @media (max-width:375px) { .ti-mobile-header .ti-right { margin-left: 42px !important; right: 15px; left: -12px } } @media (max-width:320px) { .ti-mobile-header .ti-right { margin-left: 0 !important; right: 0; left: -7px } } .ti-mobile-header .ti-right .tiHeroHeader { margin-right: 2px !important } .ti-mobile-header .ti-right span#ti-new-header__menu div { background: url(/images/Menu_Header-Icon.svg) no-repeat; width: 27px; position: relative; height: 30px; top: 1px } body>div.auto_parts_main>div.header_section>div.ti-new-header>div.ti-new-header__support-links>nav>ul>li.nav-item.nav-expand.first-level.active>ul>li:nth-child(2) { display: none } body>div.auto_parts_main>div.header_section>div.ti-new-header>div.ti-new-header__support-links>nav>ul>li.nav-item.nav-expand.top-half.first-level.ti-support-center.active>ul>li:nth-child(2) { display: block } @media screen and (max-width:767px) { body .logo_mdl_section .navbar.navbar-default .nav-drill.account-here #bs-example-navbar-collapse-1 { display: block; top: 41px !important; width: 100% !important } body .logo_mdl_section .navbar.navbar-default .nav-drill.account-here #bs-example-navbar-collapse-1 .ti-new-header__sign-in { width: 85%; margin: 0 auto 15px; font-size: 15px; text-decoration: unset; padding: 3px } body .logo_mdl_section .navbar.navbar-default .nav-drill.account-here #bs-example-navbar-collapse-1 .ti-new-header__dropdown-link { padding: 10px 24px; color: #183864; font-size: 15px; font-family: 'Roboto Condensed' } body .logo_mdl_section .navbar.navbar-default .nav-drill.account-here #bs-example-navbar-collapse-1 div.mobile_dropdown_content.desk_hide>div.acc_no>a:nth-child(3) { border-top: 1px solid #d8dadb } } body.nav-is-toggled nav.nav-drill.desktop.support-center-showing li.nav-item.nav-expand.top-half.first-level.ti-support-center.active ul.nav-items.nav-expand-content .ti-new-header__dropdown.ti-new-header__dropdown--support.ti-support { display: block !important; width: 100%; border-radius: 0; border: unset; border-top: 1px solid #d8dadb } body.nav-is-toggled nav.nav-drill.desktop.support-center-showing li.nav-item.nav-expand.top-half.first-level.ti-support-center.active ul.nav-items.nav-expand-content .ti-new-header__dropdown.ti-new-header__dropdown--support.ti-support::after { display: none } body.nav-is-toggled nav.nav-drill.desktop.support-center-showing li.nav-item.nav-expand.top-half.first-level.ti-support-center.active ul.nav-items.nav-expand-content .ti-new-header__dropdown.ti-new-header__dropdown--support.ti-support::before { display: none } @media (max-width:767px) { body .logo_mdl_section .navbar.navbar-default .container-fluid { padding-left: 26px } } @media (max-width:320px) { body .logo_mdl_section .navbar.navbar-default .container-fluid { padding-left: 22px } } @media screen and (max-width:767px) { body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header { padding: 0 !important } } body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header { width: 100%; position: relative; top: 6px } @media (max-width:320px) { body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header { margin-left: unset !important } } body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .ti-left { -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media screen and (max-width:767px) { body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .ti-left .navbar-brand .logo_res { background-size: 65px 26px !important; width: 65px !important; height: 26px !important } } @media screen and (max-width:767px) { body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .ti-left .ti-new-header__search { width: 177px !important; position: relative; left: 2px } } @media (max-width:375px) { body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .ti-left .ti-new-header__search { width: 164px !important } } @media (max-width:320px) { body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .ti-left .ti-new-header__search { width: 146px !important } } @media (max-width:768px) { body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .ti-left .ti-new-header__search form#v2-search { left: 5px } } @media (max-width:320px) { body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .ti-left .ti-new-header__search form#v2-search { left: 0 } } body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .ti-left .ti-new-header__search p#btnSearch { background: unset } body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .ti-left .ti-new-header__search p#btnSearch input[type=submit] { background: unset } body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .ti-left .ti-new-header__search .ti-new-header__search-submit-icon { background-image: url(/images/Search_Header-Icon.svg); top: 4px; width: 15px; height: 15px; right: 6%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute } body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .ti-right { -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: 42px !important; right: 15px } @media (max-width:375px) { body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .ti-right { margin-left: 15px !important; right: 2px } } @media (max-width:320px) { body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .ti-right { margin-left: 0 !important; right: unset; left: 3px } } body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .ti-right .ti-new-header__dropdown-wrapper.ti-new-header__menu-container { width: 27px !important } body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .ti-right .ti-new-header__dropdown-wrapper.ti-new-header__menu-container span#ti-new-header__menu div { height: 33px } body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .tiHeroCart { margin-left: 15px; margin-top: -9px } @media (max-width:375px) { body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .tiHeroCart { margin-left: 0 !important; margin-right: 0; margin-top: -9px !important } } @media (min-width:360px) and (max-width:360px) { body .logo_mdl_section .navbar.navbar-default .container-fluid .navbar-header .ti-mobile-header .tiHeroCart { margin-left: 0 !important; margin-right: 0; margin-top: -9px !important; right: -2px } } @media only screen and (min-width:768px) { body #v2-vehicle-selector.stick { z-index: 1000 !important } } body #tiHomeEmail { z-index: 0 } body #tiHomeEmail::after { z-index: 0 } @media screen and (max-width:767px) { body #main_wrapper .dynamic_header #v2-header { margin-top: 39px !important } } @media screen and (max-width:767px) { body .header_section { margin-top: 39px !important } } body .ti-search-page { margin-top: 39px !important } body .ti-search-page .ti-mobile-header { width: 100% } @media (max-width:320px) { body .ti-search-page .ti-mobile-header { margin-left: unset !important } } body .ti-search-page .ti-mobile-header .ti-left { -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media (max-width:320px) { body .ti-search-page .ti-mobile-header .ti-left { margin-left: 3px !important } } body .ti-search-page .ti-mobile-header .ti-left .v2-logo { top: 24% !important; -webkit-transform: translateY(-50%) !important; transform: translateY(-50%) !important } @media screen and (max-width:767px) { body .ti-search-page .ti-mobile-header .ti-left .ti-new-header__search { width: 177px !important; position: relative; left: 7px; top: 3px } } @media (max-width:375px) { body .ti-search-page .ti-mobile-header .ti-left .ti-new-header__search { width: 164px !important } } @media (max-width:320px) { body .ti-search-page .ti-mobile-header .ti-left .ti-new-header__search { width: 146px !important; left: 4px } } @media (max-width:768px) { body .ti-search-page .ti-mobile-header .ti-left .ti-new-header__search form#v2-search { left: 5px } } @media (max-width:320px) { body .ti-search-page .ti-mobile-header .ti-left .ti-new-header__search form#v2-search { left: 0 } } body .ti-search-page .ti-mobile-header .ti-left .ti-new-header__search p#btnSearch { background: unset } body .ti-search-page .ti-mobile-header .ti-left .ti-new-header__search p#btnSearch input[type=submit] { background: unset } body .ti-search-page .ti-mobile-header .ti-left .ti-new-header__search .ti-new-header__search-submit-icon { background-image: url(/images/Search_Header-Icon.svg); top: 4px; width: 15px; height: 15px; right: 6%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute } body .ti-search-page .ti-mobile-header .ti-left .ti-new-header__search #sli_search_1 { height: 21px !important; border-radius: unset !important } body .ti-search-page .ti-mobile-header .ti-right { -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: 35px !important; right: 0 } @media (max-width:375px) { body .ti-search-page .ti-mobile-header .ti-right { margin-left: 42px !important; right: 2px } } @media (min-width:360px) and (max-width:360px) { body .ti-search-page .ti-mobile-header .ti-right { margin-left: 34px !important } } @media (max-width:320px) { body .ti-search-page .ti-mobile-header .ti-right { margin-left: 17px !important; right: unset; left: -5px } } body .ti-search-page .ti-mobile-header .ti-right .ti-new-header__dropdown-wrapper.ti-new-header__menu-container { width: 27px !important } body .ti-search-page .ti-mobile-header .ti-right .ti-new-header__dropdown-wrapper.ti-new-header__menu-container span#ti-new-header__menu div { height: 33px } body .ti-search-page .ti-mobile-header .ti-right .tiHeroHeader { margin-left: 15px !important; margin-top: -9px !important } @media (max-width:320px) { body .ti-search-page .ti-mobile-header .ti-right .tiHeroHeader { margin-right: 9px !important } } @media (max-width:768px) { body.ti-support-center-page.nav-is-toggled .navbar.navbar-default .nav-drill { top: 89px } } @media (max-width:320px) { body.ti-support-center-page.nav-is-toggled .navbar.navbar-default .nav-drill { width: 90% } } @media (max-width:767px) { body.ti-support-center-page.nav-is-toggled .navbar.navbar-default .nav-drill ul.nav-items.nav-level-1 { border: unset } } @media (max-width:768px) { body.ti-support-center-page.nav-is-toggled .navbar.navbar-default .nav-drill ul.nav-items.nav-level-1 .ti-new-header__dropdown-link span { margin: unset; line-height: 18px } } body .ti-new-header .overlay { display: none } @media only screen and (min-width:768px) { body #sli_search_1.ti-new-header__search-input { border-right: 2px solid #d8dadb !important } } @media only screen and (min-width:768px) { body #tiValuePropsBar .ti-value-prop-copy:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M16.59 8.59L12 13.17l-4.59-4.58L6 10l6 6 6-6z'/%3E%3C/svg%3E") !important; width: 16px !important; height: 16px !important } } body .logo_mdl_section .navbar.navbar-default .container-fluid .nav-drill ul.nav-items.nav-level-1 a.ti-new-header__dropdown-link span { margin: 0; line-height: 26px } @media only screen and (min-width:768px) { body.ss-search .dynamic_header #tiValuePropsBar { width: 100% !important } } body.ss-search .dynamic_header .ti-new-header__search .ti-new-header__search-submit-icon { right: 1% } @media (max-width:767px) { body.ss-search .dynamic_header #v2-header #v2-header-info .v2-logo { top: 12px !important; left: 3px } } @media (max-width:767px) { body.ss-search .dynamic_header #tiherocartid { position: relative; right: 2px } } body.ss-search .ti-mobile-header { -webkit-box-align: center; -ms-flex-align: center; align-items: center } body.ss-search .ti-mobile-header .ti-left .v2-logo { position: relative; top: 10px !important } body .tiHomeSearch>form#v2-search>p::after { display: none } body .ti-new-header__search-submit-icon { background-image: url(/images/Search_Header-Icon.svg); width: 15px; height: 15px; right: 6%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute } @media screen and (max-width:767px) { body .ti-new-header__search #sli_search_1 { border-radius: unset !important } } @media (min-width:360px) and (max-width:360px) { body #v2-header .v2-frame { padding: 0 5px } } @media (max-width:767px) { body .tiHeroCart { left: 4px } } body.ti-welcome.account-showing .ti-new-header__sign-in { display: none } @media only screen and (min-width:768px) { body .ti-new-header__support-link--cart:before { background-image: url(/images/BAP_Header_Icon-Cart.svg) !important; width: 41px; height: 31px; background-size: 41px; } } form#v2-search { position: relative } p#btnSearch { right: 7px } p#btnSearch.v2-search-button.btn_disable, p#btnSearch1.v2-search-button.btn_disable { cursor: not-allowed } body .ti-new-header .ti-new-header__search-submit-icon { right: 20px; top: 8px; -webkit-transform: translateY(0); transform: translateY(0) } .nav-link i.fa { font-size: 10px !important; color: #183864 } a.nav-link:not(.nav-back-link):hover { color: #c00f0f } li.nav-item.desktop_hide { display: none !important } body .ti-new-header { z-index: 999 } a.ti-new-header__dropdown-link.ti-new-header__support-center.nav-link { cursor: pointer } body .auto_parts_header #v2-vehicle-selector, body .auto_parts_main #v2-vehicle-selector { display: none !important } .nav-drill-main { float: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: absolute; left: 50%; top: 0; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); width: 100%; max-width: 1402px; z-index: 99 } @media screen and (max-width:767px) { li.nav-item.desktop_hide { display: flex !important } li.nav-item div#bs-example-navbar-collapse-1 { display: block } body #main_wrapper .dynamic_header #v2-header { margin-top: 0 !important } .ti-cart #maincontent_area { margin-top: 35px } body .tiHeroCart .tiHeroCartSize { right: -7px } body #v2-header #v2-header-info .v2-logo { background-size: 65px 26px !important; width: 65px !important; height: 26px !important } body #v2-header .v2-frame { padding: 0 15px } } @media screen and (min-width:768px) { body #sli_search_1.ti-new-header__search-input { width: 100%; max-width: calc(100vw - 560px) } body .ti-new-header__search-container { width: 60% } body #tiValuePropsBar { width: 100% } } @media screen and (min-width:1025px) and (max-width:1110px) { body .ti-new-header__search-container { width: 47% } } @media screen and (max-width:1024px) { body .ti-new-header__support-links .ti-new-header__menu-container { width: 40px } } @media screen and (min-width:768px) and (max-width:1024px) { .nav-is-toggled .dpage_main .overlay, .nav-is-toggled div.dpage_main nav.nav-drill, body.account-showing .dpage_main .overlay { top: 100px } body div.dpage_main .ti-new-header__dropdown-wrapper.ti-account .account-showing { top: 58px } } @media screen and (min-width:420px) and (max-width:767px) { body #v2-header .tiHeroHeader { width: 5%; flex: 0 0 5% } .ti-mobile-header { width: 95%; flex: 0 0 95% } .ti-mobile-header .ti-right { width: 5% } .ti-mobile-header .ti-left { width: 82%; display: flex; flex-direction: row } body #v2-header #v2-header-info .v2-logo { order: 1; -webkit-box-ordinal-group: 1; -ms-flex-order: 1 } .ti-mobile-header .ti-left .mobile_sli_search { order: 2; width: 90% } } @media screen and (max-width:767px) { .nav-drill { top: -2px; right: unset; left: 0; height: 534px; position: absolute } .nav-drill ul.nav-items.nav-level-1 { padding: 0; border: 1px solid #d8dadb } .nav-drill .top-half { border-bottom: 1px solid #e6e7e9 } .nav-drill .top-half span { margin: auto 0; line-height: 17px } .nav-drill .top-half a { padding-left: 24px } .nav-drill .top-half .top-half.blog-level { border-bottom: 3px solid #e6e7e9 } .nav-is-toggled .nav-drill.account-here #bs-example-navbar-collapse-1 .acc_no { width: 100%; padding-bottom: 0 } body .tiHomeSearch p#btnSearch { position: absolute !important; top: 0; right: 0 } .dynamic_v2header div#v2-header { top: 40px !important } body #main_wrapper.NonHome { padding-top: 90px !important } .nav-is-toggled .overlay, body.account-showing .overlay { position: absolute; left: 0; top: 94px } .nav-drill { position: absolute; top: 94px; right: auto; left: 0; height: 594px } body #bs-example-navbar-collapse-1 .phone_no2 { width: 100% } .nav-drill li.nav-item a { padding-left: 24px } .dynamic_header div#v2-header, body.ti-cart .dynamic_header div#v2-header { margin-top: 40px !important } .banner_section_survey, body #main_wrapper.common_main_wrapper div#maincontent_area { margin-top: 50px } .about_content.service_about { margin-top: 28px } body.ss-search .dynamic_header #v2-header #v2-header-info .v2-logo { top: 0 !important; left: 0 } body.ss-search .dynamic_v2header { margin-bottom: 38px } a.tiHeroChat_a { display: none !important } } @media screen and (max-width:360px) { .ti-blue-header__shipping div#timer_note { font-size: 12px !important } .ti-mobile-header { width: 90% } .ti-mobile-header .ti-left .mobile_sli_search { width: 150px } .ti-mobile-header .ti-left .mobile_sli_search .tiHomeSearch form#v2-search input[type=text] { width: 100% !important } .ti-mobile-header { margin-left: 0 !important } form#v2-search p.v2-search-input { width: 100% !important } body .tiHomeSearch p#btnSearch { width: 25px !important; right: 20px !important } body .ti-new-header__search-submit-icon { right: 10px } .ti-mobile-header .ti-right { margin-left: 30px !important } } @media screen and (max-width:320px) { .ti-mobile-header .ti-left .mobile_sli_search .tiHomeSearch form#v2-search input[type=text] { width: 100% !important } .ti-mobile-header { margin-left: 0 !important } } .overlay.stick { position: fixed !important; top: 0 !important } p.v2-search-button input { background: transparent !important; border: 0 !important; } .nav-is-toggled .support-center-showing .ti-support-center .ti-support .ti-new-header__dropdown-link, .ti-support-center .ti-support .ti-new-header__dropdown-link { font-size: 15px; padding: 14px 0 14px 33px !important; height: 49px !important; color: #183864; font-family: 'Roboto Condensed' } .fa-chevron-left:before { content: "\f053" } .fa-chevron-right:before { content: "\f054" } .ti-new-header__dropdown-wrapper a, body .ti-new-header__dropdown a { text-decoration: none !important } p#btnSearch1 { position: absolute !important; top: 0; right: 10px; border: 0 !important; background: 0 0 !important; z-index: 9999 } p#btnSearch1 input[type=submit] { border: 0 !important; background: 0 0 !important } .acc_login a:not(.para a) { color: #00adeb; } .acc_login_retail { font-size: 24px; } .acc_login { padding: 0px 0px 10px !important; } /* new header fixes */ body .ti-new-header .ti-new-header__search-submit-icon { right: 8px; } p#btnSearch { right: 0; margin: 0 !important; padding: 0 !important; } p.v2-search-button input { width: 100%; height: 100%; cursor: pointer; } p#btnSearch.v2-search-button.btn_disable input, p#btnSearch1.v2-search-button.btn_disable input { cursor: not-allowed; } @media screen and (max-width:767px) { p#btnSearch1 { right: 0; } body .ti-new-header__search-submit-icon { right: 5px; } } /*affirm changes*/ .ti-blue-header__shipping span, .ti-blue-header__shipping img { cursor: initial; vertical-align: initial; } .ti-blue-header__shipping span#Learnmore { cursor: pointer; } .ti-blue-header__tooltip-icon { height: auto; width: auto; } .ti-blue-header__tooltip { float: none; margin: 0px; } .affirm-sandbox-container { width: 103%; } img#toolimage { vertical-align: initial; } @media only screen and (min-width: 768px) { body #v2-vehicle-selector.stick .ti-new-header__shipping-banner, body .navbar.navbar-inverse.affix #v2-vehicle-selector .ti-new-header__shipping-banner { display: block; line-height: 30px; } body .ti-blue-header__shipping { top: auto; } body .ti-blue-header__inner { position: initial; } body .header_section { float: left; width: 100%; } } @media only screen and (max-width: 767px) { .ti-blue-header__tooltip-icon { max-height: 11px !important; } } .ti-blue-header__tooltip-icon { height: auto; width: auto; } /*affirm changes*/ .desk_ad_02 img { object-fit: contain; position: relative; right: 8px; top: 4px; height: 30px; } .copy_right2 img { min-width: 155px; min-height: 47px; object-fit: contain } a.security_img img { object-fit: contain; min-height: 57px; min-width: 152px } .security_img img { border: 0; width: 139px !important; height: 38px !important; object-fit: contain; position: relative; right: 32px; top: -2px } a.security_img img { object-fit: contain; min-height: 27px; min-width: 152px } @media screen and (max-width:767px) { ul.ti-faux-select-dropdown li { border-bottom: 2px solid #f4f4f4; line-height: 20px; padding: 13px 43px 13px 13px !important; position: relative; } .ti-faux-select-dropdown { position: absolute !important; width: 100% !important; margin: auto; right: 15px; padding: 0; background: #fff; z-index: 10111; overflow-x: hidden; overflow-y: auto; font-size: 18px; color: #000; border-radius: 5px; font-family: roboto condensed, sans-serif; text-rendering: optimizeLegibility; } .ti-faux-select-dropdown li:after { content: ''; border: 2px solid #454545; display: inline-block; width: 20px; height: 20px; border-radius: 50%; position: absolute; right: 11px; top: 0; bottom: 0; margin: auto; } .ti-faux-select-dropdown li.selected:after { border: 2px solid #3dadee; } .ti-faux-select-dropdown li.selected:before { content: ''; position: absolute; height: 12px; width: 12px; background: #3dadee; border-radius: 50%; right: 15px; top: 0; bottom: 0; margin: auto; } #timer_note { z-index: 0 !important; } ul.ti-faux-select-dropdown li { border-bottom: 2px solid #f4f4f4; line-height: 20px; padding: 13px 43px 13px 13px; position: relative; font-weight: 500; } .mobile-views { overflow: hidden !important; } body .ti-blue-header { z-index: 0 !important; } } #onetrust-banner-sdk.otFlat { z-index: 1111111111111 !important; } #ot-sdk-btn-floating.ot-floating-button { z-index: 111111111111 !important; } .ot-floating-button__front.custom-persistent-icon { position: absolute; top: -50px; } #NewSearchWrap, #NewSearchWrap #v2-search>p.v2-search-button, #NewSearchWrap #v2-search>p.v2-search-input, #up4header, #v2-header #v2-header-info .v2-logo { display: inline-block; position: relative; vertical-align: middle } .product-container #newtab #country4 #dyn_frame_content, .product-container #zipcoderates div#intups .war_tit1, .product-container .p-left-r-items #priceDiv #free_shipping .tooltip, .product-container .p-left-r-items #product-info .Rebate, body #main_wrapper #MainContentArea, body .icon-container p a { padding: 0 } body div#v2-header { margin-top: 0 !important } #v2-header .v2-frame { width: 100%; max-width: 980px; padding: 0 15px; min-height: 60px } #NewSearchWrap #v2-search>p.v2-search-input { width: 100%; max-width: calc(100% - 50px) } #v2-header #v2-header-info .v2-logo { top: 0; margin-top: 10px } #NewSearchWrap { left: 0; top: 0; max-width: calc(66.9% - 130px); width: 100%; padding-left: 15px !important; padding-top: 5px !important; padding-right: 5px !important } #up4header { left: 0; width: 34%; font-size: 16px; margin-top: -8px !important } #NewSearchWrap #v2-search>p.v2-search-button { left: 0; top: 0; height: 36px } #sli_search_1 { width: 98.5% } #NewSearchWrap #v2-search>p.v2-search-button:before, #tiPDPUpdateModal #ti-pdp-getsuffix_submit, .customer-service3.footer_ad2, .desk_hide, .my_cart, .product-container #benefits .calender_outer .arrives_by, .product-container #benefits .calender_outer .ups_div span.ship_text_new, .product-container #newtab #answer_expand .q_bg, .product-container #newtab #answer_expand label, .product-container #newtab #country3 .header3 strong, .product-container #newtab #country3 .question_answer_box.part_QA4 #qa_div #theMenu .answer .accordion_content img, .product-container #newtab #country3 .question_answer_box.part_QA4 .question-content span, .product-container #newtab #country4 .review_2_head, .product-container #newtab #war_tech_spec .war_tit_arrow_spec, .product-container #newtab .pro_tab_right_para .warranty_pop img, .product-container #product-info #tiStockDiv .tiBlue, .product-container #product-info #tiStockDiv .tiImgDiv.tiCheck, .product-container #shippingDiv #tiAirOpt::before, .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #stockDiv, .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiStickyLeft, .product-container #tiStickyWrap.ti-down #tiStickyATCWrap:after, .product-container .navigation .addtocart_btn .fa, .product-container .p-left-r-items #priceDiv .ti-our-price, .slick-disabled, .ti-countdown-followup .product-container #product-info #tiStockDiv #instock-label>div, .ti-countdown-followup .product-container #product-info #tiStockDiv #instock-label>div.ti-countdown-boxes .ti-box:nth-child(3), .tiHeroHeader, .view_more span[data-name=unmatched], .view_more.show_all span[data-name="I Dont See My Fitment"], .view_more.show_all span[data-name=matched], img#headerimgsrc, select#ti-pdp-sel-engine option { display: none } body #customer-service2-last, body .customer-service2, body .customer-service3 { height: 195px !important } #timer_note, .product-container .question_answer_searchboxcover { position: relative } .interchange_part_numbers_cont, .mob_tab_content, .product-container #ca-container, .product-container #newtab #country4 #theMenu #Repeatordiv .qa-review .answer, .product-container #newtab #country4 #theMenu #Repeatordiv .qa-review .question, .product-container #newtab .ti-changes-part_nos.mob_tab_content #oemref1, .product-container #zipcoderates div#intups #intdropdowm.all_war2, .product-container #zipcoderates div#intups #intdropdowm.all_war2 select#intcountry, .product-container #zipcoderates div#intups .main_war_tit1, .tiSubmit, .ticss, div#ti-fitment-modal, td#oemref1 { width: 100% } #tiValuePropsBar { width: 100vw; max-width: 100%; position: absolute; left: 0; right: 0; box-sizing: border-box; background: #1a2c51; display: flex; padding: 5px 0; justify-content: center } .ti-value-prop-container { width: 960px; display: flex; justify-content: space-between; align-items: center } #tiValuePropsBar, #tiValuePropsBar * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: roboto condensed, Arial, sans-serif } .ti-value-prop { position: relative; display: flex; align-items: center; height: 100% } .product-container #ca-container .ti-slide .ti-slide-content .ti-slide-product-info, .ti-value-prop:hover .ti-value-prop-tip, .view_more.show, .view_more.show_all span[data-name=unmatched] { display: block } .ti-value-prop-copy { color: #fff; font-size: 14px; margin: 0 0 0 10px; cursor: pointer } .ti-value-prop-copy:after { content: ""; border: solid #fff; border-width: 0 2.5px 2.5px 0; display: inline-block; border-radius: 1px; vertical-align: middle; margin: 0 0 5px 15px; padding: 3.5px; transform: rotate(45deg) } .ti-value-prop-tip, .ti-value-prop-tip:before { left: 0; margin: auto; position: absolute; right: 0 } .ti-value-prop-copy.ti-open:after { transform: rotate(225deg) translate(0, -5px) } .ti-value-prop-tip { display: none; border-top: 1px solid #fff; z-index: 2; background: #1a2c51; padding: 8px 10px; width: 200px; top: calc(100% + 5px); box-shadow: 0 2px 12px rgba(0, 0, 0, .2) } #tiValueService .ti-value-prop-tip { width: 180px } #tiValueReturn .ti-value-prop-tip { left: auto; right: 0; width: 160px } .ti-value-prop-tip:before { content: ""; border-top: 5px solid transparent; border-left: 5px solid transparent; border-bottom: 5px solid #fff; border-right: 5px solid transparent; top: -10px; width: 0 } .ti-value-prop-tip p { color: #fff; font-size: 14px; line-height: 1.3; text-align: left; margin-bottom: 0 } .ti-value-prop-tip .ti-small-text { font-size: 12px; line-height: 1.3 } .ti-value-prop-icon { position: relative; background-repeat: no-repeat; background-position: center } #tiValueShipping .ti-value-prop-icon { background-image: url(/images/FastShipping.svg); width: 34px; height: 22px } #tiValueGuar .ti-value-prop-icon { background-image: url(/images/ExactFit-Dark.svg); width: 22px; height: 25px } #tiValueWarrant .ti-value-prop-icon { background-image: url(/images/Warranty-Dark.svg); width: 23px; height: 25px } #tiValueService .ti-value-prop-icon { background-image: url(/images/30Years-Dark.svg); width: 19px; height: 25px } #tiValueReturn .ti-value-prop-icon { background-image: url(/images/EasyReturns-Dark.svg); width: 24px; height: 25px } #tiValueWarrant strong, .ti-value-blue { color: #36ebd1 } .ti-value-prop-tip strong { font-size: 14px; text-transform: uppercase; margin-bottom: 7px; color: #36ebd1; display: block; text-align: left } #tiValueGuar span.ti-value-blue, #tiValueReturn span.ti-value-blue, #tiValueService span.ti-value-blue, .product-container #countrytabs.shadetabs li:first-child { display: inline } #tiValueWarrant .all_war_lab { font-size: 14px; float: left; padding: 0; color: #fff } #tiValueWarrant .all_war_val { float: right; text-align: right; max-width: none; padding: 0; font-size: 14px; color: #fff } body.buynow_header div#maincontent_area { margin-top: 33px } @media screen and (min-width:1399px) { #NewSearchWrap { max-width: calc(66.9% - 130px) } } @media screen and (max-width:1199px) { #up4header { width: 34% } #NewSearchWrap { max-width: calc(66% - 130px) } body .icon-container p a { padding: 0 } } @media screen and (max-width:992px) { #NewSearchWrap { max-width: calc(100% - 480px) } #up4header { width: 43%; max-width: 350px; margin: 0 auto !important; display: inline-block; top: 3px !important } #NewSearchWrap #v2-search>p.v2-search-button { margin-left: 5px } .question_answer_box.part_QA4 #qa_div #theMenu .answer .accordion_content, body #v2-vehicle-selector form, body .mimi_field.text.email.required input#signup_email1, body .mimi_field_action { width: 100% } body #v2-vehicle-selector form p.v2-selector-dropdown { width: 15% !important; float: left !important } body .footer_01 { width: 100%; padding: 0 15px } body .customer-service2.larger_image.footer1 { width: 34% !important } body .customer-service3 { width: 19% !important } body .mimi_field_action input.btn_go3 { margin: 10px 0 0 } body .icon-container { padding: 0 } .bottom-box, .bottom-box-image { width: 100%; max-width: calc(100% - 13px) } #main_wrapper #v2-vehicle-selector.stick { display: none } #v2-header-cart .v2-header-dropdown { left: 99px !important } #v2-header-cart .v2-header-dropdown:after, #v2-header-cart .v2-header-dropdown:before { left: 75% } body.buynow_header, html { overflow-x: hidden !important } ul.ti-faux-select-dropdown { width: 230px } .dynamic_content_footer div#show_email { margin-bottom: 10px } .question_answer_box.part_QA3 .question_answer_search { width: 42% } .question_answer_box.part_QA4 #qa_div #theMenu .qns_search { box-sizing: border-box } body #v2-vehicle-selector form p.v2-selector-label { width: 130px } } @media screen and (max-width:1040px) and (min-width:768px) { #v2-header .v2-frame { box-sizing: initial } } .ti-slider-heading span.best-value { margin-left: 5px } @media screen and (max-width:767px) { #v2-vehicle-selector.ti-product-page form p.v2-selector-label, .collapse, .copy_right2, .customer-service2.footer1, .customer-service3.customer_service_two, .mobile_hide, .tiMenuShade, div#up4header { display: none } .sr-only, body .footer_01 { padding: 0 } .footer_head_item a, .my_cart p a { font-size: 18px; text-transform: uppercase; font-family: Roboto Condensed; color: #fff } #v2-header #v2-header-info { height: auto; border-bottom: 0; background: 0 0 } .sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 } .navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 10px; margin-right: 0; margin-bottom: 5px; background-color: transparent; background-image: none; border: 0 #ddd } .footer_head_item, .my_cart>p { border-bottom: 1px solid #ccc } .navbar-collapse { padding-right: 15px; padding-left: 15px; overflow-x: visible; -webkit-overflow-scrolling: touch; border-top: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1) } div#bs-example-navbar-collapse-1 { position: absolute; z-index: 99999999; width: 100%; background: #fff; width: calc(100% + 30px); left: 0; top: 0; padding: 10px } .navbar-toggle:focus, .navbar-toggle:hover { background-color: transparent; outline: 0 } #v2-header #v2-header-info .v2-logo { background: url(/images/m-logo.png) left top no-repeat; display: block; height: 40px; width: 107px; float: left } #NewSearchWrap { max-width: 100%; width: 100%; margin: 0 -15px !important; background: 0 0 } #NewSearchWrap #v2-search>p.v2-search-button { display: inline-block; max-width: 37px } #NewSearchWrap #v2-search>p.v2-search-input { max-width: calc(100% - 45px) } .mobile_dropdown_content { margin-top: 10px !important } .mobile_dropdown_content p.phone_no2 { font-size: 16px; font-weight: 600; line-height: 24px; text-align: justify; font-style: normal; border-bottom: 2px solid #e8e8e8; padding: 10px 0 !important } .mobile_dropdown_content p.phone_no2 img { left: 0; margin-right: 12px; position: relative; top: 0; width: 20px; display: inline-block; vertical-align: middle } .mobile_dropdown_content p.phone_no2 a { color: #454545; font-family: roboto condensed, sans-serif } .mobile_dropdown_content p.phone_no2:last-child { border-bottom: 0; border-top: 0 !important } .tiMenuShade { position: absolute; top: 100px; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .8); transition: background .5s; z-index: 99 } body.tiMenuOpened { overflow: hidden; position: fixed; width: 100% } .footer_head_item { margin: 0; padding: 20px; width: 100% } .footer_head_item a { background: url(/images/foot_plus.jpg) right top no-repeat; display: block; font-weight: 400; text-decoration: none; cursor: pointer } .footer_head_item2 .panel-collapse.collapse, .footer_head_item2 .panel-collapse.collapse.in { background: #e7e7e7; padding: 0; width: 100% } .footer_head_item2 ul li { border-bottom: 2px solid #fff; padding: 12px 20px } .footer_head_item2 ul li a { color: #284070 !important; font-family: Arial; font-size: 16px !important; font-weight: 700 !important; margin: 0; padding: 0; background: url(/images/m-r-arro.jpg) right top no-repeat; display: block } body p.customerservice2-head { padding-bottom: 0; font-weight: 500 } body .tiEmailDetails>p { text-align: center } body .customer-service3 { background: #293f70; height: auto !important; padding: 0; width: 100% !important } body .bottom-container2 { padding: 0; background: 0 0 } #MainContentArea, #main_wrapper, .buynow_mobile_ymm, .dynamic_v2header, .footer_head_item2, body .copy-right, ul.ti-faux-select-dropdown { width: 100% } .my_cart { display: block; background: #293f70; margin: 0; padding: 0; width: 100% } .my_cart>p { margin: 0; padding: 20px } .my_cart p a { font-weight: 400; padding: 0 } .bottom-box, .bottom-box-image { max-width: calc(100%) } .customer-service3.footer_ad2, .desk_hide { display: block } body .bottom-box-image { background: 0 0; margin: 0; padding: 10px !important; text-align: center } body .bottom-box-image p { color: #9b9b9b; text-align: center } .footer_slider { width: 100%; background: #fff; position: relative } .footer_slider .slick-slide>div { width: 100%; background: #fff; padding: 21px 0 } .footer_slider .slick-slide img { margin: 0 auto; max-height: 92px; display: block } .footer_slider .slick-list.draggable, body #v2-vehicle-selector.ti-product-page form p.v2-selector-dropdown, div#v2-vehicle-selector.ti-product-page p.v2-selector-label { width: 100% !important } .footer_slider button.slick-next.slick-arrow { right: 20px !important } .footer_slider button.slick-prev.slick-arrow, body .footer_slider button.slick-prev.slick-arrow { left: 20px !important } .footer_head_item a.collapsed { background: url(/images/foot_minus.jpg) right top no-repeat } #tiHeroHeader { color: #fff; font-weight: 700; font-size: 30px; text-align: center; margin: 200px auto 10px; text-shadow: 0 2px 8px #454545 } div, div#bs-example-navbar-collapse-1 input#sli_search_1, p.qa-form-title, p.qa-form-title2 { box-sizing: border-box } .footer_head_item2 ul li a.call-icon { background: 0 0; position: relative } .footer_head_item2 ul li a.call-icon span#call-icon { background: url(/images/sprite-home-mobile.png) 57% 48% no-repeat; width: 38px; height: 46px; margin-right: 0; display: inline-block; position: absolute; top: -5px; right: -7px } .tiHeroHeader { display: block; float: right !important; position: relative; top: 10px } a.tiHeroChat_a .tiHeroChat { background: url(/images/BAP-MobileHomepageRedesignRevised-May2017_2x.png) -110px -10px/320px no-repeat; -webkit-background-size: cover; width: 28px; height: 50px; position: relative; top: 3px } #main_wrapper.NonHome #timer_note { margin-top: 0; background: 0 0; color: #000; font-weight: 500; font-size: 14px } .dynamic_v2header div#v2-header { background: #253a6b } body #main_wrapper.NonHome { padding-top: 100px !important } div#v2-vehicle-selector.ti-product-page { top: 0 !important; position: relative; border: 0; background: #e7e7e7 !important; height: auto; padding: 0 15px; display: none } .dynamic_content_footer .tiEmailSignup { letter-spacing: 1px; width: 100%; color: #fff; background: url(/images/BAP-MobileHomepageRedesign-SignUp_BG.jpg) 0 0/cover no-repeat; font-size: 14px } .dynamic_content_footer .tiEmailSignup h2 { padding-top: 25px; padding-bottom: 10px; text-align: center; font-weight: 300; font-size: 24px; font-family: roboto condensed, sans-serif; letter-spacing: 1px } .dynamic_content_footer .tiEmailSignup input[type=submit] { width: 200px; height: 40px; margin: auto; display: block; border-radius: 5px; border: none; color: #fff; font-size: 16px; font-weight: 700; letter-spacing: 1px; line-height: 40px; background-color: #3dadee; -webkit-appearance: none; -moz-appearance: none; appearance: none } .dynamic_content_footer .tiEmailDetails { text-align: center; font-family: helvetica neue, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 300; letter-spacing: 1px; line-height: 1; padding: 25px 0 18px } .buynow_mobile_ymm #tichange, .buynow_mobile_ymm .tiVehicle { color: #454545; line-height: 2.1428571435; font-family: roboto condensed, sans-serif } .dynamic_content_footer .tiEmailDetails p { margin: 0 0 10px; color: #fff; font-size: 16px; font-family: roboto condensed, sans-serif } .dynamic_content_footer .tiEmailSignup div { float: none } body .footer_slider button.slick-next.slick-arrow, body .footer_slider button.slick-prev.slick-arrow { border: solid #183864; border-width: 0 7px 7px 0; padding: 9px; font-size: 0; transform: rotate(135deg); position: absolute; top: 47%; cursor: pointer; background: 0 0; border-color: #b4b4b4 !important; z-index: 99; display: block !important; outline: 0 !important } body .footer_slider button.slick-next.slick-arrow { left: auto; transform: rotate(-45deg) translate(0, -50%); right: 20px !important } .buynow_mobile_ymm { padding: 0 15px; width: 100%; background-color: #e7e7e7 !important; margin-bottom: 0; height: 45px } .buynow_mobile_ymm .tiVehicle { font-weight: 700; width: 75%; float: left; margin-top: 3px; font-size: 19px; height: 40px; text-transform: uppercase; text-overflow: ellipsis; overflow: hidden; white-space: nowrap } .buynow_mobile_ymm #tichange { font-size: 18px; position: relative; float: right; margin: 3px 0 0; cursor: pointer } #tichange::after { content: ""; position: relative; display: inline-block; width: 0; left: 8px; bottom: 1px; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #203162 } #v2-vehicle-selector.ti-product-page form p.v2-selector-dropdown { width: 100% !important; margin-left: 0 } div#v2-vehicle-selector.ti-product-page form { max-width: 80% } div#free_shipping { width: 100%; clear: both; padding-bottom: 15px } .buynow_mobile_ymm div#tiselect { width: 100%; text-align: center } .buynow_mobile_ymm div#tiselect p.select-label { color: #233467; font-size: 18px; line-height: 45px; font-family: roboto condensed, sans-serif; display: inline-block } .buynow_mobile_ymm div#tiselect p.select-label:after { content: ""; position: relative; display: inline-block; left: 8px; bottom: 2px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #233467 } } div#v2-vehicle-selector.ti-product-page .tiSubmit input#sub { margin: 0; padding: 0; width: 100%; height: 34px; color: #fff; font-family: roboto condensed, sans-serif; font-weight: 300; font-size: 18px; text-shadow: 0 -1px 0 rgba(0, 0, 0, .43); border: 1px solid #00236f; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-background-clip: padding; -o-background-clip: padding-box; -webkit-background-clip: padding; background-clip: padding-box; background-color: #254488; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0NDM4NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJjNTM5ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==); background-size: 100%; background-image: -webkit-gradient(linear, 50% 100%, 50% 0, color-stop(0, #244385), color-stop(100%, #2c539d)); background-image: -moz-linear-gradient(bottom, #244385 0, #2c539d 100%); background-image: -webkit-linear-gradient(bottom, #244385 0, #2c539d 100%); background-image: linear-gradient(to top, #244385 0, #2c539d 100%); cursor: pointer } div#v2-vehicle-selector.ti-product-page .tiSubmit { font-family: roboto condensed, sans-serif; font-size: 16px; margin: 11px 0 0 10px; padding: 0; height: 34px; text-align: right; float: right; width: 70px } .product-container #newtab .ask_question { position: absolute; top: 0; right: 0 } @media screen and (max-width:1060px) { #main_wrapper { width: 100% !important; max-width: 1000px } #MainContentArea { width: 100% !important; max-width: 991px; margin: 0 auto } .product-container { margin: 0 auto; width: 100% !important; max-width: 960px } .product-container #country2 table.tab_innet_content_second { width: 100% } .product-container #tiStickyWrap #tiStickyATC { max-width: 220px; margin-right: 15px !important } .product-container #newtab .shadetabs li a { font-size: 15px } .product-container #tiBottomTabs.shadetabs li { margin-bottom: 5px } body .shadetabs { padding: 3px 10px } } @media screen and (max-width:992px) { .pro_tab_container, .ticss, div#greenboxtiMobileSelected #tiMobileSelected, div#orangeboxtiMobileSelected #tiMobileSelected.ti-no-info { width: 100%; box-sizing: border-box } .product-container .p-left-l-items { width: 100%; max-width: 620px; margin: 0 auto; float: none } #viewcart .viewcart_total_inner_5, .pro_tab_right_para, .pro_tab_right_para_last, .product-container #benefits, .product-container #ca-container, .product-container .p-left-r-items, .viewcart_title_wrap .no_core, div#greenboxtiMobileSelected, div#intups, div#orangeboxtiMobileSelected, div#tiStickyWrap { width: 100% } .product-container #benefits { border: 0; padding-top: 0; padding-bottom: 0 } #main-video, #product_video_outer, #viewcart .checkout_content_wrap, #viewcart .viewcart_table_content_wrap, #viewcart .viewcart_table_inner, #viewcart .viewcart_title_wrap, #viewcart .viewcart_total_outer, .product-container #tiOtherOptHeader, .viewcart_table_outer { width: 100% !important } .ti-slider { max-width: 100% !important; padding: 0 30px 2em !important } .ti-slider .slick-arrow.slick-prev { left: 10px !important } .ti-slider .slick-arrow.slick-next { right: 10px !important } .ticss { padding: 10px 10px 0 } .product-container #video_new #main-video { width: 87% !important } .product-container #tiVidNavWrap { width: 13% } body .product-container #newtab #product_video { width: 600px } .product-container #newtab .ask_question { position: relative; width: 100%; margin-top: 15px; box-sizing: border-box } #ti_land_year>p.v2-selector-submit, div#v2-vehicle-selector.ti-product-page .tiSubmit { margin: 11px 10px 0 } #v2-vehicle-selector .ti-faux-select-button { min-width: 100% } .product-container .p-left-r-items { max-width: 620px; margin: 0 auto; float: none; clear: both } #product-info input.addtocart_btn { max-width: 300px; margin: 18px auto !important } #product-info span#addcart { display: block; text-align: center } #viewcart .viewcart_total_inner_5 .viewcart_total_desc, #viewcart .viewcart_total_inner_6 .viewcart_total_desc { width: calc(100% - 130px) } #viewcart .viewcart_table_content_wrap>div { width: 16.6% } } @media only screen and (max-width:1024px) { #tiValuePropsBar { display: none } } @media screen and (max-width:767px) { #email_review1, .ti-mobile-prod #tiValuePropsBar .ti-new-zip-row:last-of-type { margin-right: 0 } #product-info input.addtocart_btn { max-width: 100% } #tiStickyWrap .main_war_tit, .mobile_tiValuePropsBar #tiValueShipping .ship_text_new, .mobile_tiValuePropsBar #tiValueShipping p.arrives_by, .product-container #country3:before, .product-container #country4:before, .product-container #overlay_banner, .product-container .navigation p[itemprop], .product-container .ti-down #tiStickyATCWrap, .product-container ul#tiBottomTabs, .ti-mobile-prod #tiValuePropsBar .ti-new-zip-type, .ti-mobile-prod .main_war_tit, .ti-mobile-prod .ti-info-row.ti-warranty, .ti-mobile-prod .ti-value-prop-tip:before, .ti-mobile-prod .ti-value-prop:hover .ti-value-prop-tip, body #v2-vehicle-selector, div#tiImgNavWrap, div#video_new, ul#countrytabs { display: none } body #main_wrapper.NonHome { padding-top: 100px !important } .product-container #tiStickyWrap.ti-down { display: block; height: auto; background: 0 0; box-shadow: 0 0 0; position: relative; width: 100% } #maincontent_area.dynamic_main_content { margin-top: 10px } .product-container .navigation .addtocart_btn { position: relative; top: 0; float: right } .product-container .navigation { left: 0; padding-left: 0; padding-right: 5px; text-align: right; border: 0 } .mob_tab_header.mob-tab-open:after, .mob_tab_header:after { border-left: 7px solid transparent; border-right: 7px solid transparent } #ti-product-header h1.cad_header { padding: 0; color: #454545; margin: 0; font-family: roboto condensed, sans-serif; font-size: 18px; line-height: initial !important; text-align: left } #ti-product-header, .product-container #newtab { padding: 0 10px } #ti-product-header .ti-type h2.cad_header .ti-value { background: 0 0; margin: 0; padding: 0; font-weight: 400; font-size: 14px; line-height: 18px; color: #000; text-align: left } .product-container #photos-new { width: 100% !important; padding: 0 10% !important } #photos-new-outer table { margin-left: 0 !important } .product-container #photos-new img { max-width: 100% !important; position: relative !important; max-height: 300px !important } #photos-new table td, #photos-new-inner, .buynow_img_outer { height: 100% } #enlarge-btn2, .enlarge-btn { position: relative; right: 0; float: none; bottom: 0; display: inline-block } #theMenu #Repeatordiv .qa-review .answer.collapse, #theMenu #Repeatordiv .qa-review .question, #theMenu #answer_expand, .answer_text, .fancybox-overlay.fancybox-overlay-fixed.refundable-main .fancybox-outer, .product-container .buynow_img_outer .slick-slide>div, .product-container .buynow_img_outer>div, .qa-form-inner textarea, .qa-form-title_review, .qa-review, .question_answer_box.part_QA3 .question_answer_search, .question_answer_titlebox, .sub-menu.ti-value-prop-tip, .ti-mobile-prod #tiValueReturn .ti-value-prop-tip, .ti-mobile-prod #tiValueService .ti-value-prop-tip, .ti-mobile-prod #tiValueShipping .ti-value-prop-tip.ti-has-dates, .ti-mobile-prod #tiValueWarrant .ti-value-prop-tip, div#Repeatordiv, div#qa_div, table.tab_innet_content_second { width: 100% } div#enlarge-btn { width: 100% !important; text-align: center !important; height: auto !important } .product-container #tiOtherOptHeader { text-align: center } .mob_tab_content { display: none; padding-left: 0 !important; padding-right: 0 !important; width: 100% } .mob_tab_header, .product-container .ti-tab-header { padding: 0 5px; color: #333 } .product-container .ti-tab-header, .ti-changes-IPN .IPN { background: 0 0; height: auto } .mob_tab_header { text-transform: uppercase; font-size: 18px; font-weight: 100; text-align: left; background-color: #fff; line-height: 40px; border: 1px solid #454545; cursor: pointer; position: relative } .ti-changes-IPN p { font-size: 18px; color: #333; line-height: 42px; padding-left: 0 } .mob_tab_header:after { content: ""; border-top: 10px solid #454545; border-bottom: 10px solid transparent; float: right; margin: 14px 5px 0; position: absolute; top: 0; right: 0; transition: .5s } .mob_tab_header.mob-tab-open:after { border-top: 7px solid transparent; border-bottom: 10px solid #454545; margin: 6px 5px 0 0 } #fits_oem { font-size: 14px; width: auto; line-height: 20px; margin: 0 2px } .ticss { padding: 10px 0 0 } .ticss+.ticss { padding-top: 0 } .product-container #newtab .pro_tab_left_para, .product-container #newtab .pro_tab_right_para { display: block; padding: 0 !important; line-height: 22px; color: #454545; width: 100% } .product-container #newtab .pro_tab_left_para { margin-top: 15px } .product-container #newtab .pro_tab_right_para { margin-bottom: 15px } .product-container #newtab .pro_tab_right_para span.warranty_pop img { margin-top: 3px !important } .tab_innet_content_second td { padding: 0 !important; display: block } #war_tech_spec { margin-top: -20px } #country4.tabcontent #dyn_frame_content, .tabcontent #dyn_frame_content { padding: 0 } .product-container .question_answer_searchboxcover { width: 100%; margin-bottom: 10px } .product-container #newtab .ask_question, .product-container #newtab .ask_question_review { width: 100%; box-sizing: border-box; font-family: roboto condensed, sans-serif; font-weight: 300 } #newtab>.prod_tab>.tab_content { clear: both; float: none } .product-container .question_answer_searchboxcover i { font-style: normal; line-height: 22px } .mobile_tiValuePropsBar #tiValuePropsBar { display: block; box-sizing: border-box; background: #1a2c51; margin: 5px 0 10px; text-align: center; width: 100%; float: left; transform: translateY(0) !important; position: relative } .mobile_tiValuePropsBar #tiValuePropsBar, .mobile_tiValuePropsBar #tiValuePropsBar * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: roboto condensed, Arial, sans-serif } .mobile_tiValuePropsBar .ti-value-prop { display: block; float: left; width: 20%; padding: 20px 0; position: relative } .mobile_tiValuePropsBar #tiValueGuar span.ti-value-blue, .mobile_tiValuePropsBar #tiValueReturn span.ti-value-blue, .mobile_tiValuePropsBar #tiValueService span.ti-value-blue, .mobile_tiValuePropsBar .ti-value-prop:hover .ti-value-prop-tip, .mobile_tiValuePropsBar span#addcart { display: block } .mobile_tiValuePropsBar .ti-value-prop-copy { color: #fff; font-size: 14px; line-height: 24px; width: 100% } .mobile_tiValuePropsBar .ti-value-prop-copy:after { content: ""; border: solid #fff; border-width: 0 2px 2px 0; display: inline-block; vertical-align: middle; margin: 0 0 6px 5px; padding: 3px; transform: rotate(45deg) } .mobile_tiValuePropsBar .ti-value-prop-tip { display: none; border-top: 1px solid #fff; z-index: 2; background: #1a2c51; padding: 18px 30px; position: absolute; width: 192px; top: 100%; left: 0; right: 0; margin: auto; box-shadow: 0 2px 12px rgba(0, 0, 0, .2) } .mobile_tiValuePropsBar .ti-value-prop-tip:before { content: ""; position: absolute; border-top: 10px solid transparent; border-left: 10px solid transparent; border-bottom: 10px solid #fff; border-right: 10px solid transparent; top: -20px; left: 0; right: 0; width: 0; margin: auto } .mobile_tiValuePropsBar .ti-value-prop-tip p { color: #fff; font-size: 14px } .mobile_tiValuePropsBar #tiValueWarrant img { width: 41px; height: 44px; margin: 0 auto } .mobile_tiValuePropsBar .ti-value-prop-icon { min-width: 25px; width: 100%; position: relative; height: 46px; margin-bottom: 8px } .mobile_tiValuePropsBar .ti-value-prop-icon img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto } .mobile_tiValuePropsBar #tiValueGuar img { width: 41px; height: 46px } .mobile_tiValuePropsBar #tiValueService img { width: 35px; height: 46px } .mobile_tiValuePropsBar #tiValueReturn img { width: 41px; height: 43px } .mobile_tiValuePropsBar #tiValueShipping img { width: 60px; height: 39px } .mobile_tiValuePropsBar #tiValueWarrant .all_war_val.ti-value-blue, .ti-value-blue { color: #36ebd1 } .mobile_tiValuePropsBar .ti-value-prop-tip strong { font-size: 14px } .mobile_tiValuePropsBar #tiValueShipping strong { margin-bottom: 8px; display: block } .mobile_tiValuePropsBar #tiValueService .ti-value-prop-tip { width: 218px; left: -13px } .mobile_tiValuePropsBar #tiValueWarrant .all_war_lab { font-size: 14px; float: left; padding: 0; color: #fff } .mobile_tiValuePropsBar #tiValueWarrant .all_war_val { float: right; text-align: right; max-width: none; padding: 0; font-size: 14px; color: #fff } .mobile_tiValuePropsBar #tiValueWarrant .ti-value-prop-tip { width: 250px; padding: 18px 20px } .mobile_tiValuePropsBar #tiValueWarrant strong { color: #fff } .mobile_tiValuePropsBar #tiValueWarrant .all_war { display: block; line-height: 18px } .mobile_tiValuePropsBar #tiValueWarrant .ti-value-prop-tip strong { display: block; margin-bottom: 10px } body .product-container .ti-extra-info .date_calender.ti-expd-date { margin-top: 0 !important; padding: 0; text-align: right } body .product-container .ti-extra-info .date_calender.ti-expd-date label, body .product-container .ti-extra-info .date_calender.ti-expd-date span { float: left; display: inline-block; width: auto !important; line-height: 18px; padding: 0; margin: 0 } body .product-container .ti-extra-info .date_calender.ti-expd-date label { margin-right: 7px } .product-container .ups_div span.ship_text_new { text-align: left; padding: 0 } .ti-extra-info .calender_outer { float: none; margin: 0 33px } #zip_calender { float: none; clear: both } #zipcoderates { margin-bottom: 10px } .mobile_tiValuePropsBar #tiValueShipping .ti-value-prop-tip.ti-has-dates { width: 245px; left: auto; right: 0; padding: 18px 15px } .mobile_tiValuePropsBar #tiValueShipping .ti-value-blue { display: block; clear: both } .mobile_tiValuePropsBar #tiValueShipping .ups_div { display: inline-block; margin: 6px 2px 0 0 !important; min-height: 0; width: 53px; border: 0; border-top: 1px solid #fff; float: none } .mobile_tiValuePropsBar #tiValueShipping .date_calender { background: 0 0 !important; text-align: center; color: #fff; padding: 0 0 6px } .mobile_tiValuePropsBar #tiValueShipping .ups_div .date_calender span { font-size: 14px; color: #fff; font-weight: 400; display: block; width: 100%; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff } .mobile_tiValuePropsBar #tiValueShipping .ups_div label { display: block; width: auto; border-left: 1px solid #fff; border-right: 1px solid #fff } .ti-mobile-prod .ti-value-prop { width: 100%; float: left; padding: 0 9px } .ti-mobile-prod #tiValuePropsBar { clear: both; margin-bottom: 0 } .ti-mobile-prod .ti-value-prop-icon { float: left; width: 50px; margin-bottom: 0; height: 45px !important } .ti-mobile-prod .ti-value-prop-copy { width: calc(100% - 60px); float: left; text-align: left; font-size: 16px; line-height: 16px; padding: 15px 0 15px 10px } .ti-mobile-prod #tiValueWarrant .all_war:after, .ti-mobile-prod .ti-mobile-trigger:after, .ti-mobile-prod .ti-value-prop:after { content: ""; display: block; clear: both } .ti-mobile-prod .ti-value-prop-copy:after { float: right } .ti-mobile-trigger { margin: 0 9px; border-bottom: 1px solid #fff } .sidebar-menu.ti-mobile-trigger { float: left; width: 100%; padding: 0; margin: 0; background: 0 0; cursor: pointer } .sidebar-menu.ti-mobile-trigger.open, .ti-mobile-prod #tiValueReturn .ti-mobile-trigger, .ti-mobile-prod #tiValueReturn .ti-value-prop-tip, .ti-mobile-prod .ti-mobile-trigger.ti-open-trigger { border-bottom: 0 } .ti-mobile-prod #tiValueShipping img { width: 41px; height: 27px } .ti-mobile-prod #tiValueWarrant img { width: 29px; height: 30px; margin: auto } .ti-mobile-prod #tiValueGuar img { height: 30px; width: 27px } .ti-mobile-prod #tiValueService img { width: 23px; height: 30px } .ti-mobile-prod #tiValueReturn img { height: 31px; width: 29px } .ti-mobile-prod #zip_calender { margin: 0 } .ti-mobile-prod #zipcoderates, .ti-mobile-prod .ti-value-prop-tip p { margin-bottom: 0 } .ti-mobile-prod #tiValueService .ti-value-prop-tip, .ti-mobile-prod .ti-value-prop-tip { text-align: left; position: static; box-shadow: none; border-top: 0; border-bottom: 1px solid #fff; width: auto; padding: 5px 11px 5px 38px; margin: 0 } .sidebar-menu.ti-mobile-trigger.open .ti-value-prop-copy:after, .ti-mobile-prod .ti-mobile-trigger.ti-open-trigger .ti-value-prop-copy:after { transform: rotate(-135deg) } .ti-mobile-prod #tiValueShipping .ti-value-blue { font-size: 14px; line-height: 14px; margin-bottom: 5px } .ti-mobile-prod #tiValuePropsBar .ti-new-zip-date, .ti-mobile-prod #tiValuePropsBar .ti-new-zip-price { font-size: 14px; line-height: 18px; text-align: center; color: #fff } .ti-mobile-prod #tiValuePropsBar .ti-new-zip-row { display: inline-block; margin-right: 10px; vertical-align: top } .ti-mobile-prod #tiValuePropsBar .ti-new-zip-row .ti-new-zip-left { border: 1px solid #fff; width: 53px; min-height: 40px } .ti-mobile-prod #tiValuePropsBar .ti-new-zip-price { width: 100%; margin-top: 3px } .ti-mobile-prod #tiValueGuar span.ti-value-blue, .ti-mobile-prod #tiValueService span.ti-value-blue { display: inline } .ti-mobile-prod #tiValueGuar .ti-value-prop-tip, .ti-mobile-prod #tiValueReturn .ti-value-prop-tip, .ti-mobile-prod #tiValueService .ti-value-prop-tip, .ti-mobile-prod #tiValueWarrant .ti-value-prop-tip { padding: 0 11px 5px 38px } .ti-mobile-prod #tiValueWarrant .ti-value-prop-tip strong { line-height: 12px } .ti-mobile-prod #tiValueShipping .ti-value-prop-tip.ti-has-dates { padding: 5px 11px } .ti-mobile-prod #tiValueWarrant .all_war_lab { width: auto; clear: left } #international_shipping_amount_fastshipping { position: relative; top: 10px; left: 0; font-family: roboto condensed, sans-serif; font-size: 15px; color: #fff; font-weight: 700 } .mobile_tiValuePropsBar div#tiValuePropsBar .sidebar-menu, .mobile_tiValuePropsBar div#tiValuePropsBar .sub-menu { font-weight: 200 } .mobile_tiValuePropsBar { margin-bottom: 40px; width: 100% } div#v2-vehicle-selector.ti-product-page form { max-width: 100%; padding: 0 12px; box-sizing: border-box; margin-bottom: 25px; clear: both; float: left } div#v2-vehicle-selector.ti-product-page .tiSubmit input#sub { position: relative; color: #fff; background: #3dadee; border-radius: 5px; margin-top: 14px; height: 40px; text-align: center; font-size: 18px; font-weight: 700; line-height: 40px; padding-top: 1px; text-shadow: none; padding-right: 30px; cursor: pointer; width: 100%; font-family: roboto condensed, sans-serif; border: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none } div#v2-vehicle-selector.ti-product-page .tiSubmit { width: 100%; height: auto; margin: 0 0 0 10px; cursor: pointer } #tiStickySpacer.ti-down, p#tiFinalOptionParent { display: block !important } #facebox .body, #qa-form-outer, .qa-form-inner, .qa-form-title { width: 100% !important } #facebox { left: 0 !important; padding: 10px } #email_review1 { width: 100%; margin-left: 0 } div#email_button { float: none; display: block; margin: 0 auto } .question_answer_box.part_QA4 #qa_div #theMenu .answer .accordion_content { width: 88% } #theMenu #Repeatordiv .qa-review .answer.collapse .accordion_content .answer_text span p { width: 100% !important; box-sizing: border-box } .answer_title { padding: 5px 14px 0 } #theMenu #Repeatordiv .qa-review .answer { margin-top: 10px !important } .question_answer_box.part_QA4 .question-content label { width: 78% } .fancybox-overlay.fancybox-overlay-fixed.refundable-main { width: 104% !important; left: 0 } body #main_wrapper.NonHome .sli_search_dynamic { min-height: 1px; width: 100%; float: none; margin: 0 auto; max-width: calc(100% - 20px) } body #main_wrapper.NonHome .sli_search_dynamic_inner { top: 37px; left: -3px; z-index: 99999999; width: 100% } body #main_wrapper.NonHome .dynamic_product_img { width: 80px } body #main_wrapper.NonHome .dynamic_product_content { width: calc(75% - 80px) } body #main_wrapper.NonHome .dynamic_product_price { width: auto } .mobile_tiValuePropsBar span#addcart input.addtocart_btn { background: #00adeb; color: #fff; text-transform: uppercase; height: 40px; line-height: 40px; font-size: 16px; border-radius: 5px; margin: 10px auto 18px !important; float: inherit; display: block; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 100%; max-width: 580px } .mobile_tiValuePropsBar span#addcart input.addtocart_btn#addtocartnewidout { background: grey } .fancybox-nav span { visibility: visible } #tiBuyBoxNum { padding: 10px 0 34px 22px; text-align: left } .product-container .ti-down #benefits { display: block; padding: 0 !important; height: auto } .fancybox-overlay { z-index: 9999 } #product-info .affirm-as-low-as { text-align: left; padding: 0 13px } #viewcart span.quantity_input>input { border-radius: 0; bottom: 0; width: 50px; height: 40px; border: 1px solid #5c5c5c; text-align: center } #viewcart .viewcart_table_content_wrap, #viewcart .viewcart_table_inner { border: 0 } #viewcart .viewcart_total_outer { border-top: 0; padding: 0; margin-top: 10px } #viewcart .viewcart_product_price, #viewcart .viewcart_total_inner_5 .viewcart_total_desc, #viewcart .viewcart_total_inner_6 .viewcart_total_desc { font-size: 16px } #viewcart .viewcart_total_inner_5 .viewcart_total_desc.mobile_total { font-family: roboto condensed, sans-serif; font-weight: 700; font-size: 16px; color: #444 !important } #viewcart .viewcart_table_content_wrap>div { width: 33.3% } #viewcart .viewcart_total_inner_5 .viewcart_total_value, #viewcart .viewcart_total_inner_6 .viewcart_total_value { margin-right: 10px; float: right; width: auto } .cart_id { padding-right: 12px } } @media screen and (max-width:580px) { .mobile_tiValuePropsBar span#addcart input.addtocart_btn { width: 100%; max-width: 90% } } @media screen and (max-width:550px) and (min-width:481px) { .ti-slider .ti-slide .ti-slide-content .ti-slide-product-info { flex-wrap: wrap } .ti-slider .ti-slide .ti-slide-image img { max-height: 60px } } .empty_cart_main.container { width: 100%; max-width: 1015px } body .style4 p { text-align: center } .style2 { background-color: #1a3a69; font-weight: 700; color: #fff; font-size: large } img { max-width: 100% } @media screen and (max-width:1040px) { .tiHeroCart { background: url(/images/BAP-MobileHomepageRedesign-Sprite2X.png) -175px 0/510px; height: 50px; width: 50px; margin-right: 10px; margin-top: 8px; position: relative } .tiHeroCartSize { position: absolute; color: #fff; left: 40px; font-size: 14px; font-weight: 300 } div#tiherocartid { display: none } .acc_login2 { padding: 0 10px; box-sizing: border-box } html { overflow-x: hidden } } @media screen and (max-width:992px) and (min-width:768px) { .tab_content .content-news, div#country4 .mob_tab_content { padding: 0 15px; box-sizing: border-box } #outofstockemail, input#outofstockname { box-sizing: border-box; height: 39px; width: 100%; padding: 5px 0 5px 35px } input#outofstockphone { box-sizing: border-box; width: 68%; height: 39px; padding: 5px 0 5px 35px } body .ti-faux-select-button[data-select-id*=engine]+ul.ti-faux-select-dropdown li { white-space: initial } } .interchange_part_numbers_cont .ticss, .product-container #newtab .ti-changes-part_nos.mob_tab_content table .pro_tab_right_para, .product-container .p-left-r-items #tiNewWarrantyDiv .all_war .all_war_lab, div#city_wrap { padding-left: 0 } @media screen and (max-width:767px) { #viewcart .viewcart_total_inner_6, .main_war_tit1, .show_core, div#international_shipping { width: 100% } div#international_shipping b { float: right } a.tiHeroChat_a, div#tiherocartid { display: inline-block } div#industry_banner, div#menu-description-wrap, label.mobile_hide.ti-label { display: none !important } .ti-label { font-weight: 500 } .checkout_content_wrap { width: 100%; box-sizing: border-box } .checkout_content_wrap_thanks { padding: 0 15px } .total_wrap { width: 100%; margin-top: 25px } body .accordion_content ul li { margin-bottom: 10px } div#show_email span { padding-top: 25px; padding-bottom: 10px; text-align: center; font-weight: 300 !important; font-size: 24px !important; font-family: roboto condensed, sans-serif; letter-spacing: 1px; display: block; font-style: normal !important } .accordion_heading h4 { width: 100%; max-width: 92% } a.affirm-site-modal { color: #000 !important } .tooltip { width: 100%; margin-left: 0; text-align: center; margin-top: 10px } div#contextHelp { display: none } .customer-service2.larger_image.footer1, .customer-service3.larger_image, .customer-service3.larger_image.customer_service_two { border-right: 0 !important } body p#timer_note { font-size: 12px } .dynamic_content_footer .tiEmailSignup #signup_emailm1 { display: block; width: 90%; height: 40px; margin: 0 auto !important; border-radius: 5px; border: none; font-size: 16px; font-weight: 300; padding: 0 10px; color: gray } body p.acc_no, body p.phone_no2 { font-weight: 700 } body p.privacy_policy { margin: 0; text-align: center; width: 100% } ul li::marker { font-size: 0 } } @media screen and (max-width:320px) { #main_wrapper.NonHome #timer_note { font-size: 13px } .question_answer_box.part_QA4 .question-content label { width: 72% } .question_answer_box.part_QA4 #qa_div #theMenu .answer .accordion_content { width: 87% } .ti-slider .ti-slide .ti-slide-content .ti-slide-product-info { display: block } .ti-slide-product-suffix span.tooltip { text-align: left } body #timer_note { font-size: 11px } } #v2-header #NewSearchWrap #v2-search>p.v2-search-button>input[type=submit] { background-image: url(/images/bap-header-magnifyicon.png), linear-gradient(to top, #244385 0, #2c539d 100%); background-size: initial; background-repeat: no-repeat; background-position: center } @media screen and (max-width:480px) { #tiNWModal, #tiNWModalRight { width: 100% !important } div#tiNWModalLeft { width: 100%; text-align: center; max-height: 120px } #tiNXClose { right: 5px } html { -webkit-tap-highlight-color: transparent } .product-container #ca-container { background: #eeecee; margin-bottom: 25px !important } div#tiOtherOptHeader.scroll-title strong { color: #333; display: block; margin-bottom: 5px } .product-container #ca-container .ti-slider .ti-slide-inner>a { background: #fff } .ti-slider-heading { margin: 1em 0 0; padding: 0 15px; text-align: center; width: 100% } .mobile_tiValuePropsBar { margin-bottom: 0 } .ti-slider .slick-arrow.slick-disabled { filter: brightness(.91) } body .accordion_content ul li { margin-bottom: 10px } #tiNWModal div#tiNWModalLeft img { width: 100% } #main_wrapper.NonHome #timer_note { font-size: 12px } } @media screen and (max-width:360px) { .qa-form-inner img#CAPTCHA, .tdcontact { margin: 0 auto !important; display: block; float: none !important } .product-container #newtab .pro_tab_right_para span.warranty_pop { width: 100%; float: left } #war_tech_spec .war_tit_spec { font-size: 14px } #war_tech_spec .war_tit_arrow_spec { width: 11px; position: relative; top: 5px; background-size: contain } #facebox .body, #qa-form-outer, .qa-form-inner, .qa-form-title { box-sizing: border-box } .tdcontact { line-height: 34px } .qa-form-inner input[type=text] { min-width: 150px } body p#timer_note { font-size: 10px !important } } div#city_wrap { margin-top: 10px } div#city_wrap select#city { width: 147px } .product-container #newtab, .product-container #newtab #country3 .question_answer_box.part_QA4 #qa_div #theMenu, .product-container #newtab #country4 #theMenu, body, p { font-family: roboto condensed, sans-serif } #MainContentArea, #main_wrapper { width: 1425px; max-width: 100% } .product-container { width: calc(100% - 30px); margin: 0 15px } .product-container .navigation { border-bottom: 0; padding-bottom: 0; margin-bottom: 40px } .product-container .navigation a.parent-link { color: #00adee; padding: 0 5px 0 0; font-weight: 400; text-decoration: underline } .product-container #stickyTabs.shadetabs li a.selected, .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiNewStickySavings #ti-saved-price-hl, .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiNewStickySavings .ti-orig-price, .product-container .navigation .nav-current { color: #414042 } .orange_green_PDP, .product-container #ti-product-header { float: right; clear: none; width: calc(100% - 721px); padding: 0 } .product-container #ti-product-header h1.cad_header { font-size: 36px; line-height: 33px; margin-bottom: 7px } .product-container #ti-product-header h2.cad_header .ti-value { font-size: 24px; line-height: 25px; margin-bottom: 9px } .product-container #ti-product-header .ti-reviews-wrapper .question_answer_searchboxcover { color: #414042; font-size: 14px; font-weight: 300; text-transform: capitalize; margin-bottom: 10px } .product-container div#greenboxtiMobileSelected, .product-container div#orangeboxtiMobileSelected { padding: 7px 10px 8px; border: 2px solid #e7e8e9; border-radius: 3px; width: 100%; box-sizing: border-box; margin-bottom: 27px } .product-container div#greenboxtiMobileSelected #tiMobileSelected, .product-container div#orangeboxtiMobileSelected #tiMobileSelected { padding: 0; min-height: 0; font-size: 18px } .product-container div#greenboxtiMobileSelected p, .product-container div#greenboxtiMobileSelected strong, .product-container div#orangeboxtiMobileSelected p, .product-container div#orangeboxtiMobileSelected strong { display: inline-block } .product-container div#greenboxtiMobileSelected #tiMobileSelected { border: 0; padding-left: 45px; text-align: left } .product-container div#greenboxtiMobileSelected #tiMobileSelected:before { background-image: url(/images/BAP_PDP_Icon-Confirmed-Fitment.svg); background-size: 28px; background-repeat: no-repeat; background-position: left center; width: 35px; height: 31px; left: 10px; border-right: 2px solid #e7e8e9 } .product-container div#greenboxtiMobileSelected #tiMobileSelected strong { text-transform: none; font-weight: 300; margin-right: 8px; color: #414042 } .product-container .p-left-r-items #priceDiv #free_shipping span.select-value strong, .product-container div#greenboxtiMobileSelected p { font-weight: 700 } .product-container div#orangeboxtiMobileSelected #tiMobileSelected.ti-no-info { border: 0 } .product-container div#orangeboxtiMobileSelected #tiMobileSelected.ti-no-info:before { background-image: url(/images/BAP_PDP_Icon-No-Fitment.svg); background-size: 17px 26px; background-repeat: no-repeat; background-position: left center; width: 21px; height: 31px; position: static; display: inline-block; vertical-align: middle; padding-right: 12px; border-right: 2px solid #e7e8e9; margin: 0 10px 0 4px } .product-container div#orangeboxtiMobileSelected #tiMobileSelected.ti-no-info:after { content: "Click Here"; text-decoration: underline; display: inline-block; color: #00adeb; font-style: italic; font-size: 14px; background: 0 0; width: auto; margin-left: 6px; position: static } .product-container div#orangeboxtiMobileSelected #tiMobileSelected.ti-no-info strong { text-transform: uppercase; color: #414042; margin-right: 3px } .product-container .p-left-r-items { width: calc(100% - 721px); float: right } .product-container .p-left-r-items #product-info { background: 0 0; padding: 0; font-family: roboto condensed, sans-serif } .product-container .p-left-r-items #priceDiv { display: flex; flex-wrap: wrap; padding: 0; float: none } .product-container .p-left-r-items #priceDiv .saved-price-green { order: 1 } .product-container .p-left-r-items #priceDiv .saved-price-green i { color: #003c6f; font-size: 48px; line-height: 44px; display: block } .product-container .p-left-r-items #priceDiv .saved-price { order: 3; width: 100%; font-size: 14px !important; line-height: 18px; margin-top: 18px } .product-container .p-left-r-items #priceDiv .saved-price #ti-saved-price-hl, .product-container .p-left-r-items #priceDiv .saved-price .ti-orig-price { display: block; width: 100%; color: #414042 } .product-container .p-left-r-items #priceDiv .saved-price #ti-saved-price-hl span { color: #39b54a } .product-container .p-left-r-items #priceDiv #free_shipping { order: 2; max-width: 160px; padding-left: 17px; margin-left: 19px; border-left: 2px solid #e7e8e9; text-transform: uppercase; font-size: 14px; display: flex; align-items: center } .product-container .p-left-r-items #priceDiv #free_shipping span.select-value { color: #288233; font-weight: 700 } .product-container .p-left-r-items #priceDiv #free_shipping span.shipping_value { font-weight: 700; font-size: inherit } .product-container .p-left-r-items #oosdiv { background: #eeecee; display: block; margin-bottom: 10px } .product-container .p-left-r-items .fancybox.fancybox { font-style: normal; font-family: roboto condensed, sans-serif; color: #414042 } .product-container #newtab .pro_tab_left_para:after, .product-container #shippingDiv #tiAirOpt .tiBlue:after, .product-container .p-left-r-items .fancybox.fancybox:after { content: ":" } .product-container .p-left-r-items .remanufactured-core { font-size: 14px !important; color: #414042 } .product-container .p-left-r-items .ti-bb .addtocart_btn { margin: 16px 0 29px !important; max-width: 330px; font-weight: 700; font-size: 24px; font-family: roboto condensed, sans-serif } .product-container .p-left-r-items #tiBuyBoxNum { text-align: left; padding-top: 0; padding-bottom: 0; margin-bottom: 14px; color: #003c6f; font-weight: 700; line-height: 26px; font-size: 18px } .product-container .p-left-r-items #tiBuyBoxNum::before { background: url(/images/BAP_PDP_Icon-Call.svg) 0 0/25px 26px; width: 25px; height: 26px; position: static; vertical-align: middle; margin-right: 14px; float: left } .product-container .p-left-r-items .ti-new-inventory { color: #f6921e; padding-left: 39px; font-size: 18px; line-height: 26px; font-weight: 700; margin-bottom: 14px; position: relative; width: 100%; box-sizing: border-box } /* .product-container .p-left-r-items .ti-new-inventory:before { content: ""; background-image: url(/images/BAP_PDP_Icon-Low-Inventory.svg); width: 25px; height: 26px; display: inline-block; position: absolute; left: 0; top: 0 } */ .low-inventory { height: 26px; width: 25px; } .inventory-div { display: flex; align-items: center; } .Low-Inventory { color: #f6921e; font-size: 18px; font-weight: 700; } .inventory-div { /* width: unset !important; */ display: flex; gap: 10px; padding-left: 0px !important; } .product-container .p-left-r-items .affirm-as-low-as { text-align: left; padding-left: 39px; font-weight: 300 } .product-container .p-left-r-items .affirm-as-low-as .affirm-ala-price { font-weight: inherit } .product-container .p-left-r-items .affirm-as-low-as .affirm-modal-trigger, div#greenboxtiMobileSelected a { color: #00adee } .product-container .p-left-r-items #tiNewWarrantyDiv { clear: both; width: 100%; border-top: 2px solid #e7e8e9; border-bottom: 2px solid #e7e8e9; padding-top: 13px; padding-bottom: 19px; padding-left: 39px; margin-bottom: 13px; position: relative; box-sizing: border-box } #main_price { height: 185px !important; } @media(min-width:992px) { .orange_green_PDP-div { min-height: 60px !important; } } .product-container .p-left-r-items #tiNewWarrantyDiv #BB_Warranty { margin: 0; color: #003c6f; margin-bottom: 11px !important; font-weight: 700; font-size: 18px; line-height: 18px } .product-container .p-left-r-items #tiNewWarrantyDiv #BB_Warranty:before { background: url(/images/BAP_PDP_Icon-Warranty.svg) 0 0/25px 26px; width: 25px; height: 26px; position: absolute; left: 0; right: 13px; top: 7px } .product-container .p-left-r-items #tiNewWarrantyDiv .war_tit { padding-left: 0; padding-bottom: 0; color: #414042; font-size: 14px; font-weight: 300 } .product-container .p-left-r-items #tiNewWarrantyDiv .war_tit_arrow { background: 0 0; width: auto; margin: 0 0 0 4px; content: "View Options"; color: #00adee; font-style: italic; text-decoration: underline } .product-container #benefits .ti-current-opt, .product-container #newtab #video-2, .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiStickyInfo .ti-new-inventory, .product-container .p-left-r-items #tiNewWarrantyDiv .all_war { margin-bottom: 0 } .product-container #overlay_banner { top: 0 !important; right: auto !important; left: 0 } .product-container .ti-img-down, .product-container .ti-img-up { height: 46px } .product-container .ti-img-down:before, .product-container .ti-img-up:before { margin: 18px auto 0 } .product-container .ti-img-down { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; margin-top: 4px } .product-container .ti-img-up { margin-bottom: 4px; border-top-left-radius: 3px; border-top-right-radius: 3px } .product-container .p-left-l-items { width: 691px; margin-right: 0; clear: none !important; margin-bottom: 20px } .product-container .p-left-l-items #tiThumbSlider { height: 471px } .product-container .p-left-l-items #photos-new-inner { height: 571px } .product-container .p-left-l-items #photos-new-outer>table { margin-left: 0 !important } .product-container .p-left-l-items .buynow_img_outer { height: 100% } .product-container .p-left-l-items .prod_image-new { padding-bottom: 80px } .product-container .p-left-l-items #tiImgNavWrap { width: 90px; margin-right: 30px } .product-container #newtab #tiVidNavWrap #tiVidSliderUL a.active-video-thumb img, .product-container .p-left-l-items #tiImgNavWrap li.active-thumbnail a { border: 2px solid #00adeb } .product-container .p-left-l-items #tiImgNavWrap li a { border: 2px solid transparent } .product-container .p-left-l-items #photos-new { width: calc(100% - 120px) !important } .product-container .p-left-l-items #photos-new img { max-width: 100% !important; max-height: 100% !important } .product-container .p-left-l-items .prod_image-new .ti-product-details { font-size: 0; color: transparent; font-style: italic; right: 0; left: 120px; margin: auto; transform: none; text-align: center; width: 170px; bottom: 0 } .product-container .p-left-l-items .prod_image-new .ti-product-details:before { content: "Jump to Product Details"; text-decoration: underline; font-size: 14px; color: #00adee } .orange_green_PDP { clear: right } .product-container .p-left-l-items #enlarge-btn2 { left: 0; right: 0; margin: auto; background: 0 0; color: #414042; font-size: 14px !important; line-height: 21px; padding: 0; width: 140px; text-align: center; bottom: -30px } .product-container .p-left-l-items #enlarge-btn2:before { content: ""; background-image: url(https://www.buyautoparts.com/images/BAP_PDP_Icon-Zoom.svg); display: inline-block; width: 21px; height: 21px; background-size: 21px; margin-right: 6px; vertical-align: middle } .product-container .p-left-l-items #enlarge-btn2:after { content: "Enlarge Image"; text-decoration: underline; vertical-align: middle } .ti-countdown-followup .product-container #product-info #tiStockDiv { background-color: transparent; margin: 0; padding: 0 0 0 39px; box-sizing: border-box } .ti-countdown-followup .product-container #product-info #tiStockDiv:after { content: ""; display: block; clear: both } .ti-countdown-followup .product-container #product-info #tiStockDiv #instock-label>div.ti-countdown-boxes { display: block; color: #003c6f; height: auto; line-height: 18px; float: left !important; margin: 4px 0 } .ti-countdown-followup .product-container #product-info #tiStockDiv #instock-label>div.ti-countdown-boxes .ti-box { float: none; display: inline; width: auto; border: 0; background: 0 0; height: auto; color: #288233; font-size: 18px; line-height: inherit; text-transform: lowercase; margin-right: 3px } .ti-countdown-followup .product-container #product-info #tiStockDiv #instock-label>div.ti-countdown-boxes:after, .ti-countdown-followup .product-container #product-info #tiStockDiv #instock-label>div.ti-countdown-boxes:before { float: left } .ti-countdown-followup .product-container #product-info #tiStockDiv #instock-label>div.ti-countdown-boxes .ti-box .ti-time-number { font-size: inherit; font-weight: inherit } .product-container #product-info #tiStockDiv { color: transparent; font-size: 0; background-image: url(https://www.buyautoparts.com/images/BAP_PDP_Icon-Low-Shipping.svg); background-repeat: no-repeat; background-position: left top; background-size: 25px 26px; padding-left: 39px; line-height: 25px; } .product-container #product-info #tiStockDiv #tihours { font-size: 18px; color: #003c6f; font-weight: 700 } .product-container #benefits { border: 0; margin-top: 8px; padding: 0; margin-bottom: 40px !important } .product-container #benefits .calender_outer { margin-left: 0; margin-bottom: 0; margin-top: 10px } .product-container #benefits .calender_outer .ups_div { width: 100%; margin: 0 0 5px !important; padding: 11px 10px; box-sizing: border-box; min-height: 0 } .product-container #benefits .calender_outer .ups_div .date_calender { text-align: right; padding: 0; font-size: 14px; line-height: 24px } .product-container #benefits .calender_outer .ups_div .date_calender:before { content: "Arrives by:"; float: left; line-height: 24px; margin-right: 3px } .product-container #benefits .calender_outer .ups_div .date_calender label, .product-container #benefits .calender_outer .ups_div .date_calender span { display: inline-block; width: auto !important; text-align: left; line-height: 24px } .product-container #benefits .calender_outer .ups_div .date_calender label { padding-top: 0; margin-right: 3px } .product-container #benefits .calender_outer .ups_div .date_calender span { padding-bottom: 0; margin-bottom: 0 } .product-container #zipcoderates { background-color: #e7e8e9; border: 1px solid #b9b9b9; border-radius: 2px; box-sizing: border-box; padding: 12px } .product-container #zipcoderates div#intups { margin-left: 0; text-align: center; width: 100% } .product-container #zipcoderates div#intups #not_usa { display: block; width: 100%; text-align: center; color: transparent; font-size: 0; font-style: normal; font-weight: 300 } .product-container #zipcoderates div#intups #not_usa:after, .product-container #zipcoderates div#intups #not_usa:before { font-size: 14px } .product-container #zipcoderates div#intups #not_usa:before { content: "Click Here "; color: #00adee; font-style: italic; text-decoration: underline } .product-container #zipcoderates div#intups #not_usa:after { content: "for international shipping"; color: #414042 } .product-container #zipcoderates div#intups span#back_to_usa { margin: 0; font-size: 14px; width: 100% } .product-container #zipcoderates p { padding-left: 0 !important } .product-container #zipcoderates a { display: inline-block; vertical-align: middle; clear: none; margin-bottom: 9px } .product-container #zipcoderates input { display: inline-block; vertical-align: middle; clear: none; margin: 0; height: 36px } .product-container #zipcoderates #usbtn { background-color: #3f3e40; color: transparent; font-size: 0; padding: 0; height: 36px; border-radius: 3px; float: right } .product-container #zipcoderates #usbtn:before { content: "Update"; display: inline-block; text-transform: uppercase; color: #fff; font-size: 18px; line-height: 13px; text-align: center; padding: 11px 45px 12px } .product-container #shippingDiv { max-width: 330px } .product-container #shippingDiv #tiAirOpt { padding: 0; margin: 0 0 10px } .product-container #shippingDiv #tiAirOpt .tiBlue { color: #003c6f !important; font-size: 18px; padding-left: 0; font-weight: 700 } .product-container #ca-container #tiOtherOptHeader strong { font-size: 24px; color: #414042 } .product-container #ca-container .ti-slider-heading { margin: 23px 0 14px 57px; clear: both; text-transform: none; font-size: 24px } .product-container #ca-container .ti-slider-heading .best-value { text-transform: uppercase } .product-container #ca-container .ti-slider { max-width: calc(100% - 90px); clear: both } .product-container #ca-container .ti-slider .ti-slide-inner>a { border: 2px solid #e7e8e9; border-radius: 3px; padding: 16px 16px 16px 10px } .product-container #ca-container .ti-slide .ti-slide-content .ti-slide-product-title { color: #414042; font-size: 18px; line-height: 17px } .product-container #ca-container .ti-slide-product-suffix { width: 100%; clear: both; margin-bottom: 14px } .product-container #ca-container .ti-other-price .saved-price { font-size: 18px !important; font-weight: 300 } .product-container #ca-container .ti-other-price .saved-price-green { color: #288233; font-size: 18px !important; font-weight: 300 } .product-container #tiOtherOptHeader { width: 100% !important; box-sizing: border-box; font-size: 24px } .product-container #tiStickyWrap.ti-down { background: #fff; height: auto; top: 30px } .product-container #tiStickyWrap.ti-down #tiStickyATCWrap { background: #fff; max-width: 1425px; padding: 20px 10px; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center } #tiModalCorrect .flex div, .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiStickyImg, .slick-list { float: none } .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiStickyRight { float: none; display: flex; margin-top: 0 } .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiStickyInfo { width: auto; padding-left: 30px; height: auto; float: none } .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiStickyPart { font-size: 36px; line-height: 33px; margin: 0 0 11px } .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiStickyPrices { margin-top: 0; padding-right: 30px; float: none; display: flex; flex-wrap: wrap } .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiStickySale { color: #003c6f; font-size: 48px; line-height: 44px; order: 1 } .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiStickyOld { order: 2 } .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiStickyATC { width: 330px; height: 46px; line-height: 46px; font-weight: 700; font-family: roboto condensed, sans-serif; font-size: 24px } .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiNewLeftSticky { float: none; display: flex; align-items: center; max-width: 560px } .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiNewStickySavings { font-size: 14px; line-height: 18px } .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiNewStickySavings #ti-saved-price-hl span { color: #288233 } .product-container #countrytabs.shadetabs, .product-container #tiBottomTabs.shadetabs, .product-container #tiStickyWrap.ti-down #stickyTabs.shadetabs { display: flex } .product-container #newtab .ti-tab-header { color: #003c6f; background: 0 0; font-weight: 700; font-size: 36px; line-height: 26px; margin-bottom: 36px; padding: 0 0 0 15px } .product-container #newtab .tabcontent { padding: 30px 0; margin-bottom: 0; border-bottom: 2px solid #e7e8e9 } .product-container #newtab .ti-changes-IPN .IPN { background: 0 0 } .product-container #newtab .ti-changes-IPN .IPN p { color: #003c6f; font-size: 36px; font-weight: 700 !important; padding-left: 17px; line-height: 26px; margin-bottom: 36px } .product-container #newtab .ti-changes-IPN #oemref1 { display: block; width: 100%; clear: both; float: left } .product-container #newtab #country4 #theMenu .question-content_new, .product-container #newtab .ti-changes-IPN #oemref1 .ticss1 { display: flex; flex-wrap: wrap } .product-container #newtab .ti-changes-part_nos.mob_tab_content { display: flex; flex-wrap: wrap; padding-left: 17px; box-sizing: border-box } .product-container #newtab .ti-changes-part_nos.mob_tab_content #fits_oem { color: #414042; line-height: 30px } .product-container #newtab .ti-changes-part_nos.mob_tab_content table { margin-top: 20px; width: 100% } .product-container #newtab .ti-changes-part_nos.mob_tab_content #tiopenoem1 { color: #00adee !important; font-size: 14px; font-style: italic !important; text-decoration: underline } .product-container #newtab #tiAbout { padding: 0 15px } .product-container #newtab #tiAbout p { font-size: 18px; line-height: 30px; color: #414042 } .product-container #newtab #country1 #country1 { padding-bottom: 0; margin-bottom: 30px } .product-container #newtab #country2 .pro_tab_container { box-sizing: border-box; padding: 0 15px } .product-container #newtab .pro_tab_right_para .warranty_pop { color: #00adee; font-size: 14px; display: inline-block; vertical-align: middle; margin-left: 10px } .product-container #newtab .pro_tab_right_para .warranty_pop i { text-decoration: underline; line-height: 14px } .product-container #newtab #war_tech_spec .war_tit_spec { font-size: 14px; line-height: 15px } .product-container #newtab #war_tech_spec .war_tit_spec span { color: #00adee; display: inline-block; vertical-align: middle; margin-left: 3px; font-style: italic; text-decoration: underline } .product-container #newtab .pro_tab_left_para, .product-container #newtab .pro_tab_right_para { line-height: 30px; padding: 5px 0 !important; color: #414042; font-size: 18px } .product-container #newtab #video_new { margin-bottom: 0; padding: 30px 0; border-bottom: 2px solid #e7e8e9 } .product-container #newtab #country4:before, .product-container #newtab #video_new #tiVidAnc { font-weight: 700; background: 0 0; color: #003c6f; font-size: 36px; line-height: 26px; margin-bottom: 36px; padding: 0 0 0 15px } body .product-container #newtab #video_new #product_video { padding: 15px } .product-container #newtab #video_new .prod_image-new { padding-bottom: 0 } .product-container #newtab #tiVidNavWrap { width: 95px; float: left; margin-left: 17px } .product-container #newtab #tiVidNavWrap #tiVidSliderUL { width: 95px } .product-container #newtab #tiVidNavWrap #tiVidSliderUL li { height: 140px } .product-container #newtab #tiVidNavWrap #tiVidSliderUL li img { border: 2px solid transparent; box-sizing: border-box } .product-container #newtab #tiVidNavWrap #tiVidSliderUL li span { font-size: 16px; line-height: 18px; color: #414042; display: -webkit-box; max-width: 200px; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden } .product-container #newtab #country4 .question_answer_searchbox { margin: 0; padding-left: 15px; box-sizing: border-box } .product-container #newtab #country4 .question_answer_box { margin: 0 !important } .product-container #newtab #country3 .ask_question, .product-container #newtab #country4 .ask_question_review { width: 330px; background: #d0302b; padding: 0; font-size: 24px; line-height: 46px } .product-container #newtab #country4 .question_answer_searchboxcover { color: #003c6f; font-size: 24px; font-weight: 700; line-height: 24px; text-transform: capitalize } .product-container #newtab #country4 #theMenu #Repeatordiv .qa-review { background: 0 0; padding: 15px; border: 2px solid #e7e8e9; border-radius: 3px } .product-container #newtab #country4 #theMenu #Repeatordiv .qa-review .answer { margin-top: 36px } .product-container #newtab #country4 #theMenu #Repeatordiv .qa-review .answer .answer_text { margin: 0 } .product-container #newtab #country4 #theMenu #Repeatordiv .qa-review .answer .accordion_content { border: 0; display: flex; background: 0 0 } .product-container #newtab #country4 #theMenu #Repeatordiv .qa-review .answer .accordion_content .answer_title { color: #414042; font-size: 18px; margin-right: 20px } .product-container #newtab #country4 #theMenu #RatingSchema { flex-basis: 100%; order: 1; font-weight: 400; padding-left: 99px } .product-container #newtab #country4 #theMenu .asked_on { padding: 0 0 0 10px } .product-container #newtab #country3:before { font-weight: 700; background: 0 0; color: #003c6f; font-size: 36px; line-height: 26px; padding: 0 0 0 15px } .product-container #newtab #country3.tabcontent #dyn_frame_content { padding: 0 0 15px 15px } .product-container #newtab #country3 #lowersection.part_QA4 { margin: 13px -15px 10px !important; } .product-container #newtab #country3 .question_answer_searchboxcover { padding-right: 350px; box-sizing: border-box } .product-container #newtab #country3 .header3 p { font-size: 18px; font-style: normal; margin-bottom: 0; line-height: 30px } .product-container #newtab #country3 .response_time { font-size: 18px; line-height: 30px } .product-container #newtab #country3 #ProductTitle { font-size: 24px; line-height: 23px; color: #003c6f; margin-bottom: 10px } .product-container #newtab #country3 #ProductCnt { font-size: 18px; line-height: 16px; color: #414042; margin-bottom: 22px } .product-container #newtab #country3 .question_answer_box.part_QA3 { width: 100%; box-sizing: border-box } .product-container #newtab #country3 .question_answer_box.part_QA3 .question_answer_search { width: 330px } .product-container #newtab #country3 .question_answer_box.part_QA3 .question_answer_search input#searchbox { height: 34px; width: calc(100% - 48px) } .product-container #newtab #country3 .question_answer_box.part_QA3 .question_answer_search input#searchbtn { background: url(/images/search.png) no-repeat !important; float: right; width: 36px !important; margin-left: -1px !important } .product-container #newtab #country3 .question_answer_box.part_QA4 .question-content label:before { position: absolute; top: 0; left: 16px; content: "Question: "; color: #414042; font-weight: 700 } .product-container #newtab #country3 .question_answer_box.part_QA4 #qa_div #theMenu #answer_expand, .product-container #newtab #country3 .question_answer_box.part_QA4 .question-content label { position: relative; padding-left: 136px; font-size: 18px } .product-container #newtab #country3 .question_answer_box.part_QA4 #qa_div #theMenu .question-content a { padding: 0; background: 0 0 } .product-container #newtab #country3 .question_answer_box.part_QA4 #qa_div #theMenu .question-content a:after { content: ""; background-image: url(/images/arrow-down.png); background-repeat: no-repeat; height: 35px; width: 36px; display: block; position: absolute; right: 0; top: -10px } .product-container #newtab #country3 .question_answer_box.part_QA4 #qa_div #theMenu .question.open .question-content a:after { background-image: url(/images/arrow-up.png); background-repeat: no-repeat } .product-container #newtab #country3 .question_answer_box.part_QA4 #qa_div #theMenu .qns_search { background: 0 0; padding: 25px 15px; border: 2px solid #e7e8e9; border-radius: 3px; box-sizing: border-box } .product-container #newtab #country3 .question_answer_box.part_QA4 #qa_div #theMenu .answer .accordion_content { border: 0; width: auto; margin: 0; padding: 15px 0 0 } .product-container #newtab #country3 .question_answer_box.part_QA4 #qa_div #theMenu .answer .accordion_content .answer_text p { font-style: normal } .product-container #newtab #country3 .question_answer_box.part_QA4 #qa_div #theMenu .answer .accordion_content .answered_on { font-style: normal; font-size: 14px; line-height: 30px; margin-left: 0 } .product-container #newtab #country3 .question_answer_box.part_QA4 #qa_div #theMenu .answer .accordion_content .answered_on span { font-size: inherit; font-style: inherit } .product-container #newtab #tiFitmentTab { padding-top: 30px; border-bottom: 2px solid #e7e8e9; padding-bottom: 25px; margin-bottom: 10px } .product-container #newtab #tiFitmentTab .ti-tab-contents { padding: 0 0 0 15px; font-size: 18px; line-height: 30px } .product-container #newtab #tiFitmentTab #tiopenfits { margin-top: 24px; color: #00adee !important; font-size: 14px !important; line-height: 14px; font-style: italic !important; text-decoration: underline } .product-container #productTabHeader { color: #fff; background: #003c6f; width: 100%; padding: 22px 16px; box-sizing: border-box; font-size: 24px; line-height: 17px; text-transform: uppercase; border-radius: 3px; margin-bottom: 13px } .product-container #stickyTabs.shadetabs { display: none; width: 100%; float: none; margin: 0 auto; background-color: #e7e8e9 } .product-container #stickyTabs.shadetabs #stickyTabsInner { width: 100%; max-width: 1425px; padding: 0 15px; box-sizing: border-box; margin: 0 auto } .product-container #stickyTabs.shadetabs #stickyTabsInner ul { padding: 13px 0 7px; display: flex; list-style-type: none } .product-container #stickyTabs.shadetabs li a { background: #fff; border: 1px solid #bdbfc1; font-family: roboto condensed, sans-serif } .product-container #countrytabs.shadetabs, .product-container #stickyTabs.shadetabs, .product-container #tiBottomTabs.shadetabs { clear: both; flex-wrap: wrap; height: auto; margin-top: 0; padding: 0 } .product-container #countrytabs.shadetabs li, .product-container #stickyTabs.shadetabs li, .product-container #tiBottomTabs.shadetabs li { border: 0; height: auto; margin: 0 4px 0 0 } .product-container #countrytabs.shadetabs li:hover, .product-container #stickyTabs.shadetabs li:hover, .product-container #tiBottomTabs.shadetabs li:hover { border: 0; height: auto } .product-container #countrytabs.shadetabs li a, .product-container #stickyTabs.shadetabs li a, .product-container #tiBottomTabs.shadetabs li a { border-radius: 3px; padding: 11px 20px 12px; text-transform: uppercase; font-weight: 700 !important; line-height: 13px; color: #414042; font-size: 18px; margin-bottom: 5px; letter-spacing: .1px } .product-container #countrytabs.shadetabs li a.active, .product-container #stickyTabs.shadetabs li a.active, .product-container #tiBottomTabs.shadetabs li a.active { border: 2px solid #00adee; color: #00adee; padding: 10px 19px 11px } .product-container #countrytabs.shadetabs li a.active:hover, .product-container #stickyTabs.shadetabs li a.active:hover, .product-container #tiBottomTabs.shadetabs li a.active:hover { padding: 10px 19px 11px } .product-container #countrytabs.shadetabs li a:hover, .product-container #stickyTabs.shadetabs li a:hover, .product-container #tiBottomTabs.shadetabs li a:hover { padding: 11px 20px 12px; color: #00adee; border: 2px solid #00adee } .product-container #countrytabs.shadetabs li a, .product-container #tiBottomTabs.shadetabs li a { border: 2px solid #e7e8e9 } .ti-blue-header.ti-sticky { position: fixed; z-index: 9999 } .remanufactured-outer { padding-top: 5px; padding-bottom: 5px } #oosdiv_ret p, .product-container .navigation p, div#qa-form-outer *, span#oosdiv p { font-family: Arial, Verdana } #theMenu #Repeatordiv .qa-review .question .question-content_new span.asked_on { color: #333; float: none; font-family: Roboto Condensed; font-size: 17px; font-weight: 200; margin: 0 } .question_answer_box.part_QA4 .question-content label { text-align: left } @media screen and (min-width:768px) { .dynamic_v2header div#v2-vehicle-selector, .footer_head_item2 ul, div#bs-example-navbar-collapse-1 { display: block !important } .product-container .navigation .addtocart_btn { color: #bcbec0 !important; font-size: 14px !important } .product-container .navigation .addtocart_btn::before { content: ""; display: inline-block; background-image: url(/images/BAP_PDP_Icon-Email.svg); width: 21px; height: 16px; vertical-align: middle } .product-container .navigation .addtocart_btn u { text-decoration: underline } } @media screen and (max-width:1199px) { .product-container .p-left-l-items { width: 100%; max-width: 540px } .orange_green_PDP, .product-container #ti-product-header, .product-container .p-left-r-items { width: 100%; max-width: calc(100% - 580px) } .question_answer_box.part_QA4 .question-content label { width: 80% } } @media screen and (max-width:992px) { .form_log4>.form-group, body .accordion_content { width: 100% } .form_log4, form.form_log3 { width: 100%; box-sizing: border-box; padding: 0 25px } .form_log4>.form-group>input.form-control, .form_log4>.form-group>select.form-control { width: 100%; min-height: 37px; box-sizing: border-box } .footer_head_item, .footer_head_item2 { float: none; clear: both } .orange_green_PDP, .product-container #ti-product-header, .product-container .p-left-l-items, .product-container .p-left-r-items { max-width: 100%; padding: 0 10px; box-sizing: border-box; width: 100% } .product-container #newtab #country3.tabcontent #dyn_frame_content { padding-right: 15px } .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiStickyRight { display: block } .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiNewLeftSticky { max-width: 70% } .product-container { margin: 0 } .product-container .navigation { order: 1; padding-left: 20px; box-sizing: border-box } .product-container #video_new #main-video { width: 84% !important } #product-info input.addtocart_btn { margin-left: 0 !important } .product-container #newtab #country3 #lowersection.part_QA4 { margin: 13px 0 10px !important; width: 100% } .product-container #newtab #country3 .question_answer_searchboxcover { padding-right: 0 } .product-container #tiStickyWrap.ti-down #tiStickyATCWrap #tiStickyPrices { justify-content: flex-end; padding-right: 20px } } #tiPDPUpdateModal.ti-shown-product { height: 650px } #tiPDPUpdateModal.ti-shown-cta { height: 510px } #tiPDPUpdateForm { margin: 25px 60px 0 } #tiPDPUpdateForm.loading::before { content: ""; position: absolute; width: 100%; height: 100%; background-image: url(/images/loading.gif); background-repeat: no-repeat; background-position: center; background-color: rgba(255, 255, 255, .5); top: 0; left: 0; bottom: 0; right: 0 } #tiModalCorrect .ti-incorrect, #tiPDPUpdateForm .ti-correct { font-size: 16px; text-align: center; margin: 20px 0 } #tiModalCorrect .ti-incorrect::before, #tiModalCorrect>p::before, #tiPDPUpdateForm .ti-correct::before { content: ""; display: inline-block; margin-right: 10px; background-repeat: no-repeat; background-position: center; vertical-align: middle } #tiModalCorrect .ti-incorrect::before { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMjAgNTEyJz48cGF0aCBkPSdNMzEwLjYgMzYxLjRjMTIuNSAxMi41IDEyLjUgMzIuNzUgMCA0NS4yNUMzMDQuNCA0MTIuOSAyOTYuMiA0MTYgMjg4IDQxNnMtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVMMTYwIDMwMS4zTDU0LjYzIDQwNi42QzQ4LjM4IDQxMi45IDQwLjE5IDQxNiAzMiA0MTZTMTUuNjMgNDEyLjkgOS4zNzUgNDA2LjZjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVsMTA1LjQtMTA1LjRMOS4zNzUgMTUwLjZjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDE2MCAyMTAuOGwxMDUuNC0xMDUuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTA1LjQgMTA1LjRMMzEwLjYgMzYxLjR6JyBmaWxsPScjOUUyNTIzJyAvPjwvc3ZnPg==); width: 20px; height: 20px; background-size: 20px } #tiModalCorrect>p::before, #tiPDPUpdateForm .ti-correct::before { background-image: url(/images/BAP_PDP_Icon-Confirmed-Fitment.svg); width: 25px; height: 19px; background-size: 25px 19px } #tiModalCorrect { background: #fff; width: 100%; padding-top: 0 } #tiModalCorrect>p { font-size: 16px; text-align: center; margin-bottom: 18px } #tiModalCorrect .flex { display: -webkit-box; display: -ms-flexbox; display: flex; float: none; -ms-flex-wrap: wrap; flex-wrap: wrap } #tiModalCorrect .ti-modal-cta { display: block; text-align: center; color: #fff; background: #3dadee; height: 42px; line-height: 42px; border-radius: 5px; font-family: roboto condensed, sans-serif; letter-spacing: 1px; text-rendering: optimizeLegibility; text-transform: uppercase; font-size: 24px; margin: 20px auto; max-width: 300px } #tiModalCorrectInfo { padding-left: 20px; -ms-flex-preferred-size: calc(100% - 100px); flex-basis: calc(100% - 100px) } #tiModalCorrectProduct { border: 2px solid #e2e4e5; max-width: 360px; margin: 0 auto; padding: 12px; -webkit-box-sizing: border-box; box-sizing: border-box } @media screen and (max-width:767px) { .product-container .buynow_img_outer ul.slick-dots { clear: both; padding: 15px 0 } .product-container .buynow_img_outer ul.slick-dots li { display: inline-block; vertical-align: middle; margin: 0 4px } .product-container .buynow_img_outer ul.slick-dots li button { border: 1px solid #ccc; border-radius: 50%; color: transparent !important; font-size: 0; width: 12px; height: 12px; display: block; position: relative; padding: 0; outline: 0 !important } .product-container .buynow_img_outer ul.slick-dots li button:after { content: ""; display: block; position: absolute; width: 6px; height: 6px; background: #ccc; border-radius: 50%; top: 2px; left: 2px; opacity: 0; transition: .5s } .product-container .buynow_img_outer ul.slick-dots li.slick-active button:after { opacity: 1 } #tiPDPUpdateModal { height: 500px; width: calc(100% - 20px); max-height: calc(100vh - 60px); bottom: auto; top: 10px; max-width: calc(100vw - 20px); overflow-y: scroll } #tiPDPUpdateModal #ti-pdp-getsuffix_submit { width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none } #ltkpopup-content .ltkpopup-banner-container, div#gftmainkitdiv, div#gtfmainpartsdiv, div#gtfnew-container { background: #fff } #upsresponse .ups_div { width: auto; margin: 0 0 5px !important; min-height: 0; padding: 6px 8px 8px 9px; float: none } .product-container .ups_div span.ship_text_new { text-align: left; padding: 0; min-height: 30px } body .product-container .ti-extra-info .date_calender.ti-expd-date { margin-top: 0 !important; padding: 0; text-align: right; float: none } .product-container .p-left-l-items .buynow_img_outer .slick-track { display: flex; align-items: center } .product-container .navigation .addtocart_btn .fa { display: inline-block } .product-container #newtab #country3.tabcontent #dyn_frame_content { padding-right: 0; padding-left: 0 } .fancybox-skin.refundable .fancybox-title.fancybox-title-float-wrap, .product-container #newtab #country3 .ask_question, .product-container #newtab #country3 .question_answer_box.part_QA3 .question_answer_search, .product-container #newtab #country3 .question_answer_box.part_QA4 #qa_div #theMenu .answer .accordion_content, .product-container #newtab #country4 .ask_question_review { width: 100% } .mobile_tiValuePropsBar span#addcart, .product-container #benefits .calender_outer .ups_div .date_calender:before, .product-container #countrytabs.shadetabs, .product-container #newtab .ti-changes-part_nos.mob_tab_content, .product-container #tiBottomTabs.shadetabs, .product-container #tiStickyWrap.ti-down #tiStickyATCWrap, .product-container .p-left-l-items .prod_image-new .ti-product-details:before, .product-container ul#tiBottomTabs, div#enlarge-btn, div#video_new, ul#countrytabs { display: none } .slick-slide { height: 100% !important } .product-container .navigation { margin-bottom: 20px } body.buynow_header div#maincontent_area { margin-top: 20px } .product-container #benefits { margin-top: 5px; margin-bottom: 15px !important } .product-container #tiStickyWrap.ti-down { background: 0 0; display: none } .product-container #ti-product-header h1.cad_header { font-size: 28px; color: #213a69; letter-spacing: initial; line-height: initial !important } .fancybox-overlay.fancybox-overlay-fixed.refundable-main, .fancybox-overlay.fancybox-overlay-fixed.refundable-main .fancybox-skin.refundable, .fancybox-skin.refundable .fancybox-inner, .product-container .p-left-l-items #photos-new { width: 100% !important } .product-container .p-left-l-items #photos-new-inner { height: 100% } .product-container .p-left-l-items .prod_image-new { padding-bottom: 30px } .product-container #shippingDiv { max-width: 100% } .product-container #ca-container .ti-slider-heading { margin: 23px 0 14px } .product-container #newtab .ti-changes-IPN .IPN p, .product-container #newtab .ti-tab-header { padding: 0; margin: 0 } .product-container #newtab .mob_tab_content { margin: 30px 0 0 } .product-container #benefits .calender_outer { margin-right: 0 } .mob_tab_header, .product-container #newtab .ti-changes-IPN .IPN p, .product-container #newtab .ti-tab-header { border: 0; font-size: 22px } .product-container #newtab #tiFitmentTab, .product-container #newtab .tabcontent { padding: 15px 0 } .product-container #newtab #country1 #country1 { margin-bottom: 15px } .product-container #ti-product-header h2.cad_header .ti-value { color: #213a69; font-size: 18px } #theMenu #Repeatordiv .qa-review .answer.collapse .accordion_content .answer_text span p, .product-container #newtab #country3 .question_answer_box.part_QA4 #qa_div #theMenu #answer_expand, .product-container #newtab #country3 .question_answer_box.part_QA4 .question-content label, .product-container #newtab #country4 #theMenu #Repeatordiv .qa-review .answer .accordion_content .answer_title, .product-container #newtab #country4 .question_answer_searchbox, .product-container .p-left-r-items #tiBuyBoxNum { padding-left: 0 } .product-container .p-left-r-items #tiNewWarrantyDiv .war_tit_arrow { display: block; clear: both; margin: 0 } .product-container #overlay_banner { display: block; left: -12% !important } .product-container div#orangeboxtiMobileSelected #tiMobileSelected.ti-no-info:before { height: 42px; float: left } .product-container div#greenboxtiMobileSelected p, .product-container div#greenboxtiMobileSelected strong, .product-container div#orangeboxtiMobileSelected p, .product-container div#orangeboxtiMobileSelected strong { display: inline } .ti-countdown-followup .ti-timer-label>div { font-weight: 700 } .mob_tab_header:after { content: "\f107"; border: 0; font-family: FontAwesome; color: #003c6f; margin: 0; line-height: initial; font-size: 32px; font-weight: 600 } .mob_tab_header.mob-tab-open:after { border: 0; margin: 0; content: "\f106" } .product-container #newtab #country3 .question_answer_box.part_QA4 .question-content label:before { position: relative; left: 0 } .product-container .p-left-l-items .prod_image-new .ti-product-details { left: 0; font-size: 16px; color: #00adee; font-style: normal; font-weight: 600 } #newtab>.prod_tab>.tab_content { border-top: 2px solid #e7e8e9 } #fits_oem { line-height: 30px } .product-container #benefits .calender_outer .arrives_by, .product-container #benefits .calender_outer .ups_div span.ship_text_new, .product-container #newtab #country4 #theMenu #Repeatordiv .qa-review .answer .accordion_content { display: block } .fancybox-overlay.fancybox-overlay-fixed.refundable-main .fancybox-wrap.fancybox-desktop.fancybox-type-iframe.fancybox-opened { width: 100% !important; left: 0 !important } #tiPDPUpdateModal.ti-shown-cta, #tiPDPUpdateModal.ti-shown-product { max-height: calc(100vh - 60px) } #tiModalCorrect .ti-incorrect, #tiPDPUpdateForm .ti-correct { margin: 17px -40px 30px } #tiModalCorrect>p { margin: 0 8px 18px } #tiModalCorrectProduct { margin: 0 8px } } #tiModalCorrectInfo p { color: #39383a; font-size: 14px; text-align: left; margin-bottom: 20px } #tiModalCorrectPrices { text-align: right; font-size: 16px; -ms-flex-preferred-size: 100%; flex-basis: 100%; color: #39383a } #tiModalCorrectPrices span { color: #39b54a; margin-left: 5px } #tiModalCorrect .ti-correct { margin-top: 20px } #tiModalCorrect .ti-incorrect { margin: -1px 0 0; padding: 8px 0 15px; background: #e1e0e1 } #tiPDPUpdateModal { padding: 0; width: 600px; top: 50%; left: 50%; right: auto; bottom: auto; transform: translate(-50%, -50%); min-height: 415px; height: auto } @media screen and (max-width:1362px) { #tiPDPUpdateModal { max-height: calc(100vh - 60px); max-width: calc(100vw - 20px); overflow-y: scroll } } div#photos-new-inner .slick-slide { opacity: 0 } div#photos-new-inner .slick-slide.slick-current.slick-active { opacity: 1 } .view_more { background: #fff; width: 100%; min-width: 480px; max-width: 480px; position: absolute; max-height: 200px; overflow: auto; display: none; margin-top: -9px; z-index: 9 } .view_more span { display: block; font-size: 14px; padding: 5px 18px; cursor: pointer; transition: .5s; color: #000 } .view_more span:hover { background-color: #1e90ff; color: #fff } .view_more span[data-name="I Dont See My Fitment"] { font-weight: 600 } div#ltkmodal-contentarea div#emailstatus { width: 100%; text-align: center } div#greenboxtiMobileSelected { font-size: 18px; line-height: initial } @media screen and (min-width:767px) { .slick-list, .slick-slider, .slick-track { position: relative; display: block } .slick-slider { box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent } .slick-list { overflow: hidden; margin: 0; padding: 0 } .slick-list:focus { outline: 0 } .slick-list.dragging { cursor: pointer; cursor: hand } .slick-slider .slick-list, .slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } .slick-track { top: 0; left: 0; margin-left: auto; margin-right: auto } .slick-track:after, .slick-track:before { display: table; content: '' } .slick-track:after { clear: both } .slick-loading .slick-slide, .slick-loading .slick-track { visibility: hidden } .slick-slide { display: none; float: left; height: 100%; min-height: 1px } [dir=rtl] .slick-slide { float: right } .slick-initialized .slick-slide, .slick-slide img { display: block } .slick-arrow.slick-hidden, .slick-slide.slick-loading img { display: none } .slick-slide.dragging img { pointer-events: none } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent } } .products-slider { display: block !important } .ti-slider1 .slick-arrow { position: absolute; cursor: pointer; top: 38%; z-index: 1; background: url(/images/image-sprite.png); height: 30px; width: 20px; transform: translate(0, -38%); font-size: 0; border: 0 } .ti-slider1 .slick-arrow.slick-prev { left: -30px } .ti-slider1 .slick-arrow.slick-prev.slick-disabled { background-position: 42px 0 } .ti-slider1 .slick-arrow.slick-next { right: -30px; background-position: 67px 0 } .ti-slider1 .slick-arrow.slick-next.slick-disabled { background-position: 20px 0 } .ti-slider1 .slick-slide { height: auto !important } .ti-slider1 { margin: 5em auto 0 } @media screen and (max-width:992px) { .ti-slider1 .slick-arrow.slick-prev { left: 10px !important } .ti-slider1 .slick-arrow.slick-next { right: 10px !important } .ti-slider1 { max-width: 100% !important; padding: 0 30px 2em !important } } @media screen and (max-width:600px) { div#tiPDPUpdateForm form { position: relative } .view_more { min-width: 100%; max-width: 100% } .ti-slider1 { margin-top: 0 } .popular-sellers__products .slick-slide .product-item { padding: 30px 0 22px } .ti-slider1 .slick-arrow { top: 47% } } .product-container #newtab .ti-changes-part_nos.mob_tab_content #fits_oem { font-size: 16px; margin-top: 15px } @media screen and (max-width: 767px) { .product-container #overlay_banner { display: block; left: -1.7% !important; } } /* footer */ .bottom-container2 { margin: 20px 0 0; padding: 20px 0 0; width: 100%; float: left; background: #333 } .footer_01 { width: 970px; margin: 0 auto; float: none } .customer-service2.larger_image.footer1 { border: 0; width: 45% !important; } .customer-service, .customer-service2, .customer-service3 { border: 0 } p.customerservice2-head { color: #fff; font-size: 18px; font-weight: 700; padding-bottom: 10px; font-family: Roboto Condensed } ul.enter_email li { color: #fff; font-size: 16px; font-family: Roboto condensed } .mimi_field.text.email.required input#signup_email1 { margin: 0; height: 34px; border: 0; padding: 0 7px; width: 300px; color: #757575; font-size: 17px; font-family: Arial, Helvetica, sans-serif; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px } .mimi_field_action input.btn_go3 { float: left; background: #3dadee; color: #fff; width: 100px; margin: 0 0 0 10px; padding: 2px; height: 35px; font-family: Roboto condensed !important; font-size: 17px !important; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px } .bottom-box-image { background: #333; margin: 20px 0 0; padding: 10px !important } .copy-right { float: left; margin: 0 auto; padding: 15px 0; width: 50% } .bottom-box-image p { margin: 0 !important; text-align: left; width: 100%; color: #fff; font-family: Roboto condensed; font-size: 16px } .copy_right2 { float: right } .copy_right2 a { padding: 0 10px } p.footer_2, p.footer_2 a { color: #fff; font-size: 11px; font-family: Roboto condensed } .customer-service, .customer-service2, .customer-service3 { background: 0 0 } .customer-service2.larger_image.footer1, .customer-service3.larger_image, .customer-service3.larger_image.customer_service_two { border-right: 1px solid #fff } .customer-service3.customer_service_five ul li a, .customer-service3.larger_image ul li a, .customer-service3.larger_image.customer_service_two ul li a { color: #fff; font-family: Roboto condensed; font-size: 13px } .customer-service3.customer_service_five ul li, .customer-service3.larger_image ul li, .customer-service3.larger_image.customer_service_two ul li { color: #fff; font-family: Roboto condensed; font-size: 13px; line-height: 18px } .facebook_1 { width: 42px; height: 40px; display: block; background: #fff; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px } .facebook_1:hover, .twitter_1 { width: 42px; height: 40px; display: block; border-radius: 50px } .facebook_1:hover { background: #3dadee; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px } .twitter_1 { background: #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px } .twitter_1:hover, .youtube_1 { width: 42px; height: 40px; display: block; border-radius: 50px } .twitter_1:hover { background: #3dadee; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px } .youtube_1 { background: #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px } .gplus_1, .youtube_1:hover { width: 42px; height: 40px; display: block; border-radius: 50px } .youtube_1:hover { background: #3dadee; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px } .gplus_1 { background: #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px } .gplus_1:hover, .instagram_1 { width: 42px; height: 40px; display: block; border-radius: 50px } .gplus_1:hover { background: #3dadee; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px } .instagram_1 { background: #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px } .blog_1, .instagram_1:hover { border-radius: 50px; display: block; width: 42px; height: 40px } .instagram_1:hover { background: #3dadee; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px } .blog_1 { background: #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px } .blog_1:hover { width: 42px; height: 40px; display: block; background: #3dadee; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px } .icon-container img { float: left; height: 40px !important; padding: 0 !important; margin: 0 2px 0 0 !important; width: 42px !important; } .icon-container p a { margin: 0 10px 0 0; float: left; padding: 0; width: 42px; height: 40px } #customer-service2-last, .customer-service2, .customer-service3 { height: 212px !important } .customer_service_two { width: 175px !important; } @media screen and (min-width:767px) { .footer_head_item2 ul.panel-collapse { display: block !important; height: auto !important; padding: 7px 0 0 !important } p.customerservice2-head { cursor: text } .footer_head_item a { background: 0 0 !important } } div#ltkmodal-contentarea div#emailstatus { width: 100%; text-align: center } /* Header Anchor Link */ .visually-hidden { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } .container-ca-Popular-Sellers { width: 100% !important; margin: 0 auto 5px !important; overflow: visible !important; height: auto !important; position: relative !important; }
.v2-selector-dropdown{min-height: 34px !important;}.v2-selector-dropdown select{width: 100% !important;}.ti-faux-select-button{ position: absolute !important;}