/*!
	Theme Name: Car Parts Warehouse
	Author: Sound Press
	Description: A custom WordPress theme designed and developed specifically for Car Parts Warehouse.
	Version: 1.0
*//*! WARNING: This CSS file was generated from a Sass file. Do NOT edit it. If you edit this file your developer will overwrite the changes you have made next time they update your site. */*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong,b{font-weight:700}em,i{font-style:italic}html{overflow-x:hidden}body{background:#fff;font-family:"Titillium Web",helvetica,arial,sans-serif;font-size:1.125rem;line-height:2rem;color:#242424;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.container{width:90%;max-width:1221px;margin:0 auto;position:relative}.right{float:right}.left{float:left}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.none{display:none}a{color:#de1f26;text-decoration:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}a:hover{color:#104b97;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}a img{outline:none;border:none}h1{font-family:"Titillium Web",helvetica,arial,sans-serif;font-size:3.5rem;line-height:1.1em;color:#de1f26;font-weight:700;letter-spacing:-1px}@media(max-width: 700px){h1{font-size:2.8rem}}h2{font-family:"Titillium Web",helvetica,arial,sans-serif;font-size:2.125rem;line-height:1.1em;color:#de1f26;font-weight:700;letter-spacing:-1px}h3{font-family:"Titillium Web",helvetica,arial,sans-serif;font-size:1.25rem;line-height:1.1em;color:#104b97;font-weight:700;text-transform:uppercase;letter-spacing:4px}.img-left,.alignleft,a img.alignleft{float:left;margin:5px 15px 5px 0}.img-right,.alignright,a img.alignright{float:right;margin:5px 0 5px 15px}.button,.content.intro-content a,.current-special a,.centered-content a{background-color:#b52424;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#de2727), to(#b52424));background-image:linear-gradient(#de2727, #b52424);background-image:-webkit-linear-gradient(top, #de2727, #b52424);background-image:-moz-linear-gradient(top, #de2727, #b52424);background-image:-ms-linear-gradient(top, #de2727, #b52424);background-image:-o-linear-gradient(top, #de2727, #b52424);display:inline-block;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;letter-spacing:1px;min-width:195px;max-width:100%;padding:7px 20px}.button:hover,.content.intro-content a:hover,.current-special a:hover,.centered-content a:hover{background-color:#de2727;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#b52424), to(#de2727));background-image:linear-gradient(#b52424, #de2727);background-image:-webkit-linear-gradient(top, #b52424, #de2727);background-image:-moz-linear-gradient(top, #b52424, #de2727);background-image:-ms-linear-gradient(top, #b52424, #de2727);background-image:-o-linear-gradient(top, #b52424, #de2727)}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}a img.alignnone{margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}ol.commentlist{list-style:none;margin:0 !important}ol.commentlist li.comment{border-bottom:1px solid #242424;padding:20px}ol.commentlist li.comment div.vcard cite.fn{font-style:normal}ol.commentlist li.comment div.vcard img.avatar{float:right;margin:0 0 20px 20px}ol.commentlist li.comment div.comment-meta{font-size:.9rem}ol.commentlist li.comment div.comment-meta a{color:#ccc}ol.commentlist li.comment div.reply{font-size:1.125rem}ol.commentlist li.comment div.reply a{font-weight:bold}ol.commentlist li.comment ul.children{list-style:none;margin:20px 0 0}ol.commentlist li.comment ul.children li.depth-2{margin:0 0 20px 20px}ol.commentlist li.comment ul.children li.depth-3{margin:0 0 20px 20px}ol.commentlist li.comment ul.children li.depth-4{margin:0 0 20px 20px}ol.commentlist li.even{background:none}ol.commentlist li.odd{background:none}ol.commentlist li.parent{border-left:5px solid #242424}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:80px;display:inline-block;vertical-align:middle;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:inline-block;vertical-align:middle}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.header{position:relative;z-index:1000}.header .logo{width:35%;position:relative;height:250px}@media(max-width: 700px){.header .logo{width:100%;float:none;height:100px}}.header .logo:after{content:"";background:#104b97;display:block;width:2000px;height:10px;position:absolute;top:100%;right:0}@media(max-width: 700px){.header .logo:after{display:none}}.header .logo a{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:90%}@media(max-width: 700px){.header .logo a{width:200px;position:relative;top:0;left:0;transform:none;margin:10px auto}}.header .logo a:hover{opacity:.8}.header .logo a img{display:block;width:100%;height:auto}.header .logins{background:#fafafa;width:65%;position:relative;height:250px}@media(max-width: 700px){.header .logins{width:100%;float:none;height:auto}}.header .logins:before{content:"";background:#000;display:block;width:2000px;height:10px;position:absolute;top:100%;left:0;z-index:500}@media(max-width: 700px){.header .logins:before{display:none}}.header .logins:after{content:"";background:#fafafa;display:block;width:2000px;height:100%;position:absolute;top:0;left:100%}.header .logins .top-nav{background-color:#b52424;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#de2727), to(#b52424));background-image:linear-gradient(#de2727, #b52424);background-image:-webkit-linear-gradient(top, #de2727, #b52424);background-image:-moz-linear-gradient(top, #de2727, #b52424);background-image:-ms-linear-gradient(top, #de2727, #b52424);background-image:-o-linear-gradient(top, #de2727, #b52424);position:relative}.header .logins .top-nav:after{content:"";background-color:#b52424;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#de2727), to(#b52424));background-image:linear-gradient(#de2727, #b52424);background-image:-webkit-linear-gradient(top, #de2727, #b52424);background-image:-moz-linear-gradient(top, #de2727, #b52424);background-image:-ms-linear-gradient(top, #de2727, #b52424);background-image:-o-linear-gradient(top, #de2727, #b52424);display:block;width:2000px;height:100%;position:absolute;top:0;left:100%;z-index:500}@media(max-width: 700px){.header .logins .top-nav:after{left:-10%}}.header .logins .top-nav ul{list-style:none;position:relative;z-index:600}@media(max-width: 700px){.header .logins .top-nav ul{text-align:center}}.header .logins .top-nav ul li{display:inline-block;margin:0 0 0 55px}@media(max-width: 700px){.header .logins .top-nav ul li{margin:0 10px}}.header .logins .top-nav ul li a{display:block;color:#fff;font-weight:700;font-size:1.25rem;padding:12px 0}@media(max-width: 700px){.header .logins .top-nav ul li a{font-size:1rem;padding:8px 0}}.header .logins .top-nav ul li a:hover{opacity:.5}.header .logins .login{display:block;width:18%;float:left;margin:20px 0 20px 2%}@media(max-width: 700px){.header .logins .login{width:44%;margin:20px 3%;height:80px}}.header .logins .login:hover span{background:#de1f26}.header .logins .login img{display:block;max-width:100%;height:auto;margin:0 auto}@media(max-width: 700px){.header .logins .login img:nth-of-type(2){display:none}}.header .logins .login span{display:block;background-color:#b52424;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#de2727), to(#b52424));background-image:linear-gradient(#de2727, #b52424);background-image:-webkit-linear-gradient(top, #de2727, #b52424);background-image:-moz-linear-gradient(top, #de2727, #b52424);background-image:-ms-linear-gradient(top, #de2727, #b52424);background-image:-o-linear-gradient(top, #de2727, #b52424);color:#fff;font-weight:700;font-size:.75rem;text-transform:uppercase;text-align:center}.menu-link{display:none;background:#2c61a5;color:#fff;font-weight:700;text-align:center;padding:10px 0;margin:10px 0 0}@media screen and (max-width: 1000px){.menu-link{display:block}}@media(max-width: 700px){.menu-link{margin:20px 0 0}}.nav{background:#2c61a5;float:left;width:280px;padding:20px 30px 10px}@media screen and (max-width: 1000px){.nav{clear:both;min-width:inherit;float:none;overflow:hidden;max-height:0;width:100%;padding:0;text-align:center}.nav.active{max-height:100%}.nav li.menu-item-has-children>a:after{content:"+";position:absolute;top:0;right:0;display:block;font-size:1.5em;padding:10px}.nav li.menu-item-has-children>a.active:after{content:"-"}}.nav ul{list-style:none;position:relative}@media screen and (max-width: 1000px){.nav ul{display:inline}}.nav ul:after{content:"";clear:both;display:block}.nav ul li{display:block;margin:0 0 5px}.nav ul li a{color:#fff;font-weight:700;font-size:.875rem;display:block}@media screen and (max-width: 1000px){.nav ul li a{position:relative}}.nav ul li a:hover{opacity:.5}.nav ul li:hover>ul{display:block}>.nav ul li>ul.sub-menu{width:100%;padding:4px 0}@media screen and (max-width: 1000px){>.nav ul li>ul.sub-menu{padding:0px}}.nav ul ul{display:none;position:absolute;top:100%;min-width:160px}@media screen and (max-width: 1000px){.nav ul ul{overflow:hidden;max-height:0;display:inherit;position:relative;left:auto;top:auto;box-shadow:none;border:none}.nav ul ul.active{max-height:100%}}.nav ul ul>li{position:relative;display:block}.nav ul ul>li a{padding:10px 20px;height:auto}.nav ul ul ul{position:absolute;left:100%;top:0}@media screen and (max-width: 1000px){.nav ul ul ul{display:inherit;position:relative;left:auto;top:auto;border:none}}.hero{position:relative}.hero .image{background-size:cover;background-position:center center;position:absolute;top:0;right:0;width:calc(100% - 280px);height:100%}@media(max-width: 1000px){.hero .image{position:relative;width:100%;height:300px}}.hero .bx-wrapper{position:absolute;top:0;right:0;width:calc(100% - 280px);height:100%}@media(max-width: 1000px){.hero .bx-wrapper{position:relative;width:100%;height:300px}}@media(max-width: 700px){.hero .bx-wrapper{height:200px}}.hero .bx-wrapper .bx-viewport{position:absolute !important;top:0;right:0;height:100% !important}.hero .bx-wrapper .bx-viewport ul{position:absolute;top:0;right:0;width:100%;height:100%}.hero .bx-wrapper .bx-viewport ul li{background-size:cover;background-position:center center;position:absolute;top:0;right:0;width:100%;height:100%}.hero .bx-wrapper .bx-controls{width:100%}.hero .bx-wrapper .bx-controls .bx-controls-direction a{background:url(../png/slider-arrow.png);display:block;position:absolute;top:48%;z-index:500;font-size:0;width:21px;height:33px}@media(max-width: 700px){.hero .bx-wrapper .bx-controls .bx-controls-direction a{top:40%}}.hero .bx-wrapper .bx-controls .bx-controls-direction a:hover{opacity:.8}.hero .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev{left:40px}@media(max-width: 700px){.hero .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev{left:20px}}.hero .bx-wrapper .bx-controls .bx-controls-direction a.bx-next{right:40px;transform:rotate(180deg)}@media(max-width: 700px){.hero .bx-wrapper .bx-controls .bx-controls-direction a.bx-next{right:20px}}.hero nav{padding:0}.hero nav #menu-main-menu{padding:20px 0 10px}.hero nav li.menu-item-has-children>a:after{content:"+";position:absolute;top:0;right:0;display:none;font-size:1.5em;padding:2px 10px}@media(max-width: 1000px){.hero nav li.menu-item-has-children>a:after{display:block}}.hero nav #menu-main-menu li a{opacity:1;padding:2px 30px 2px}nav #menu-main-menu>li{margin:0}nav #menu-main-menu>li.active-link>a{background:#104b97}@media(max-width: 1000px){nav #menu-main-menu>li.active-link>a{background:initial}}nav #menu-main-menu>li>a:hover{background:#104b97}@media(max-width: 1000px){nav #menu-main-menu>li>a:hover{background:initial}}.hero nav #menu-main-menu .sub-menu{top:0;left:100%;z-index:1000;min-width:220px;height:100%;padding:20px 0 10px;background:#104b97}@media(max-width: 1000px){.hero nav #menu-main-menu .sub-menu{top:auto;left:auto;z-index:10;padding:0;background:initial}}.hero nav #menu-main-menu .sub-menu li a:hover{opacity:.5}.section-title{background:#104b97;color:#fff;text-align:center;font-size:1.25rem;text-transform:uppercase;letter-spacing:3px;padding:20px}.section-title.sponsorships-title{background:#efefef;color:#104b97;border-top:1px solid #d9d9d9;position:relative;z-index:500}.section-title.sponsorships-title:after{content:"";border:15px solid rgba(0,0,0,0);border-top-color:#efefef;display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%)}.centered-content{background-size:cover;background-position:center center;text-align:center;padding:80px 0 40px;color:#bab9b9;position:relative;font-size:1.5rem}.centered-content:before{content:"";background:rgba(0,0,0,.5);display:block;position:absolute;top:0;left:0;width:100%;height:100%}.centered-content .container{max-width:800px;z-index:500}.centered-content h1,.centered-content h2,.centered-content h3,.centered-content h4,.centered-content h5,.centered-content h6{color:#fff;margin:0 0 20px}.centered-content p{margin:0 0 40px}.centered-content a{font-size:1.125rem}.current-special{max-width:1300px;padding:70px 0;font-size:1.5rem;line-height:2.5rem}.current-special .sub-content{max-width:550px}.current-special h1,.current-special h2,.current-special h3,.current-special h4,.current-special h5,.current-special h6{color:#104b97;margin:0 0 20px;font-size:2.75rem}.current-special p{margin:0 0 100px}.current-special p:last-of-type{margin:0}.current-special a{font-size:1.125rem;line-height:2rem}.current-special img{display:block;width:calc(100% - 550px);height:auto;position:absolute;bottom:40px;right:0}@media(max-width: 1000px){.current-special img{width:auto;max-width:100%;position:relative;bottom:0;margin:40px auto 0}}.current-special.promotion p{margin:0 0 40px}.current-special.promotion img{width:auto;max-width:calc(100% - 550px);bottom:inherit;top:50%;transform:translateY(-50%)}@media(max-width: 1000px){.current-special.promotion img{max-width:100%;transform:none;top:0}}.sponsorships .sponsor{background:#ababab;width:25%;height:315px;position:relative}@media(max-width: 1000px){.sponsorships .sponsor{width:50%}}@media(max-width: 700px){.sponsorships .sponsor{width:100%}}.sponsorships .sponsor:nth-of-type(even){background:#8f8e8e}.sponsorships .sponsor img{display:block;max-width:90%;height:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.content{max-width:880px;padding:70px 0}.content h1{margin:0 0 10px}.content h3,.content h4,.content h5,.content h6{margin:0 0 20px}.content p,.content h2,.content form,.content iframe,.content blockquote,.content hr{margin:0 0 40px}.content ul,.content ol{margin:0 0 40px 30px}.content iframe{max-width:100%}.content img{max-width:100%;height:auto}@media(max-width: 700px){.content img{float:none;display:block;margin:0 auto 20px}}.content.intro-content a{background:none;color:#de1f26;border:1px solid #de1f26}.content.intro-content a:hover{background:#de1f26;color:#fff}.brands{background:#efefef;text-align:center;padding:40px 0 60px;position:relative}@media(max-width: 700px){.brands{padding:40px 0 140px}}.brands:after{content:"";background:#104b97;display:block;width:55%;height:10px;position:absolute;top:0;left:0}.brands:before{content:"";background:#000;display:block;width:45%;height:10px;position:absolute;top:0;right:0}.brands .container{max-width:1350px}.brands h3{margin:0 0 70px}.brands a{display:block;position:absolute;top:50%}.brands a.slider-prev{left:0}.brands a.slider-next{right:0}.brands .brands-slider{width:calc(100% - 250px);margin:0 auto}@media(max-width: 700px){.brands .brands-slider{width:100%}}.brands .slick-arrow{background:url(../png/arrow.png);position:absolute;top:-35px;display:block;width:114px;height:114px;border:none;outline:none;font-size:0;cursor:pointer;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}@media(max-width: 700px){.brands .slick-arrow{top:100%}}.brands .slick-arrow:hover{opacity:.8;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.brands .slick-arrow.slick-prev{left:-125px;transform:rotate(180deg)}@media(max-width: 700px){.brands .slick-arrow.slick-prev{left:0}}.brands .slick-arrow.slick-next{right:-125px}@media(max-width: 700px){.brands .slick-arrow.slick-next{right:0}}@media(max-width: 1000px){.footer .left,.footer .right{float:none}}.footer .footer-menu{background:#104b97;width:55%;padding:30px 90px 0px;height:175px;display:flex;flex-direction:column}@media(max-width: 1300px){.footer .footer-menu{padding:20px 40px 0px}}@media(max-width: 1000px){.footer .footer-menu{float:none;width:100%;text-align:center;padding:40px 20px;height:auto}}.footer .footer-menu .social{margin-top:10px}@media(max-width: 1300px){.footer .footer-menu .social{margin-top:5px}}@media(max-width: 1000px){.footer .footer-menu .social{margin-top:20px}}.footer .footer-menu .social:hover{opacity:.8}.footer .footer-menu .social img{max-width:50px}.footer .footer-menu .footer-nav{margin:7px 0 0}.footer .copy{background:#000;width:45%;padding:65px 90px 0;height:175px;text-transform:uppercase;font-size:.75rem}@media(max-width: 1300px){.footer .copy{padding:65px 40px 0}}@media(max-width: 1000px){.footer .copy{float:none;width:100%;text-align:center;padding:40px 20px;height:auto}}.footer .copy .soundpress{color:#fff;opacity:.5}.footer ul{list-style:none}.footer ul li{display:inline-block;margin:0 45px 0 0}@media(max-width: 1300px){.footer ul li{margin:0 20px 0 0}}@media(max-width: 1000px){.footer ul li{margin:0 10px}}.footer ul li a{color:#fff;font-weight:700}.footer ul li a:hover{opacity:.8}/*# sourceMappingURL=style.css.map */