/* https://www.carparts.com/blog/wp-content/themes/genesis_child/custom/widgets/footer/assets/css/main.css */
.page-template .footer-widgets{display:none!important}.page-template .cls-1{mask:inherit;filter:inherit}.page-template .cls-2{fill:#222!important}.page-template .cls-3{mask:inherit;filter:inherit}.home #footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems .bizrate-items .bizrate-bg,.single-post #footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems .bizrate-items .bizrate-bg,.archive #footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems .bizrate-items .bizrate-bg{top:5px}#footerBlogContainer{background:#fff}#footerBlogContainer #footerBlogComponent{font-family:"Roboto",Arial,sans-serif;display:flex;box-sizing:border-box;max-width:100%;min-width:0;min-height:0;flex-direction:column;outline:none;padding:0 16px}@media screen and (max-width:990px){#footerBlogContainer #footerBlogComponent{margin-top:20px;border-top:0}}#footerBlogContainer #footerBlogComponent ul{padding:0;margin:0}#footerBlogContainer #footerBlogComponent ul li{list-style:none}#footerBlogContainer #footerBlogComponent a{font-family:"Roboto",Arial,sans-serif;font-size:18px;line-height:20px;box-sizing:border-box;text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-decoration:none}#footerBlogContainer #footerBlogComponent span{font-size:14px;color:#333;font-weight:400}#footerBlogContainer #footerBlogComponent span.footer-nav-title{font-size:16px;line-height:20px;color:#333;font-weight:700;margin:0 0 20px;display:block}#footerBlogContainer #footerBlogComponent .footerBlogWrapper{display:flex;box-sizing:border-box;max-width:100%;margin:0 auto;min-width:0;min-height:0;flex-direction:column;width:1248px;outline:none}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap{display:flex;box-sizing:border-box;max-width:100%;min-width:0;min-height:0;flex-direction:row;width:100%;-webkit-box-pack:justify;outline:none;margin:32px 0 0 0}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .toggle{display:none}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems{display:flex;box-sizing:border-box;max-width:100%;min-width:0;min-height:0;flex-direction:column;width:auto;padding:0 8px 0 0;outline:none}@media only screen and (max-width:1248px){#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems:nth-child(4){width:20%}}@media only screen and (max-width:990px){#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems:nth-child(4){width:auto}}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems:nth-child(7){padding:0 0 0 8px}@media only screen and (max-width:990px){#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems:nth-child(7){padding:0}}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems .footerItemsTitleLft1 .itg-ft-title{margin:0;font-size:15px;font-weight:700;color:#333}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems .footerItemsTitleLft1 p{margin:0 0 10px 0;line-height:20px}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems .footerItemsTitleLft1 p span{font-size:16px}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems .footerItemsTitleLft2 a{color:#333}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems .footerItemsTitleLft2 a:hover{color:#333}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems .footerItemsTitleLft2 a .itg-ft-title{font-size:15px;font-weight:700;color:#333;margin:0 0 10px 0}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems ul.footer-menu-list li.footer-nav-items{display:flex;box-sizing:border-box;max-width:100%;min-width:0;min-height:0;flex-direction:column;padding-bottom:8px;outline:none}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems ul.footer-menu-list li.footer-nav-items a:hover span{color:#05629b}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems ul.social-links-list{display:flex}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems ul.social-links-list li.social-link-items a{display:inline-flex;color:#cccaca}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems ul.social-links-list li.social-link-items span{width:44px;height:44px;border-radius:50%;border:1px solid #cccaca;display:flex;flex-direction:column;-webkit-box-pack:center;justify-content:center;align-items:center;margin:0 16px 0 0}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems ul.social-links-list li.social-link-items span svg{fill:#737272;width:24px;height:24px}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems ul.social-links-list li.social-link-items:nth-child(3) a span{margin:0}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems .footer-logo{position:relative;top:35%}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems .footer-logo #cp{width:280px}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems .bizrate-items{display:flex}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems .bizrate-items .bizrate-img{margin:0 10px 0 0;width:92px}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap .footerItems .bizrate-items .bizrate-bg{height:55px;width:145px;padding:0;position:relative;top:inherit}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap span.toggle-close{display:none}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerSp{justify-content:space-between}#footerBlogContainer #footerBlogComponent .footerBlogWrapper #footerSocialLinks .footerItems:nth-child(1){flex:0 0 45%}@media screen and (max-width:990px){#footerBlogContainer #footerBlogComponent .footerBlogWrapper{}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerWrap{display:block}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerItems{padding:0!important}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerItems:nth-child(1){border-top:1px solid #E0E0E0}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .option{position:relative;margin-bottom:0}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footer-nav-box{position:relative;height:64px;transition:all 0.15s ease-in-out;border-bottom:1px solid #E0E0E0}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .title{height:64px;line-height:64px;display:inline-block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;color:#333;font-family:"Roboto",sans-serif,arial}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerNavContent{width:calc(100% - 40px);padding:0 0 15px 0;font-size:11pt;color:rgba(0,0,0,.54);display:none}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .box-close{position:absolute;height:64px;width:100%;top:0;left:0;cursor:pointer;display:none}#footerBlogContainer #footerBlogComponent .footerBlogWrapper input:checked+.footer-nav-box{height:auto}#footerBlogContainer #footerBlogComponent .footerBlogWrapper input:checked+.footer-nav-box .footerNavContent,#footerBlogContainer #footerBlogComponent .footerBlogWrapper input:checked+.footer-nav-box .box-close{display:inline-block}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .title,#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerNavContent{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.2s;transition:all 0.2s}#footerBlogContainer #footerBlogComponent .footerBlogWrapper section.footer-nav-box .title:before{position:absolute;display:block;font-size:25px!important;font-family:"FontAwesome";content:"";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;right:5px;top:-2px;transition:transform 0.15s ease-in-out}#footerBlogContainer #footerBlogComponent .footerBlogWrapper input:checked+section.footer-nav-box .title:before{transform:rotate(180deg)}#footerBlogContainer #footerBlogComponent .footerBlogWrapper span.footer-nav-title{margin:0;line-height:inherit}#footerBlogContainer #footerBlogComponent .footerBlogWrapper #footerSocialLinks{text-align:center;display:flex;flex-direction:column}#footerBlogContainer #footerBlogComponent .footerBlogWrapper #footerSocialLinks .footerItems{margin:16px 0;border-bottom:0;border-top:inherit}#footerBlogContainer #footerBlogComponent .footerBlogWrapper #footerSocialLinks .footerItems h4{margin-bottom:16px}#footerBlogContainer #footerBlogComponent .footerBlogWrapper #footerSocialLinks .footerItems ul.social-links-list{justify-content:center}#footerBlogContainer #footerBlogComponent .footerBlogWrapper #footerSocialLinks .footerItems .bizrate-items{justify-content:center;height:85px}#footerBlogContainer #footerBlogComponent .footerBlogWrapper #footerSocialLinks .footerItems .bizrate-items .bizrate-img{width:108px!important}#footerBlogContainer #footerBlogComponent .footerBlogWrapper #footerSocialLinks .footerItems:nth-child(1){order:3;flex:inherit}#footerBlogContainer #footerBlogComponent .footerBlogWrapper #footerSocialLinks .footerItems:nth-child(2){order:2;margin:0}#footerBlogContainer #footerBlogComponent .footerBlogWrapper #footerSocialLinks .footerItems:nth-child(3){order:1;margin-bottom:0}#footerBlogContainer #footerBlogComponent .footerBlogWrapper .footerItemsTitleLft1 p{line-height:20px}}#footerBlogContainer #footerCopyRights{font-family:"Roboto",Arial,sans-serif;display:flex;background:#f5f5f5;box-sizing:border-box;max-width:100%;min-width:0;min-height:0;margin:0;color:#737272;font-size:12px;margin:32px 0 0 0;padding:0 16px 0 16px}#footerBlogContainer #footerCopyRights .footerBlogWrapper{display:flex;box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;min-width:0;min-height:0;flex-direction:column;width:1248px;outline:none}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap{display:flex;box-sizing:border-box;max-width:100%;min-width:0;min-height:0;flex-direction:row;width:100%;-webkit-box-pack:justify;justify-content:space-between;outline:none;padding:8px}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap .footerItems{display:flex;box-sizing:border-box;max-width:100%;min-width:0;min-height:0;flex-direction:column}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap .footerItems:nth-child(2){margin:0 95px 0 0}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap .footerItems .copyright-txt{font-weight:400}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap .footerItems .footerItemsDesc{display:flex;box-sizing:border-box;max-width:100%;margin-top:0;margin-bottom:0;min-width:0;min-height:0;flex-direction:row;-webkit-box-pack:center;justify-content:center;outline:none;margin:0}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap .footerItems .footerItemsDesc .copyright-links{color:#737272;text-decoration:none;font-weight:400}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap .footerItems .footerItemsDesc .copyright-links span{margin:0 8px}@media screen and (max-width:990px){#footerBlogContainer #footerCopyRights{margin:0;background:#fff}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap{justify-content:center!important;flex-direction:column;padding:0 8px 30px 8px}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap .footerItems{flex-direction:column;text-align:center}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap .footerItems .footerItemsDesc{margin:0;display:flex;flex-wrap:wrap;flex-direction:row}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap .footerItems .footerItemsDesc .copyright-links{padding:0 0 16px 0;color:#07649c}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap .footerItems .footerItemsDesc .copyright-links:nth-child(1) span{border-right:1px solid #e0e0e0;padding-right:16px}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap .footerItems .footerItemsDesc .copyright-links:nth-child(3){flex:1 0 100%}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap .footerItems:nth-child(1){order:3}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap .footerItems:nth-child(2){order:1;margin:0}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap .footerItems:nth-child(3){order:2}#footerBlogContainer #footerCopyRights .footerBlogWrapper .footerWrap .footerItems:nth-child(3) .copyright-links span{border-right:0!important}#footerBlogContainer .footerItemsTitleLft1 h4{margin-top:10px!important;margin-bottom:0!important}}