/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 04 2025 | 18:25:19 */
.hidecat .xwc--ls-path { display: none !important; } button.ult-align-center { width: 100%; } .grecaptcha-badge { visibility: hidden; } .price_slider_wrapper .button { color: #fff; font-size: 1rem; background-color: #16074c; padding: 8px; } .price_slider_wrapper .button:hover { color: #fff; background-color: #e95c0c;} .etheme_widget_brands_filter .all-items { display: none !important; } .dokan-form-control, input[type="text"], input[type="number"], input[type="email"], input[type="search"], input[type="password"], input[type="tel"], input[type="url"], textarea, textarea.form-control { font-size: 0.9rem; } .bookingtime select { background-color: white !important; width: 100% !important; } .servicebook select { background-color: white !important; width: 100% !important; } .servicehistory select { background-color: white !important; width: 100% !important; } h2.c-technical-data__group-heading.js-group-toggle { font-size: 18px; color: #f60; margin-bottom: 20px !important; } ul.c-technical-data__list.js-technical-data-list { padding-left: 0px; } .c-technical-data__list-label {  font-weight: 700; display: table-cell; min-width: 120px; padding-bottom: 1em; color: #000; font-size: 1em; text-transform: uppercase; line-height: 20px; } .c-technical-data__list-value {  display: table-cell; padding: 0 0 1em 1.5em; } .c-technical-data__list li { display: table-row; padding-left: 0; word-break: break-word; } .type-product li, .content li { font-size: 14px; } .widget li a, .copyrights-widget li a { display: inline-block; padding: 4px 0;  padding-left: 0px; } .prdctfltr_wc .prdctfltr_filter label.prdctfltr_active > span { font-weight: 600; color: #16074c; } .et_b_header-account.login-link label, .et_b_header-account.login-link .lost-password, .et_b_header-account.login-link .register-link { font-size: 90% !important; } .xwc--ls-title a { font-weight: 600; font-size: 10px !important; } .xwc--ls-title a { float: right !important; } .xwc--ls-title { display: flex; align-items: center; } .xwc--ls-element { position: relative; border: 1px solid #ccc; border-radius: .25em; box-sizing: border-box; box-shadow: 0 .5em 1em -.5em rgba(255, 255, 255, 0.3); font-size: 10px !important; } .xwc--ls-image { margin-left: .5em; } .xwc--ls-result { border-bottom: 1px solid #f0f0f0; } .xwc--ls-price { color: #eb690b; } .xwc--ls-result .xwc--ls-image img { display: block; width: 4.5em; height: 100%; border-radius: 0em; border: 1px solid #ccc; } .content-product .stock, .content-product .available-on-backorder { display: none; } .prdctfltr_sale { display: none !important; } .prdctfltr_instock {    display: none !important; } .prdctfltr_wc.prdctfltr_wc_widget .prdctfltr_buttons span label {  } a.back-history { margin-top: 10px; margin-bottom: 10px; color: #F60; font-weight: 600; } .prdctfltr_reset { display: none !important; } /*PARTSTREAM*/ body #ariPartStream .ariPartListAddToCart { background: #16074c; color: #ffffff; border: #16074c; } body #ariPartStream     .ariPartListAddToCart:hover { background: #f57f17; color: #ffffff; } #spinner_loading { border: 3px solid #848484 !important; border-radius: 50% !important; border-top: 3px solid white !important; width: 23px; height: 23px; -webkit-animation: spin 2s linear infinite !important; /* Safari */  animation: spin 1s linear infinite; position:relative; margin-top: -30px !important; margin-left: auto !important; margin-right: auto !important; } #ps-added {  display: none; position: fixed; top: 40px;  left: auto; right: 10px; background: #2e7d32; color: white; padding: 12px; z-index:999; } button#ariChangeAssemblyBtn:after { content: "Change Diagram"; position: absolute; margin: -10px auto auto -120px; padding: 10px; background: #17074c; } button#ariChangeAssemblyBtn:hover:after { background: #f57f17; } button#ariChangeAssemblyBtn { background: #17074c !important; color:white !important;} button#ariChangeAssemblyBtn:hover { background: #f57f17 !important; } #ari-new-search-btn { background:#17074c !important; color:white !important;} #ari-new-search-btn:hover { background:#f57f17 !important; } /* Shop Variations.*/ div.woocommerce-variation-price, div.woocommerce-variation-availability, div.hidden-variable-price { height: auto !important; line-height: normal; margin: 0px !important; }.product_cat_orange-e-bike-electric-bicycle .message__container {  display: none !important;} /* Search Bar*/ .xwc--ls-input { width: 100% !important; height: 2em; box-sizing: border-box !important; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important; font-size: 1.7em !important; line-height: 2em !important; padding: 0 .5em !important; color: #888 !important; background-color: #fff !important; } .xwc--ls-button { height: 3.4em !important; } .prdctfltr_filter label { font-size: 13px; line-height: 24px; text-indent: 0; }  .prdctfltr_woocommerce .prdctfltr_2_columns.prdctfltr_filter.prdctfltr_text label { white-space: initial; padding-left: 1.5em; text-indent:-1.5em; } .views-count { display: none; } 
.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_approval_powerparts { display: none; }