
.mm-business .content-blocks .content-block.property,.mm-for-me .content {background-color: #edf2fb;}
.mega-menu .mega-menu-layout .dropdown-menu {background-color: #f1f1f1;}
.mega-menu .mega-menu-layout .mm-container {max-width: 100%;margin: 0 auto;height: 100%;/*background-color: #f1f1f1;*/;}
.mega-menu .mega-menu-layout .dropdown-menu>div {display: flex;position: relative!important;width: 100% !important;height: 100vh;margin: 0 auto;padding: 20px 0 50px;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane .menu-block-container .menu-block .menu-block-inner .content .content_menu ul,.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation ul {list-style: none;padding: 0;}
.mega-menu .mega-menu-layout .dropdown-menu>div>div {width: 100%;height: 100%;background-color: #fff;overflow-y: auto;}

/*.mega-menu .mega-menu-layout .dropdown-menu>div>div>div,.mega-menu .mega-menu-layout .dropdown-menu>div>div>div>div {background-color: #f1f1f1;height: 100vh;}*/
.mega-menu .mega-menu-layout .mm-container .mm-content {padding: 25px;}
.mm-for-me {display: flex;justify-content: center;}
.mm-for-me .img {position: relative;display: flex;align-items: flex-end;width: 350px;}
.mm-for-me .img:before {content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));z-index: 1;}
.mm-for-me .img .img-block {position: absolute;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;filter: blur(1.1px);}
.mm-for-me .img .img-copy {position: relative;z-index: 1;width: 100%;padding: 2.5rem;}
.mm-for-me .content {flex: 1;padding: 2rem 1rem 2rem 3rem;}
.mm-for-me .img .img-copy h2 {color: #fff;font-weight: 600;font-size: 31.97px;line-height: 40.18px;margin-bottom: 5px;}
.mm-for-me .img .img-copy h2:before {display: none;}
.mm-for-me .img .img-copy p {color: #ffff;font-size: 15px;line-height: 18.86px;}
.mm-business .content-blocks .content-block .heading h2,.mm-for-me .content h2.heading {font-size: 31.97px;line-height: 40.18px;}
.mm-for-me .content h2.heading {color: #002072;padding: 0 10px;margin-bottom: 1rem;}
.mm-for-me .content h2.heading:before {left: 12px;border-color: #658d1b;background-color: #658d1b;}
.mm-for-me .content .proucts .product {position: relative;width: 315px;}
.mm-for-me .content .proucts .product a:before {content: '';position: absolute;width: 70%;left: 10px;bottom: 0;height: 1px;background-color: #d1d3d4;transition: .2s ease-in-out;}
.mm-for-me .content .proucts .product a:hover:before {width: 15%;height: 3px;background-color: #658d1b;}
.mm-for-me .content .proucts .product a {position: relative;display: block;padding: 10px;}
.mm-for-me .content .proucts .product a .title {color: #58595b;font-weight: 400;margin-bottom: 0;font-size: 18px;line-height: 18.86px;}
.mm-for-me .content .proucts .product a:hover .title {font-weight: 500;color: #002d72;}
.mm-for-me .content .proucts .product a p {color: #58595b;margin: 0;font-size: 15px;line-height: 18.86px;}
.mm-business .content-blocks {display: flex;justify-content: center;height: 100%;}
.mm-business .content-blocks .content-block {display: flex;flex-direction: column;align-items: self-start;justify-content: center;width: 50%;padding: 2rem;}
.mm-business .content-blocks .content-block.auto {background-color: #f7f9fd;}
.mm-business .content-blocks .content-block .heading {width: 100%;padding: 0 30px;}
.mm-business .content-blocks .content-block.auto .heading h2:before,.mm-business .content-blocks .content-block.auto .link-blocks-wrapper .link-blocks .link-block .link span:before {background-color: #da291c;}
.mm-business .content-blocks .content-block.property .heading h2:before {background-color: #f2ce00;}
.mm-business .content-blocks .content-block .link-blocks-wrapper {display: flex;width: 100%;height: 100%;}
.mm-business .content-blocks .content-block .link-blocks-wrapper .link-blocks {width: 50%;padding: 10px 30px;}
.mm-business .content-blocks .content-block .link-blocks-wrapper .link-blocks:first-child {border-right: 1px solid #d1d3d4;}
.mm-business .content-blocks .content-block .link-blocks-wrapper .link-blocks .link-block .link {display: flex;align-items: center;font-size: 15px;line-height: 18.86px;}
.mm-business .content-blocks .content-block .link-blocks-wrapper .link-blocks .link-block .link span {position: relative;font-size: 15px;line-height: 18.86px;}
.mm-business .content-blocks .content-block .link-blocks-wrapper .link-blocks .link-block .link span:before {content: '';position: absolute;width: 0;left: 0;bottom: -15px;height: 2px;transition: .2s ease-in-out;}
.mm-business .content-blocks .content-block.property .link-blocks-wrapper .link-blocks .link-block .link span:before {background-color: #f5d72f;}
.mm-business .content-blocks .content-block .link-blocks-wrapper .link-blocks .link-block .link:hover span:before {width: 36px;}
.mm-business .content-blocks .content-block .link-blocks-wrapper .link-blocks .link-block .link:hover span {font-weight: 600;color: #002072;}
.mm-business .content-blocks .content-block .link-blocks-wrapper .link-blocks .link-block:not(:last-child) .link {margin-bottom: 1rem;}
.mm-business .content-blocks .content-block .link-blocks-wrapper .link-blocks .link-block .link svg {width: 50px;height: 50px;margin-right: 15px;}
.mm-business .content-blocks .content-block.auto .link-blocks-wrapper .link-blocks .link-block .link:hover svg path {stroke: #da291c;}
.mm-business .content-blocks .content-block.property .link-blocks-wrapper .link-blocks .link-block .link:hover svg path {stroke: #f2ce00;}
.mm-business .content-blocks .content-block.property svg {width: 50px!important;height: 34px!important;}
.dealersMM .region {justify-content: space-between;}
.dealersMM .region {min-width: 250px;}
.dealersMM .region h2 {font-size: 2.5rem;font-weight: bold;text-transform: uppercase;margin-bottom: 2rem;}
.dealersMM .region ul {list-style: none;padding: 0;}
.dealersMM .region ul li {margin-bottom: 1rem;}
.lastDealer .region {margin-top: -5rem;}
.mm-dealers h2 {font-family: 'Arial';}
.dealersMM .region ul li {font-weight: 600;}
.mega-menu .mega-menu-layout .dropdown-menu {border-radius: 0;display: block!important;background-color: #f1f1f1;width: 100vw;margin-top: 0;max-height: 0!important;padding: 0;overflow: hidden;z-index: 1;left: 0;/*transform: translate(-47.2%, 0%);*/position: fixed;}

@media only screen and (min-width: 992px) {
.mega-menu .mega-menu-layout .mega-menu-content .dd-menu-toggle,.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container #tab-clearancesale .menu-block-container .menu-block .menu-block-inner .media .media_image .link-cta span,.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation.mbl {display: none;}}

@media only screen and (min-width: 1280px) {
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .mbl {display: none!important;}
.mega-menu .mega-menu-layout .mega-menu-content .dd-menu-toggle,.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container #tab-clearancesale .menu-block-container .menu-block .menu-block-inner .media .media_image .link-cta span,.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation.mbl {display: none;}
.mega-menu:hover .mega-menu-layout .dropdown-menu {-webkit-transition: max-height .4s ease-out;-moz-transition: max-height .4s ease-out;-o-transition: max-height .4s ease-out;transition: .3s ease-in-out;max-height: calc(100vh - 70px)!important;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content #motorcycles {top: unset!important;}}

@media only screen and (max-width: 1367px) {
.nms-container.container .row {padding-bottom: 3rem;}}

@media only screen and (max-width: 992px) {
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-footer {justify-content: space-evenly;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-footer .link {margin: 0;max-width: 100px;width: 100%;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane .menu-block-container .menu-block .menu-block-inner .media .media_image .link-cta img {max-width: 176px;width: 100%;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-navigation-container .tab-ctas {padding: 1.25rem 1rem;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .shape-variant-details .content .copy .price {padding-right: 1rem;}
.mega-menu .mega-menu-layout .dropdown-menu {position: static!important;overflow: hidden;margin: 0;padding: 0;border-radius: 0;}
.mega-menu .mega-menu-layout .dropdown-menu.show {max-height: 5000px!important;}
#header .header-menu-wrapper .main-header .menu-wrapper .navbar #collapse-navigation .navbar-nav .mega-menu .mega-menu-layout.show>.dropdown-menu>div {background-color: #f7f7f7;}
.mega-menu .mega-menu-layout .dropdown-menu>div>div {background-color: transparent;}
.mm-business .content-blocks {flex-direction: column;}
.mm-business .content-blocks .content-block {width: 100%;padding: 1rem;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .nav-tabs .nav-anchor-wrapper,.mm-business .content-blocks .content-block .link-blocks-wrapper .link-blocks .link-block .link span {width: 100%;}
.mm-business .content-blocks .content-block .link-blocks-wrapper .link-blocks .link-block .link span:before,.mm-business .content-blocks .content-block .link-blocks-wrapper .link-blocks .link-block .link svg,.mm-for-me .content .proucts .product a p,.mm-for-me .content .proucts .product a:before,.mm-for-me .img {display: none;}
.mm-for-me .content {padding: 1rem;}
.mega-menu .mega-menu-layout .dropdown-menu .mm-link-wrapper {display: flex!important;justify-content: center;margin: 20px auto;width: auto;}
.mega-menu .mega-menu-layout .dropdown-menu .mm-link-wrapper .mm-link {display: inline-flex!important;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane .menu-block-container .menu-block .menu-block-inner .media .media_image .link-cta span:after,.mega-menu .mega-menu-layout .mega-menu-content .mm_dp-toggle:after {position: absolute;right: 0;color: #000;font-size: 17px;}
.mega-menu .mega-menu-layout .mega-menu-content .mm_dp-toggle:after {content: "\f078";font-family: "Font Awesome 5 Free";font-weight: 900;padding-left: 0;text-transform: uppercase;-webkit-transition: .2s ease-in-out;-moz-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;}
.mega-menu .mega-menu-layout .mega-menu-content .mm_dp-toggle:hover:after {color: #a11d2c;}
.mega-menu .mega-menu-layout .mega-menu-content .mm_dp-toggle.open:after {transform: rotate(180deg);}
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks,.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block .menu-block-inner .content .content_description,.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container #tab-clearancesale .menu-block-container .menu-block.copy,.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane .menu-block-container .menu-block .menu-block-inner .content .content_menu ul li .link-cta:after,.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane .menu-block-container .menu-block .menu-block-inner .media .media_image .link-cta img,.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane.active .menu-block-container {padding: 25px 0;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane .menu-block-container .menu-block .menu-block-inner .content .content_title,.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane .menu-block-container .menu-block .menu-block-inner .media .media_image .link-cta span {margin: 20px 0 0;padding: 0 0 20px;color: #000;text-decoration: none;position: relative;font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;font-size: 16px;letter-spacing: .5px;line-height: 22px;text-transform: uppercase;font-weight: 400;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;margin-bottom: 0;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block:nth-child(odd) {padding-right: 12.5px;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block:nth-child(2n) {padding-left: 12.5px;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .nav-tabs {margin: 0;justify-content: space-evenly;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .nav-tabs .nav-item,.mm-for-me .content .proucts .product {width: 50%;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .nav-tabs .nav-item .nav-link {color: #000!important;margin: 0!important;padding: 0 5%;border: 0!important;width: 100%;justify-content: center!important;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .nav-tabs .nav-item .nav-link:before {content: "\f054"!important;color: #000!important;right: -20px!important;opacity: 0;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane.active {padding: 0;z-index: 1;background-color: #fff;top: 0;left: 0;width: 100%;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container #tab-clearanceitems {padding: 20px 0;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane .menu-block-container .menu-block {margin-bottom: 0;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane .menu-block-container .menu-block .menu-block-inner {padding-right: 0;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane .menu-block-container .menu-block .menu-block-inner .content {margin-right: 0;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane .menu-block-container .menu-block .menu-block-inner .content .content_menu,.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane .menu-block-container .menu-block .menu-block-inner .content .content_menu ul {margin-top: 20px;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane .menu-block-container .menu-block .menu-block-inner .content .content_menu ul li .link,.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane .menu-block-container .menu-block .menu-block-inner .content .content_menu ul li .link-cta {color: #000;text-decoration: none;border: 0;position: relative;font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;font-size: 14px;letter-spacing: .5px;line-height: 22px;text-transform: uppercase;margin-top: 0;font-weight: 400;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane .menu-block-container .menu-block .menu-block-inner .media .media_image .link-cta span {width: 100%;border-bottom: 1px solid #e7e7e7;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-footer {border: 0;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container #tab-clearancesale .menu-block-container .menu-block .menu-block-inner .media .media_image {text-align: left;}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container {margin: 5px 0 0;}
.mm-business .content-blocks .content-block .link-blocks-wrapper .link-blocks {border-right: 0px!important;}}

@media only screen and (max-width: 768px) {
.mega-menu .mega-menu-layout .dropdown-menu>div {padding: 0;}
.mm-business .content-blocks .content-block .link-blocks-wrapper {flex-direction: column;}
.mm-business .content-blocks .content-block .link-blocks-wrapper .link-blocks {border-right: 0px!important;width: 100%;padding: 10px 5px;}
.mm-business .content-blocks .content-block .heading {padding: 0 5px;}
.mm-for-me .content .proucts .product {width: 100%;}}


/*.mega-menu:hover .dropdown-menu {overflow: scroll;}*/
.mega-menu.explore-mega-menu .col-lg-6 {margin-bottom: 1rem;}
.mm-content a.btn.btn-secondary.w-75 {width: 100% !important;margin-top: 1rem;}
.mega-menu.explore-mega-menu div#widget-new-model-search-GWMNew {text-align: left!important;transform: unset !important;background-color: #ffffff !important;padding: 20px;}
.mm-content .active.new-model-shape.tab-pane:before {top: 12px;background: #f1f1f1 !important;}
.mega-menu h5.card-title.text-center.mb-1 {font-size: 1rem;color: #000;}
.mega-menu .card {background: transparent;color: #000;}
.mega-menu .dropdown-menu {background-color: transparent;}
.mega-menu-dropdown:after {color: #fff !important;}
.mega-menu:hover .mega-menu-layout a.mega-menu-dropdown:after {content: "";border-bottom: .3em solid;border-right: .3em solid transparent;border-top: 0;border-left: .3em solid transparent;}
.mega-menu .mega-menu-layout .dropdown-menu {top: 100px !important;}
.header-wrapper .mainmenu .navbar-nav li {min-height: 80px;display: flex;align-items: center;}
.mega-menu a.nms-model-link:hover {background-color: #fff !important;}
.logo-container {width: 160px;background-color: #000;border-radius: 20px;}
.logo-container img {width: 100%;filter: invert(1);border-radius: 15px;}
.mega-menu .col {margin-bottom: 1rem;}



/*@media only screen and (max-width: 1600px) {
.mega-menu .mega-menu-layout .dropdown-menu {transform: translate(-36.5%, 0%);}}

@media only screen and (max-width: 1440px) {
.mega-menu .mega-menu-layout .dropdown-menu {transform: translate(-37%, 0%);}}*/

@media only screen and (max-width: 1367px) {
#collapse-navigation > ul > li:nth-child(3)  .mega-menu-layout .dropdown-menu>div {padding: 20px 0 100px;}}

@media only screen and (max-width: 1280px) {
/*.mega-menu .mega-menu-layout .dropdown-menu {transform: translate(-31%, 0%);}*/
.nms-container .container-fluid .row .nms-brand-block a img {max-width: 70px;}
.dealersMM .region h2 {font-size: 2rem;}}

@media only screen and (max-width: 1160px) {
.mega-menu-dropdown:after {color: #000 !important;}
.mega-menu .mega-menu-layout .mm-container {background-color: #fff;}
.logo-container {display: flex;width: 100%;background-color: unset;}
.logo-container img {width: 6%;}
.mega-menu .mega-menu-layout .dropdown-menu.show {max-height: max-content !important;top: 0 !important;overflow: scroll;}
.mblDealers {width: 100%;max-width: 1024px;margin: 0 auto;padding: 0;background-color: #f1f1f1;}
.mblDealers .region h2 {padding: 10px;margin: 0;cursor: pointer;}
.mblDealers .region .row {display: none;}
.mblDealers .region h2 {font-size: 13px;padding-left: 15px;margin-bottom: .5rem;text-transform: none;display: flex;align-items: center;justify-content: space-between;}
.mega-menu .mega-menu-layout .dropdown-menu>div {height: max-content;padding: 0;}
.mblDealers .region h2:after {content: '\f078';font-family: 'Font Awesome 5 Free';font-weight: bold;color: #000;}}
div#blueimp-gallery {z-index: 999999999999999;}

@media (max-width: 768px) {
.dealesrMM .region {width: 100%;}
.mblDealers a {padding: 0 !important;}}

@media (max-width: 480px) {
#collapse-navigation > ul > li:nth-child(3) .mega-menu-layout .dropdown-menu>div {padding: 20px 0;}}
