/*!
 Source: Base: sb.newVehiclesBodyTypeMegamenu
*/.header-item--bodyTypeMegamenu{align-items:stretch !important}.header-item--bodyTypeMegamenu>nav{display:flex}.header-item--bodyTypeMegamenu ul.nav{display:flex;flex-wrap:nowrap;align-items:center}.header-item--bodyTypeMegamenu ul.nav li{position:relative;display:flex;background:rgba(0,0,0,0);transition:all 0.2s ease-in;cursor:pointer;align-items:center}.header-item--bodyTypeMegamenu ul.nav li a,.header-item--bodyTypeMegamenu ul.nav li button,.header-item--bodyTypeMegamenu ul.nav li a:visited{display:flex;align-items:center;height:100%;background:transparent;color:#001E50;font-family:"VW Text",sans-serif;font-weight:700;letter-spacing:normal;white-space:nowrap;text-decoration:none;text-transform:none;transition:all 0.3s ease-in}.header-item--bodyTypeMegamenu ul.nav>li{height:100%;background:rgba(0,0,0,0)}.header-item--bodyTypeMegamenu ul.nav>li>a,.header-item--bodyTypeMegamenu ul.nav>li>button,.header-item--bodyTypeMegamenu ul.nav>li>a:visited{height:80px;color:#001E50;font-size:16px;font-weight:700}.header-item--bodyTypeMegamenu ul.nav>li>a:focus{background-color:unset}.header-item--bodyTypeMegamenu ul.nav>li:hover,.header-item--bodyTypeMegamenu ul.nav>li.active-menu{background:rgba(0,0,0,0)}.header-item--bodyTypeMegamenu ul.nav>li:hover>a,.header-item--bodyTypeMegamenu ul.nav>li.active-menu>a{color:#00B0F0}.header-item--bodyTypeMegamenu ul.nav>li:hover{background:#fff}.header-item--bodyTypeMegamenu ul.nav>li:hover>a{background:unset;color:#00B0F0}.header-item--bodyTypeMegamenu ul.nav>li:hover.menu-item-has-children>a:after{border-color:#00B0F0}.header-item--bodyTypeMegamenu ul.nav>li.active-menu>[aria-expanded]:after{transform:rotate(-135deg) translateY(-1px) translateX(-1px);-webkit-transform:rotate(-135deg) translateY(-1px) translateX(-1px)}.header-item--bodyTypeMegamenu ul.nav>li.active-menu>.sub-menu{visibility:visible;opacity:1;-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px);pointer-events:all}.header-item--bodyTypeMegamenu ul.nav li.current-menu-item{background:#fff}.header-item--bodyTypeMegamenu ul.nav li.current-menu-item>a{color:#00B0F0}.header-item--bodyTypeMegamenu ul li>.sub-menu{display:block;position:absolute;top:100%;left:0;right:unset;padding:0;z-index:-1;visibility:hidden;opacity:0;background:#fff;border:none;border-top:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease-in;-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none}.header-item--bodyTypeMegamenu ul li>.sub-menu li a{padding:15px;width:100%}.header-item--bodyTypeMegamenu ul li>.sub-menu li.long-item a{white-space:normal}.header-item--bodyTypeMegamenu ul li>.sub-menu li.menu-item-has-children:not(.column)>ul.sub-menu{position:absolute;top:0;left:100%;-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px);background:#fff;border:none;border-top:none;padding:0;display:none}.header-item--bodyTypeMegamenu ul li>.sub-menu li.menu-item-has-children:not(.column)>ul.sub-menu:before{content:"";width:100%;position:absolute;top:0;left:0;border-top:none}.header-item--bodyTypeMegamenu ul li>.sub-menu li.menu-item-has-children:not(.column).submenu-left>ul.sub-menu{left:auto;right:100%}.header-item--bodyTypeMegamenu ul li>.sub-menu li.menu-item-has-children:not(.column):hover>ul.sub-menu,.header-item--bodyTypeMegamenu ul li>.sub-menu li.menu-item-has-children:not(.column).active-menu>ul.sub-menu{display:block;z-index:1;opacity:1;visibility:visible;pointer-events:all}.header-item--bodyTypeMegamenu ul li>.sub-menu li:hover,.header-item--bodyTypeMegamenu ul li>.sub-menu li.active-menu{background:#fff}.header-item--bodyTypeMegamenu ul li>.sub-menu li:hover>a,.header-item--bodyTypeMegamenu ul li>.sub-menu li.active-menu>a{background:unset;color:#00B0F0}.header-item--bodyTypeMegamenu .megamenu>.sub-menu{min-width:650px}@media (min-width: 768px) and (max-width: 1024px){.header-item--bodyTypeMegamenu ul.nav>li>a{padding:0 7px}.header-item--bodyTypeMegamenu ul.nav>li a,.header-item--bodyTypeMegamenu ul.nav>li button{font-size:12px}}@media (min-width: 1025px) and (max-width: 1199px){.header-item--bodyTypeMegamenu ul.nav>li>a{padding:0 8px}.header-item--bodyTypeMegamenu ul.nav>li a,.header-item--bodyTypeMegamenu ul.nav>li button{font-size:13px}}@media (min-width: 1200px){.header-item--bodyTypeMegamenu ul.nav>li>a{padding:0 10px}.header-item--bodyTypeMegamenu ul.nav>li a,.header-item--bodyTypeMegamenu ul.nav>li button{font-size:14px}}.admin-settings .header-item--bodyTypeMegamenu .sub-menu{display:none !important}.header-item--bodyTypeMegamenu li.right-edge:not(.column):not(.split-menu)>.sub-menu li.menu-item-has-children>ul.sub-menu{left:auto;right:100%}.header-item--bodyTypeMegamenu li.right-edge:not(.column)>.sub-menu{right:0;left:auto}.header-item--bodyTypeMegamenu li.split-menu>.sub-menu{width:500px}.header-item--bodyTypeMegamenu li.split-menu>.sub-menu>li{min-width:50%;width:50%;float:left}.header-item--bodyTypeMegamenu li.split-menu>.sub-menu>li:nth-child(odd)>.sub-menu{left:auto !important;right:100%}.header-item--bodyTypeMegamenu .newVehicles.megamenu{position:static}.header-item--bodyTypeMegamenu .newVehicles.megamenu .sub-menu{text-transform:uppercase;letter-spacing:1px}.header-item--bodyTypeMegamenu .newVehicles.megamenu>.sub-menu{left:0;width:100vw;max-width:100%;max-height:70vh;border:none;background:#fff;overflow-y:auto}.header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--bodies>a{height:70px;padding:0 30px !important;font-weight:700;position:relative;background:#000;width:240px}.header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--bodies>a>.walker-text.vehicle-count{display:none}.header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--bodies>a:before{content:none}.header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--bodies>.sub-menu{padding:15px 40px;position:absolute;left:240px;top:0;background:#fff;flex-wrap:wrap;min-height:140px;display:none}.header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--bodies.active-menu>a{background:#001E50}.header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--bodies.active-menu>.sub-menu{display:flex}.header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--models{display:flex;flex-direction:column;justify-content:center;align-items:center;height:80px;min-width:110px;padding:0}.header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--models .walker-text{padding:5px 0}.header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--models>a{flex-wrap:wrap;flex-direction:column;height:auto;justify-content:center;color:#6c757d !important;font-size:12px;font-weight:700}.header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--models>a:before{float:none;margin:0}.header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--models>a:hover{color:#001E50 !important}.header-item--bodyTypeMegamenu .newVehicles.megamenu .vehicle-count{padding-left:5px}.header-item--bodyTypeMegamenu ul.sub-menu .di-vehicle-icon a{line-height:normal}.header-item--bodyTypeMegamenu ul.sub-menu .di-vehicle-icon a:before{content:"";width:60px;height:40px;display:block;margin:0 10px 0 0}.header-item--bodyTypeMegamenu ul.sub-menu .di-vehicle-icon.large-icon a:before{width:120px;height:60px}
