/*!
 Source: Base: us.kenGarff.organism.header.desktop.style1
*/header#header{height:unset;overflow-anchor:none}header#header.header-scrolled{top:-1px}header#header.header-scrolled .headerRow--top{height:0px !important;opacity:0;visibility:hidden}header#header.header-scrolled .headerRow--middle{height:86px !important}header#header.header-scrolled .headerRow--bottom{height:0px !important}header#header.header-scrolled .headerRow--bottom .header-item__multiColumnMegamenu ul.nav li a,header#header.header-scrolled .headerRow--bottom .header-item__multiColumnMegamenu ul.nav li button{transform:scale(0);opacity:0;visibility:hidden}header#header.header-scrolled .show-headerRow--bottom{height:50px !important}header#header.header-scrolled .show-headerRow--bottom .header-item__multiColumnMegamenu ul.nav li a,header#header.header-scrolled .show-headerRow--bottom .header-item__multiColumnMegamenu ul.nav li button{transform:scale(1);opacity:1;visibility:visible}header#header .headerRow{transition-duration:600ms;transition-timing-function:ease}header#header .headerRow--top{border-bottom:1px solid #00324F;opacity:1;visibility:visible}header#header .headerRow--top .header-wrapper{padding:0 10px}header#header .headerRow--top .header-wrapper>*:not(.sb-rotating-text){order:4}header#header .headerRow--top .header-wrapper__item{padding:0 5px}@media (min-width: 1400px){header#header .headerRow--top .header-wrapper__item{padding:0 10px}}header#header .headerRow--top .header-item__info,header#header .headerRow--top a.header-item__info,header#header .headerRow--top .header-item__info a,header#header .headerRow--top .sb-rotating-text .rotating-item p,header#header .headerRow--top .sb-rotating-text .rotating-item>a{font-family:"Avenir Next",sans-serif;text-transform:none;font-weight:400;font-size:1.125rem;letter-spacing:normal}@media (max-width: 1399.98px){header#header .headerRow--top .header-item__info,header#header .headerRow--top a.header-item__info,header#header .headerRow--top .header-item__info a,header#header .headerRow--top .sb-rotating-text .rotating-item p,header#header .headerRow--top .sb-rotating-text .rotating-item>a{font-size:12px}}@media (min-width: 1399.99px) and (max-width: 1599px){header#header .headerRow--top .header-item__info,header#header .headerRow--top a.header-item__info,header#header .headerRow--top .header-item__info a,header#header .headerRow--top .sb-rotating-text .rotating-item p,header#header .headerRow--top .sb-rotating-text .rotating-item>a{font-size:14px}}header#header .headerRow--top .header-item--phone .phone-item__label,header#header .headerRow--top .header-item--hours .department{font-weight:400}@media (max-width: 1199.98px){header#header .headerRow--top .header-item__icon{display:none}}header#header .headerRow--top .header-item--phone .phone-item{padding:0}header#header .headerRow--top .header-item--phone .phone-item+.phone-item:before{margin:0 1px 0 5px}header#header .headerRow--top .header-item--hours .hours-item .dynamic-hours+.dynamic-hours:before{margin:0 1px 0 5px}header#header .headerRow--top .sb-rotating-text{order:0;margin-right:auto}header#header .headerRow--top .sb-rotating-text .rotating-item{padding-right:0 !important;padding-left:5px !important}header#header .headerRow--top .sb-rotating-text .rotating-item>a{display:flex;align-items:center}header#header .headerRow--top .sb-rotating-text .rotating-item>a:after{font-size:calc(1.125rem + 2px)}@media (max-width: 1399.98px){header#header .headerRow--top .sb-rotating-text .rotating-item>a:after{font-size:14px}}@media (min-width: 1399.99px) and (max-width: 1599px){header#header .headerRow--top .sb-rotating-text .rotating-item>a:after{font-size:16px}}header#header .headerRow--top .sb-rotating-text .rotating-item svg{margin-bottom:2px}header#header .headerRow--middle{position:relative}header#header .headerRow--middle .header-item--classicSearch{width:100%;max-width:350px;padding-left:24px;z-index:1}@media (min-width: 1500px){header#header .headerRow--middle .header-item--classicSearch{max-width:430px;padding-left:54px}}header#header .headerRow--middle .header-item--classicSearch #searchform{border:1px solid #000;border-radius:75px;height:45px;background-color:#fff;width:100%;margin:0}header#header .headerRow--middle .header-item--classicSearch #searchform .sb-inventory-search-field{height:43px;width:100%;padding-left:25px;font-size:12px;letter-spacing:normal;font-weight:400;color:#000;border:none;background-color:transparent;border-radius:75px 0px 0px 75px}@media (min-width: 1500px){header#header .headerRow--middle .header-item--classicSearch #searchform .sb-inventory-search-field{font-size:16px;letter-spacing:normal}}header#header .headerRow--middle .header-item--classicSearch #searchform .sb-inventory-search-field::placeholder{color:#000}header#header .headerRow--middle .header-item--classicSearch #searchform .search-anything-submit-btn{width:55px;padding:0 25px 0 0;background-color:transparent;border-radius:0px 75px 75px 0px}header#header .headerRow--middle .dealerLogos__center{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}header#header .headerRow--middle .dealerLogos__center .kgLogo{padding:0 1.25rem 0 0}@media (min-width: 1200px){header#header .headerRow--middle .dealerLogos__center .kgLogo{padding:0 2.5rem 0 0}}header#header .headerRow--middle .dealerLogos__center .kgLogo img{max-height:28px;width:auto}header#header .headerRow--middle .dealerLogos__center .kgLogo__ford img,header#header .headerRow--middle .dealerLogos__center .kgLogo__honda img,header#header .headerRow--middle .dealerLogos__center .kgLogo__nissan img{max-height:69px;width:auto}header#header .headerRow--middle .dealerLogos__center .header-item--multipleLogos{display:inline-flex}header#header .headerRow--middle .dealerLogos__center .header-item--multipleLogos .swiper-slide{display:flex !important;justify-content:center;align-items:center;margin:auto 0}header#header .headerRow--middle .dealerLogos__center .bmwLogo,header#header .headerRow--middle .dealerLogos__center .buickGMCLogo,header#header .headerRow--middle .dealerLogos__center .cadillacLogo,header#header .headerRow--middle .dealerLogos__center .chevyLogo,header#header .headerRow--middle .dealerLogos__center .fordLogo,header#header .headerRow--middle .dealerLogos__center .gmcLogo,header#header .headerRow--middle .dealerLogos__center .hondaLogo,header#header .headerRow--middle .dealerLogos__center .kiaLogo,header#header .headerRow--middle .dealerLogos__center .lexusLogo,header#header .headerRow--middle .dealerLogos__center .mbLogo,header#header .headerRow--middle .dealerLogos__center .nissanLogo,header#header .headerRow--middle .dealerLogos__center .subaruLogo,header#header .headerRow--middle .dealerLogos__center .stellantisLogo,header#header .headerRow--middle .dealerLogos__center .vwLogo{padding:0 1.25rem 0 0}@media (min-width: 1200px){header#header .headerRow--middle .dealerLogos__center .bmwLogo,header#header .headerRow--middle .dealerLogos__center .buickGMCLogo,header#header .headerRow--middle .dealerLogos__center .cadillacLogo,header#header .headerRow--middle .dealerLogos__center .chevyLogo,header#header .headerRow--middle .dealerLogos__center .fordLogo,header#header .headerRow--middle .dealerLogos__center .gmcLogo,header#header .headerRow--middle .dealerLogos__center .hondaLogo,header#header .headerRow--middle .dealerLogos__center .kiaLogo,header#header .headerRow--middle .dealerLogos__center .lexusLogo,header#header .headerRow--middle .dealerLogos__center .mbLogo,header#header .headerRow--middle .dealerLogos__center .nissanLogo,header#header .headerRow--middle .dealerLogos__center .subaruLogo,header#header .headerRow--middle .dealerLogos__center .stellantisLogo,header#header .headerRow--middle .dealerLogos__center .vwLogo{padding:0 2.5rem 0 0}}header#header .headerRow--middle .dealerLogos__center .bmwLogo img{max-width:60px}header#header .headerRow--middle .dealerLogos__center .buickGMCLogo .logo img{max-width:70px}header#header .headerRow--middle .dealerLogos__center .cadillacLogo img{max-width:68px}header#header .headerRow--middle .dealerLogos__center .chevyLogo img{max-width:68px}header#header .headerRow--middle .dealerLogos__center .fordLogo img{max-width:62px}header#header .headerRow--middle .dealerLogos__center .gmcLogo img{max-width:68px}header#header .headerRow--middle .dealerLogos__center .hondaLogo img{max-width:58px}header#header .headerRow--middle .dealerLogos__center .kiaLogo img{max-width:120px}header#header .headerRow--middle .dealerLogos__center .lexusLogo img{max-width:204px}header#header .headerRow--middle .dealerLogos__center .nissanLogo img{max-width:60px}header#header .headerRow--middle .dealerLogos__center .stellantisLogo .logo img{max-width:58px}header#header .headerRow--middle .dealerLogos__center .subaruLogo{position:relative;display:inline-block;padding-right:20px;margin-right:20px}header#header .headerRow--middle .dealerLogos__center .subaruLogo:after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);background:#eee;width:1px;height:120%}header#header .headerRow--middle .dealerLogos__center .subaruLogo img{max-width:71px}header#header .headerRow--middle .dealerLogos__center .vwLogo img{max-width:50px}header#header .headerRow--middle .dealerLogos__center .dealerLogo a{display:inline-block}header#header .headerRow--middle .dealerLogos__center .dealerLogo .dealerName{color:#000;font-weight:normal;font-weight:400;font-family:"Avenir Next",sans-serif;text-trasnform:unset;font-size:.875rem;letter-spacing:normal}@media (min-width: 768px){header#header .headerRow--middle .dealerLogos__center .dealerLogo .dealerName{font-size:.875rem;letter-spacing:normal}}header#header .headerRow--middle .dealerLogos .header-item-singleLogo{padding:0}header#header .headerRow--middle .dealerLogos .header-item-singleLogo+.header-item-singleLogo{padding-left:20px}@media (min-width: 1200px){header#header .headerRow--middle .dealerLogos .header-item-singleLogo+.header-item-singleLogo{padding-left:40px}}header#header .headerRow--bottom{overflow-anchor:none}header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav#menu-main-menu{gap:48px}header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav li:hover,header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav li:focus,header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav li:visited,header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav li a:hover,header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav li a:focus,header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav li a:visited{background-color:transparent}header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav li a,header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav li button{opacity:1;visibility:visible;transition-duration:600ms;transition-timing-function:ease}header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav li a,header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav li button,header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav li a:visited,header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav li a:not([href]):not([tabindex]){letter-spacing:5%;font-weight:400}header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav>li:hover a:after,header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav>li.active-menu>a:after,header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav>li:hover [aria-expanded]:after,header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav>li.active-menu>[aria-expanded]:after{background:#000}header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav>li>a:after,header#header .headerRow--bottom .header-item__multiColumnMegamenu ul.nav>li>[aria-expanded]:after{content:'';box-sizing:content-box;width:100%;height:3px;background:transparent;transform:none;border:none;margin-left:0}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav ul.sub-menu .di-vehicle-icon a:before{min-width:60px}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li.menu-item-has-children>[aria-expanded]{color:#000}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li>a:after,header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li>[aria-expanded]:after{top:10px}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li.menu-item-has-children.current-menu-item>[aria-expanded]{color:#000}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li:not(.newVehicles.megamenu) .noChildren{background-color:#2c2c2c;border-left:5px solid #2198DC;margin-right:20px}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li:not(.newVehicles.megamenu) .noChildren:before{position:relative;content:'Quick Links';padding:15px;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li>.sub-menu{background-color:#121212;padding:35px 50px 50px;width:100%;max-height:calc(100vh - 223px - 47px);overflow-y:auto}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li>.sub-menu li a[href]{transition:all 100ms ease}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li>.sub-menu li.column>a,header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li>.sub-menu li.menu-item-has-children>a{font-weight:700;font-size:18px;color:#fff}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li>.sub-menu li.di-vehicle-icon a{white-space:normal}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li>.sub-menu li a{font-weight:600;color:#939598}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li>.sub-menu li a:hover{color:#fff}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li.megamenu.newVehicles>.sub-menu .innerColumns{flex-direction:column}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li.megamenu.newVehicles>.sub-menu .innerColumns .withChildren{flex-wrap:wrap;width:100%}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li.megamenu.newVehicles>.sub-menu .innerColumns .withChildren .vehicles{flex-basis:100%}header#header .headerRow--bottom .header-item__multiColumnMegamenu nav>ul>li.megamenu.newVehicles>.sub-menu .innerColumns .withChildren .vehicles>.sub-menu{display:grid;grid-template-columns:repeat(4, 1fr)}.admin-settings.expand-controls>[data-control="true"] header#header [data-control="true"] .headerRow--middle [data-widget-type="sb.core.molecule.header.wrapper"] .dealerLogos__center{position:relative;height:unset;width:unset;left:unset;top:unset}.admin-settings>[data-control="true"] [data-control="true"] [data-widget-display-name="Multi-Column Megamenu"] .header-item__multiColumnMegamenu ul.nav>li>a:after,.admin-settings>[data-control="true"] [data-control="true"] [data-widget-display-name="Multi-Column Megamenu"] .header-item__multiColumnMegamenu ul.nav>li>[aria-expanded]:after{content:"";box-sizing:content-box;display:block !important;width:100%;height:3px;background:transparent;transform:none;border:none;margin:0;position:relative;top:5px}.admin-settings>[data-control="true"] [data-control="true"] [data-widget-display-name="Multi-Column Megamenu"] .header-item__multiColumnMegamenu ul.nav>li:hover a:after,.admin-settings>[data-control="true"] [data-control="true"] [data-widget-display-name="Multi-Column Megamenu"] .header-item__multiColumnMegamenu ul.nav>li.active-menu>a:after,.admin-settings>[data-control="true"] [data-control="true"] [data-widget-display-name="Multi-Column Megamenu"] .header-item__multiColumnMegamenu ul.nav>li:hover [aria-expanded]:after,.admin-settings>[data-control="true"] [data-control="true"] [data-widget-display-name="Multi-Column Megamenu"] .header-item__multiColumnMegamenu ul.nav>li.active-menu>[aria-expanded]:after{background:#000}.admin-settings:not(.expand-controls)>[data-control="true"] header#header [data-control="true"] .headerRow--middle [data-widget-type="sb.classicSearch"]{z-index:1}.admin-settings:not(.expand-controls)>[data-control="true"] header#header [data-control="true"] .headerRow--middle [data-widget-value*="dealerLogos__center"]{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.admin-settings:not(.expand-controls)>[data-control="true"] header#header [data-control="true"] .headerRow--middle [data-widget-value*="dealerLogos__center"] .dealerLogos__center{position:relative;width:unset;left:unset;top:unset}
