@font-face{font-family:"MG Header Inter";src:url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-Regular.eot");src:url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-Regular.eot?#iefix") format("embedded-opentype"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-Regular.woff2") format("woff2"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-Regular.woff") format("woff"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-Regular.ttf") format("truetype"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-Regular.svg#Inter-Regular") format("svg");font-weight:normal;font-style:normal}
.mg-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#000;font-family:"MG Header Inter",sans-serif;color:#fff;width:100%;position:relative;z-index:999}
.mg-header *{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;color:inherit;font-family:inherit}
.mg-header a{text-decoration:none}
.mg-header a:visited{color:inherit}
.mg-header a:active,.mg-header a:hover,.mg-header a:focus{color:#c12923;text-decoration:underline}
.mg-header ul{list-style-type:none;padding:0;margin:0}
.mg-header .a-center{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.mg-header .column{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.mg-header .flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.mg-header .m-b-10{margin-bottom:10px}
.mg-header .white{color:#fff}
.mg-header .hamburger{padding:15px 15px;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
.mg-header .hamburger.is-active .hamburger-inner,.mg-header .hamburger.is-active .hamburger-inner::before,.mg-header .hamburger.is-active .hamburger-inner::after{background-color:#fff}
.mg-header .hamburger-box{width:30px;height:18px;display:inline-block;position:relative}
.mg-header .hamburger-inner{display:block;top:50%;margin-top:-1.5px}
.mg-header .hamburger-inner,.mg-header .hamburger-inner::before,.mg-header .hamburger-inner::after{width:30px;height:3px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
.mg-header .hamburger-inner::before,.mg-header .hamburger-inner::after{content:"";display:block}
.mg-header .hamburger-inner::before{top:-7.5px}
.mg-header .hamburger-inner::after{bottom:-7.5px}
.mg-header .hamburger--slider-r .hamburger-inner{top:1.5px}
.mg-header .hamburger--slider-r .hamburger-inner::before{top:7.5px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}
.mg-header .hamburger--slider-r .hamburger-inner::after{top:15px}
.mg-header .hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,7.5px,0) rotate(-45deg)}
.mg-header .hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(4.28571px,-4.5px,0);opacity:0}
.mg-header .hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-15px,0) rotate(90deg)}
.mg-header .arrow-button{padding:12.5px 15px}
.mg-header .arrow-button svg{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.mg-header .arrow-button.is-active svg{transform:rotate(180deg)}
.mg-header .dropdown-button{border:0;background-color:inherit;display:none;padding:5px;margin-left:5px;width:auto}
.mg-header .dropdown-button.active{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.mg-header .dropdown-button.active.in-active{display:none}
.mg-header .dropdown-button.in-active{display:none}
.mg-header .h-search-box{padding:10px 20px}
.mg-header .h-search-box .mg-nav-submit{text-transform:none;padding:5px;width:25%}
.mg-header .h-search-box .search-input{font-size:16px;margin:0 5% 0 0;padding:5px;width:70%}
.mg-header .hamburger-menu{background-color:#000;display:none;color:#fff;font-size:13px;position:absolute;top:54.5px;left:0;z-index:999}
.mg-header .hamburger-menu .s-menu{font-size:12px}
.mg-header .hamburger-menu .h-menu{background-color:inherit;padding:0 20px}
.mg-header .hamburger-menu .h-menu-items{border-bottom:1px solid rgba(150,150,150,0.5)}
.mg-header .hamburger-menu .h-menu-items:first-child{border-top:1px solid rgba(150,150,150,0.5)}
.mg-header .hamburger-menu .h-menu-items.light{color:#757575}
.mg-header .hamburger-menu .h-link{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;color:inherit;padding:12.5px 15px;letter-spacing:.5px;text-transform:uppercase}
.mg-header .hamburger-menu .h-sub{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;background-color:inherit;color:#757575;max-height:0;opacity:0;visibility:hidden}
.mg-header .hamburger-menu .h-sub.is-active{max-height:999px;opacity:1;visibility:visible}
.mg-header .hamburger-menu .h-sub-items{border-bottom:1px solid rgba(150,150,150,0.5)}
.mg-header .hamburger-menu .h-sub-items:first-child{border-top:1px solid rgba(150,150,150,0.5)}
.mg-header .hamburger-menu .h-sub-items:last-child{border-bottom:0}
.mg-header .hamburger-menu .h-s-link{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;padding:12.5px 30px}
.mg-header .hamburger-menu .nav-section{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}
.mg-header .j-center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}
.mg-header .j-end{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}
.mg-header .logo{margin-right:auto}
.mg-header .mg-hamburger:not(.hamburger-menu){display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}
.mg-header .mg-hamburger .nav-link:before{content:none}
.mg-header .menu .nav-link{color:inherit;font-size:14px;text-transform:uppercase}
.mg-header .menu .nav-link.small{font-size:10px;margin:2.5px 30px 2.5px 15px;height:auto}
.mg-header .menu .nav-link.small:before{content:none}
.mg-header .sub-menu{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;background-color:#000;color:inherit;font-size:14px;width:317px;padding:10px 30px 15px 30px;position:absolute;top:61px;opacity:0;visibility:hidden}
.mg-header .sub-menu-items{border-top:1px solid rgba(150,150,150,0.5);padding:7.5px 0;text-align:center}
.mg-header .sub-menu-items:first-child{border-top:0}
.mg-header .sub-menu.search-box{padding:30px 15px 20px 15px;left:auto;right:-30px;width:395px}
.mg-header .nav-link{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:80px;padding:0;position:relative;letter-spacing:1px;text-align:center}
.mg-header .nav-link[aria-expanded="true"] ~ .sub-menu{opacity:1;visibility:visible}
.mg-header .nav-link.home{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.mg-header .nav-link.home svg{width:144px;height:19.5px}
.mg-header .nav-link.home:before{height:4px;transform:scale(1);top:-5px}
.mg-header .nav-link.active{color:#757575}
.mg-header .nav-link.active path{fill:#757575}
.mg-header .nav-link.active:before{transform:scale(1)}
.mg-header .nav-link.search-button{border:0;background-color:inherit;cursor:pointer;padding:0 30px}
.mg-header .nav-link.search-button:hover path{fill:#757575}
.mg-header .nav-link:before{-webkit-transition:all .2s cubic-bezier(0.68,-0.2,0.3,1.55);-moz-transition:all .2s cubic-bezier(0.68,-0.2,0.3,1.55);-ms-transition:all .2s cubic-bezier(0.68,-0.2,0.3,1.55);-o-transition:all .2s cubic-bezier(0.68,-0.2,0.3,1.55);transition:all .2s cubic-bezier(0.68,-0.2,0.3,1.55);background-color:#c12923;content:"";display:block;position:absolute;top:60px;left:0;height:1px;width:100%;transform:scale(0)}
.mg-header .nav-link:hover{color:#757575}
.mg-header .nav-link:hover:before{transform:scale(1)}
.mg-header .nav-section{position:relative;margin-left:64px}
.mg-header .nav-section.logo{margin-left:0}
.mg-header .search-control{border:0;margin:0;padding:0}
.mg-header .search-form{margin:0;padding:0}
.mg-header .search-radio{border:0;margin:0;padding:0;height:13px;width:13px}
.mg-header .search-radio-label{color:#fff;display:inline-block;font-size:12.5px;margin:0 30px 0 5px;letter-spacing:1.3px;text-transform:uppercase}
.mg-header .search-radio-label.secondary{color:#757575}
.mg-header .top{color:#757575;padding:0 8.33333vw}
.mg-header .top .nav-section{padding:5px 0}
.mg-header .bottom{border-top:1px solid rgba(150,150,150,0.5);padding:0 8.33333vw}
.mg-header .sr-only{position:absolute;opacity:.001;z-index:-1}
.mg-header .search-label{color:rgba(150,150,150,0.5);display:inline-block;font-size:10px}
.mg-header .search-input{background-color:#fff;border:0;color:#000;height:35px;width:240px;padding:10px;margin:0 15px 0 0}
.mg-header .mg-nav-submit{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background-color:#c12923;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:13.5px;height:35px;padding:8.5px 30px 8.5px 15px;letter-spacing:1px;line-height:1.2;text-transform:uppercase;margin:0;position:relative}
.mg-header .mg-nav-submit svg{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;cursor:pointer;position:absolute;top:10px;left:80px}
.mg-header .mg-nav-submit:hover{background-color:#fff;color:#c12923}
.mg-header .mg-nav-submit:hover svg{fill:#c12923;transform:translateX(5px)}
.mg-header .w-100{width:100%}
.mg-header .wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media(max-width:580px){.mg-header .arrow-button{padding:10px}
.mg-header .arrow-button svg{width:12px !important;height:12px !important}
.mg-header .hamburger-menu{font-size:11px;top:44.5px}
.mg-header .hamburger-menu.is-active{display:block}
.mg-header .hamburger-menu .h-s-link{padding:10px 25px}
.mg-header .hamburger-menu .h-menu{padding:0 12.5px}
.mg-header .hamburger-menu .h-link{padding:10px}
.mg-header .h-search-box .mg-nav-submit{text-transform:uppercase;padding:5px;width:30%}
.mg-header .nav-link{height:auto;padding:15px}
.mg-header .nav-link.home{padding:10px}
.mg-header .nav-link.home svg{width:96px}
.mg-header .nav-link.home:before{height:6px}
.mg-header .nav-link.hamburger{padding:10px 0}
.mg-header .nav-section{margin-left:0}
.mg-header .nav-section:not(.mg-hamburger):not(.logo){display:none}
.mg-header .nav-section:not(.mg-hamburger):not(.logo).flex{display:none}
.mg-header .search-input{height:30px}
.mg-header .mg-nav-submit{height:30px;font-size:11px;padding-left:8px;text-align:left;line-height:1.7}
.mg-header .mg-nav-submit svg{top:9px;left:75%}
.mg-header .search-radio-label{font-size:10px;white-space:nowrap;letter-spacing:.3px}
.mg-header .top{padding-bottom:6px}
.mg-header .bottom{border-top:0;padding:0 15px}
}
@media(min-width:581px) and (max-width:860px){.mg-header .hamburger-menu.is-active{display:block}
.mg-header .h-search-box{padding:20px 35px 30px 35px}
.mg-header .h-search-box .mg-nav-submit{padding-left:12px;text-transform:uppercase;max-width:112px}
.mg-header .h-search-box .search-input{margin-right:15px;padding-left:10px;width:80%}
.mg-header .mg-nav-submit{padding:5px;text-align:left}
.mg-header .mg-nav-submit svg{height:14px !important;width:14px !important;left:80%}
.mg-header .nav-link{height:auto;padding:15px}
.mg-header .nav-link.home svg{width:129.6px}
.mg-header .nav-link.home:before{height:6px}
.mg-header .nav-link.hamburger{padding:0 5px}
.mg-header .nav-section:not(.mg-hamburger):not(.logo){display:none}
.mg-header .nav-section:not(.mg-hamburger):not(.logo).flex{display:none}
.mg-header .search-radio-label{font-size:10px;margin:0 30px 0 2.5px;letter-spacing:.5px}
.mg-header .search-radio-label.secondary{margin-right:0}
.mg-header .search-radio-box{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;width:80%}
.mg-header .top{padding-bottom:6px}
.mg-header .bottom{border-top:0;padding:0 15px}
}
@media(min-width:861px) and (max-width:1280px){.mg-header .menu .nav-link{font-size:10px}
.mg-header .menu .nav-link.small{margin-right:15px}
.mg-header .menu .nav-link.search-button{padding:0 15px}
.mg-header .nav-section{margin-left:24px}
.mg-header .top,.mg-header .bottom{padding:0 15px}
.mg-header .sub-menu{font-size:11px;width:200px}
.mg-header .sub-menu.search-box{right:0}
}
@media(min-width:861px){.mg-header .mg-hamburger{display:none}
.mg-header .nav-section.mg-hamburger{display:none}
.mg-header .nav-link.home{padding:0 15px}
}
.mg-header input::-webkit-input-placeholder{color:#000 !important}
.mg-header input:-moz-placeholder{color:#000 !important}
.mg-header input::-moz-placeholder{color:#000 !important}
.mg-header input:-ms-input-placeholder{color:#000 !important}
.mg-header input::placeholder{color:#000 !important}
.mg-header ul>li{margin-bottom:0}
.mg-header .logo{margin:0 auto 0 0;max-width:none;float:none;z-index:auto}
.mg-header .menu .nav-link.small{height:15px}
.mg-header .menu .nav-link.small:hover{color:#c12923}
.mg-header .nav-link{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:initial !important}
.mg-header .search-input{font-size:16px}