/* Theme Name: Auto Parts Online Store Theme URI: Author: TemplateHouse Author URI: https://TemplateHouse.net/ Description: Auto Parts Online Store is a modern, powerful, and fully responsive WordPress theme designed for automotive businesses looking to sell car parts, accessories, and vehicle components online. Whether you run an auto parts shop, car repair service, bike accessories store, or a full-featured vehicle marketplace, this theme provides all the essential features to build a professional and high-converting eCommerce website. Built with WooCommerce integration, the theme lets you easily manage products, inventories, pricing, variations, and secure checkout. Its clean layout and intuitive navigation ensure that customers can quickly find the parts they need—such as engine components, brake systems, body parts, oils, tools, and more. With one-click demo import, drag-and-drop page builder support, and advanced theme customization options, you can design your store without writing any code. The theme also includes optimized product filters, advanced search options, vehicle-fitment compatibility, and attractive product showcases to enhance user experience. SEO-friendly coding, fast loading speed, and mobile-first design help your store rank higher and perform better across all devices. Whether you're building a small auto shop website or a large automotive marketplace, Auto Parts Online Store gives you the flexibility and performance you need. Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, e-commerce, full-site-editing, block-patterns, full-width-template, rtl-language-support, threaded-comments, translation-ready, block-styles, wide-blocks Version: 1.0.1 Requires at least: 5.9 Tested up to: 6.8 Requires PHP: 7.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: auto-parts-online-store This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ .entry-content.wp-block-post-content a, .wp-block-comment-content a, p a { text-decoration: underline; } /* -------------------- WooCommerce -------------------- */ .auto-parts-online-store-categories-dropdown .wp-block-categories__label { display: none; } .auto-parts-online-store-categories-dropdown .wp-block-categories-dropdown select { appearance: none; border: none; outline: none; color: var(--wp--preset--color--light); font-size: var(--wp--preset--font-size--normal); font-family: var(--wp--preset--font-family--inter); background-color: inherit; font-weight: 400; text-transform: capitalize; cursor: pointer; } .auto-parts-online-store-categories-dropdown select option { padding: 5px 8px !important; color: var(--wp--preset--color--foreground); } .auto-parts-online-store-categories-dropdown .wp-block-categories-dropdown button { outline: none; border: none; cursor: pointer; background-color: var(--wp--preset--color--transparent); } .auto-parts-online-store-categories-dropdown .wp-block-categories-dropdown button > svg { fill: var(--wp--preset--color--light); } .auto-parts-online-store-categories-dropdown .wp-block-categories-dropdown button > svg:hover { fill: var(--wp--preset--color--secondary); } /* Slider Marquee */ .auto-parts-online-store-marquee-wrapper { overflow: hidden; display: flex; align-items: center; width: 100%; position: relative; } .auto-parts-online-store-marquee-content { position: relative; height: 100%; display: inline-flex; align-items: center; gap: 2rem; padding-right: 2rem; animation: auto-parts-online-store-marquee 15s linear infinite; flex-wrap: nowrap; display: flex; flex-wrap: nowrap; } .auto-parts-online-store-marquee-content:hover { animation-play-state: paused; } .auto-parts-online-store-marquee-wrapper .auto-parts-online-store-marquee-content.block-editor-block-list__block, .auto-parts-online-store-marquee-content.block-editor-block-list__block { animation: none; } .auto-parts-online-store-marquee-content p { overflow: hidden; position: relative; display: inline-block; flex: 1 0 auto; margin-block-start: 0; white-space: nowrap; flex: 1 0 auto; overflow: hidden; text-overflow: ellipsis; } .auto-parts-online-store-marquee-content p:before { content: url(assets/images/union.svg); margin-right: 1em; font-size: var(--wp--preset--font-size--large); } @keyframes auto-parts-online-store-marquee { 0% { transform: translateX(0%); } 100% { transform: translateX(-100%); } } /* ********** Page List ********** */ ul.auto-parts-online-store-page-list-padding { padding: 0px; } /* ********** Contact Form 7 ********** */ .wpcf7 form input { padding: 1em; font-size: var(--wp--preset--font-size--normal); color: var(--wp--preset--color--foreground); width: -webkit-fill-available; border: none; outline: none; } .wpcf7 form input[type="submit"] { background-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--light); padding: 1em; } .wpcf7 form input[type="submit"]:hover { background-color: var(--wp--preset--color--secondary); color: var(--wp--preset--color--dark-shade); } /* contact Newsletter 1 */ .auto-parts-online-store-contact-newsletter-1 form p input, .auto-parts-online-store-contact-newsletter-1 form p textarea { padding: 10px; margin-bottom: 1em; font-size: var(--wp--preset--font-size--normal); border: 1px solid var(--wp--preset--color--dark-shade); width: -webkit-fill-available; } .auto-parts-online-store-contact-newsletter-1 form p input[type="submit"] { padding: 10px; font-size: var(--wp--preset--font-size--medium) !important; background: var(--wp--preset--color--primary); color: var(--wp--preset--color--light); width: 100%; box-sizing: border-box; transition: all 0.2s ease-in-out; } .auto-parts-online-store-contact-newsletter-1 form p input[type="submit"]:hover { padding: 10px; font-size: var(--wp--preset--font-size--medium) !important; background: var(--wp--preset--color--secondary); color: var(--wp--preset--color--light); width: 100%; box-sizing: border-box; transition: all 0.2s ease-in-out; } /* contact Newsletter 2 */ .auto-parts-online-store-contact-newsletter-2 form { position: relative; width: 100%; } .auto-parts-online-store-contact-newsletter-2 form p input { padding: 12px; margin-bottom: 5px; font-size: var(--wp--preset--font-size--normal); color: var(--wp--preset--color--dark-shade); border: 1px solid var(--wp--preset--color--border-color); width: 100%; box-sizing: border-box; transition: all 0.2s ease-in-out; } .auto-parts-online-store-contact-newsletter-2 form p textarea { padding: 12px; margin-bottom: 5px; font-size: var(--wp--preset--font-size--normal); border: 1px solid var(--wp--preset--color--border-color); width: 100%; box-sizing: border-box; transition: all 0.2s ease-in-out; } .auto-parts-online-store-contact-newsletter-2 form p input[type="submit"] { position: absolute; top: 0%; right: 0%; padding: 12px; font-size: var(--wp--preset--font-size--normal) !important; background: var(--wp--preset--color--primary); color: var(--wp--preset--color--light); width: fit-content; border: 1px solid var(--wp--preset--color--primary); transition: all 0.2s ease-in-out; } .auto-parts-online-store-contact-newsletter-2 form p input[type="submit"]:hover { background: var(--wp--preset--color--secondary); color: var(--wp--preset--color--light); border: 1px solid var(--wp--preset--color--secondary); transition: all 0.2s ease-in-out; } /* contact Newsletter 3 - Rounded */ .auto-parts-online-store-contact-newsletter-3 form { position: relative; width: 100%; } .auto-parts-online-store-contact-newsletter-3 form p input { padding: 13px; margin-bottom: 5px; font-size: var(--wp--preset--font-size--normal); color: var(--wp--preset--color--dark-shade); border: 1px solid var(--wp--preset--color--border-color); width: 100%; box-sizing: border-box; border-radius: 100px; transition: all 0.2s ease-in-out; } .auto-parts-online-store-contact-newsletter-3 form p textarea { padding: 12px; margin-bottom: 5px; font-size: var(--wp--preset--font-size--normal); border: 1px solid var(--wp--preset--color--border-color); width: 100%; box-sizing: border-box; border-radius: 100px; transition: all 0.2s ease-in-out; } .auto-parts-online-store-contact-newsletter-3 form p input[type="submit"] { position: absolute; top: 0%; right: 0%; padding: 13px; font-size: var(--wp--preset--font-size--normal) !important; background: var(--wp--preset--color--primary); color: var(--wp--preset--color--light); width: fit-content; border: 1px solid var(--wp--preset--color--primary); border-radius: 100px; transition: all 0.2s ease-in-out; } .auto-parts-online-store-contact-newsletter-3 form p input[type="submit"]:hover { background: var(--wp--preset--color--secondary); color: var(--wp--preset--color--light); border: 1px solid var(--wp--preset--color--secondary); transition: all 0.2s ease-in-out; } /* contact Newsletter 4 */ .auto-parts-online-store-contact-newsletter-4 form p input, .auto-parts-online-store-contact-newsletter-4 form p textarea { padding: 10px; margin-bottom: 5px; font-size: var(--wp--preset--font-size--normal); border: 1px solid var(--wp--preset--color--light); width: 100%; box-sizing: border-box; border-radius: 100px; } .auto-parts-online-store-contact-newsletter-4 form p input[type="submit"] { padding: 10px; font-size: var(--wp--preset--font-size--medium) !important; background: var(--wp--preset--color--primary); color: var(--wp--preset--color--light); width: 100%; box-sizing: border-box; border-radius: 100px; } .auto-parts-online-store-contact-newsletter-4 form p input[type="submit"]:hover { padding: 10px; font-size: var(--wp--preset--font-size--medium) !important; background: var(--wp--preset--color--secondary); color: var(--wp--preset--color--light); border: 1px solid var(--wp--preset--color--secondary); width: 100%; } /* Product Categories */ .wp-block-group.auto-parts-online-store-product-group-wrapper .wp-block-group.is-style-auto-parts-online-store-product-group img.attachment-woocommerce_single, .wp-block-group.is-style-auto-parts-online-store-product-group .wp-block-button.wc-block-components-product-button { transition: all 0.2s ease-in-out; } .wp-block-group.auto-parts-online-store-product-group-wrapper:hover .wp-block-group.is-style-auto-parts-online-store-product-group img.attachment-woocommerce_single { opacity: 0.6; } .wp-block-group.is-style-auto-parts-online-store-product-wrapper:hover .wp-block-group.is-style-auto-parts-online-store-product-group img.attachment-woocommerce_single { opacity: 0.6; } .wp-block-group.auto-parts-online-store-product-group-wrapper:hover .wp-block-button.wc-block-components-product-button { bottom: 13px; opacity: 1; } .wp-block-group.is-style-auto-parts-online-store-product-group { position: relative; overflow: hidden; } .wp-block-group.is-style-auto-parts-online-store-product-group .wp-block-button.wc-block-components-product-button { position: absolute; bottom: -100px; width: 90%; left: 5%; opacity: 0; } .wp-block-group.is-style-auto-parts-online-store-product-wrapper:hover .wp-block-button.wc-block-components-product-button .wp-block-button__link:hover { background-color: var(--wp--preset--color--primary) !important; color: #fff !important; } .auto-parts-online-store-marquee-content p:before { margin: 0; padding: 0; line-height: 15px; }