.manufacturer-grid .item-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.manufacturer-grid .item-grid .item-box{width:100%!important;padding:15px}.manufacturer-grid .manufacturer-item .picture,.product-grid,.sub-category-grid .sub-category-item .picture{text-align:center;padding:10px}.manufacturer-grid .item-box{border:1px solid #ddd}.manufacturer-list-page .manufacturer-item .picture a img{transition-duration:.4s;transform-origin:left;max-width:54%!important}.manufacturer-list-page .manufacturer-item .picture a::before{padding-top:40%}.manufacturer-list-page .manufacturer-item .picture a{margin-bottom:2px}.item-grid .item-box{margin-bottom:5px}.input-section-manufacturer-outer input#searchBox{padding:9px;width:100%}.input-section-manufacturer-outer{float:left;display:flex;gap:10px;width:50%}.input-section-manufacturer-outer .button-1{padding:8px 30px!important;font-size:14px!important;border:1px solid var(--black);background:var(--black);color:var(--white);line-height:18px;border-radius:3px;font-weight:500;cursor:pointer;transition:all .25s}.input-section-manufacturer-outer button{margin-left:-12px;height:38px}.product-selectors .product-selector-viewmode-sort{display:flex}.product-viewmode{order:2}.product-viewmode{display:flex;gap:8px;align-items:center}.product-selectors{flex-direction:initial!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:15px!important;margin:0 0 30px!important;transition:all .125s}.manufacturer-description img{margin-bottom:30px;text-align:center}p.instockitem{width:fit-content;text-align:center;padding:8px 16px;color:#fff;border-radius:20px}.secureiconsim img{margin-top:5%}.oem-parts-logo-new-prods img{width:20%;margin:30px 0}.product-essential .overview .manufacturers{display:table;width:auto;margin-bottom:15px}.manu-list{width:100%}.manu-list.pro-mani-list ul{padding:0}.manu-list.pro-mani-list ul li{width:180px}.manu-list ul li{display:inline-block;text-align:center;padding:5px;border:1px solid #ddd;margin-right:5px;margin-bottom:9px;transition:all .7s}.manu-list ul li a{text-decoration:none}.manu-list ul li a img{transition:all .7s}.manufacturer-description img{margin-bottom:0;text-align:center}.footer .footer-upper .footer-block .newsletter-email .button-1{position:absolute!important}.footer-cards .footer-info{text-align:right}.footer-cards img{height:30px}.master-wrapper-page .master-column-wrapper .page-body p span{font-size:16px!important;line-height:1.6}.master-wrapper-page .master-column-wrapper .page.topic-page .page-body h2 strong span{font-size:18px!important;margin-top:14px!important;display:inline-block;margin-bottom:8px!important;color:#3bb8ec!important}.master-wrapper-page .master-column-wrapper .page.topic-page{padding:26px!important}.master-wrapper-page .master-column-wrapper .page-body p{font-size:16px!important;line-height:1.6}.master-wrapper-page .master-column-wrapper .page-body ul{display:flex;flex-direction:column;gap:8px;margin:12px 0!important}.master-wrapper-page .master-column-wrapper .page.topic-page .page-body h3{font-size:18px!important;margin-top:14px!important;display:inline-block;margin-bottom:8px!important;color:#3bb8ec!important}.master-wrapper-page .master-column-wrapper .page-body ul li{font-size:16px}.page.contact-page .page-body{display:flex;justify-content:space-between;gap:30px}.page.contact-page .page-body .topic-block{width:40%}.page.contact-page .page-body form{width:58%}.page.contact-page{padding:28px!important}.page.contact-page .page-body .topic-block p strong{color:#3bb8ec}.page.contact-page .page-body form .inputs{margin-bottom:34px!important}.page.contact-page .page-body form .inputs input,.page.contact-page .page-body form .inputs textarea{border:1px solid #ccc;margin-top:6px;font-size:16px;padding:10px!important;height:auto!important;margin-top:8px}.page.contact-page .page-body form .inputs label{font-size:16px}.manu-list ul li{display:inline-block;width:180px;text-align:center;padding:5px;border:1px solid #ddd;margin-right:5px;margin-bottom:9px;transition:all .7s}.master-wrapper-page .master-column-wrapper .page-body ul{display:inline-block;flex-direction:column;gap:8px;margin:12px 0!important}:root{--primary-color:#3bb8ec;--secondary-color:#3bb8ec;--category-even:#3bb8ec;--category-odd:#3bb8ec}
