/* Mega-Menu */
.mega-menu {position: static !important;}
.mega-menu .mega-menu-layout .mm-container {max-width: 1572px;margin: 0 auto;height: 100%}
.mega-menu .mega-menu-layout .row {margin-right: 0;margin-left: 0}
.mega-menu .mega-menu-layout .dropdown-menu>div {display: flex;position: relative!important;width: 100%!important;height: 100%;margin: 0 auto;padding: 45px 24px 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 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%}
/* .mega-menu:hover .mega-menu-layout .dropdown-menu>div>div {width: calc(100% - 17px);} */
.mega-menu .mega-menu-layout .dropdown-menu>div>div>div,
.mega-menu .mega-menu-layout .dropdown-menu>div>div>div>div {height: 100%}
/* vehicle-blocks-widget */
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget {display: flex;align-items: flex-start;justify-content: center}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;height: 100%}
.mega-menu .mega-menu-layout .mega-menu-content .dd-menu-toggle,
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation ul li a {font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;color: #333}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block:hover .content .content_title,
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation ul li a:hover {color: #cd192d}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation .bike-shapes {margin: 0 0 20px}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation .bike-shapes ul li {display: flex}
.mega-menu .mega-menu-layout .mega-menu-content .dd-menu-toggle,
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation .bike-shapes ul li a {padding: 10px 0!important;letter-spacing: .5px;font-size: 16px!important;line-height: 22px;text-transform: uppercase;border: 0;position: relative}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation .quick-links .menu-items {margin-bottom: 25px}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation .quick-links .cta,
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation .quick-links .menu-items ul li {margin: 0 0 10px}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation .quick-links .menu-items ul li a {position: relative;font-size: 14px;letter-spacing: .5px;line-height: 22px;text-transform: uppercase}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation .quick-links .menu-items ul li a i {font-size: 10px;color: #a11d2c}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container {position: relative;-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;max-height: calc(100vh - 120px);padding-right: 20px;height: 100%;overflow-x: hidden;overflow-y: auto}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container::-webkit-scrollbar {width: 3px}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container::-webkit-scrollbar-thumb {background-color: #708090;outline: #708090 solid 1px}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-blocks {display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block {position: relative;margin-bottom: 20px;padding: 0 20px 0 0;width: 285px}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block .link {position: absolute;width: 100%;height: 100%;top: 0;left: 0;cursor: pointer;z-index: 4}
.mega-menu .mega-menu-layout .mega-menu-content .dd-menu-toggle,
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block .media .media_image img {width: 100%}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-blocks-title {display: flex;justify-content: space-between;font-family: DIN2014_Regular,Arial,Helvetica,sans-serif;border-bottom: 2px solid #63656a;padding-bottom: 15px;margin-bottom: 20px}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-blocks-title,
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-blocks-title .vehicle-blocks-title_link {color: #505050;line-height: 22px;font-size: 18px;letter-spacing: .56px}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block .media .media_image {position: relative;margin-bottom: 10px}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block .media .media_image:after {transition: opacity 150ms ease-in-out;background: #000;position: absolute;content: "";left: 0;right: 0;top: 0;opacity: 0;bottom: 0;z-index: 1}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block:hover .media .media_image:after {opacity: .1}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block .content .content_title {letter-spacing: .5px;line-height: 22px;font-size: 14px;margin-bottom: 5px;-webkit-transiti: all 300ms ease;-moz-transition: .3s;-o-transition: .3s;transition: .3s}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block .content .content_description svg {width: 15px;height: auto;margin-left: 5px;-webkit-transition: transform .3s;-moz-transition: transform .3s;-o-transition: transform .3s;transition: transform .3s;will-change: transform}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block .content .content_description,
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block .content .content_description p,
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block:hover .content .content_description svg {position: relative;display: inline-block;fill: #cd192d;color: #cd192d;font-weight: 700;margin: 0}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block:hover .content .content_description:after {transform: translateY(-50%) translateX(5px)}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block:hover .content .content_description svg {transform: translateX(5px)}
/* .menu-tabs-container / .menu-blocks */
.mega-menu .mega-menu-layout .mega-menu-content .dd-menu-toggle.open,
.mega-menu .mega-menu-layout .mega-menu-content .dd-menu-toggle.open:after,
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .nav-tabs .nav-anchor-wrapper .nav-anchor:hover,
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .nav-tabs .nav-item .nav-link:hover,
.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:hover,
.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:hover,
.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:hover {color: #a11d2c}
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks {width: 100%;display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap}
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block {padding-right: 1.2987%;margin-bottom: 20px;z-index: 2}
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block .menu-block-inner {position: relative}
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block .menu-block-inner .media,
.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 {display: block}
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block .menu-block-inner:hover {opacity: .7}
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block .menu-block-inner .link {position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block .menu-block-inner .content .content_title {font-size: 15px;color: #000;letter-spacing: .5px;line-height: 22px;margin-bottom: 0}
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block .menu-block-inner .content .content_description {display: block;font-size: 14px;letter-spacing: .5px;line-height: 18px}
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block .menu-block-inner .media .media_image {margin-bottom: 10px}
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block .menu-block-inner .media .media_image img {width: 100%;height: auto}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container {width: 100%;margin: -45px 0 auto}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .nav-tabs .nav-anchor-wrapper .nav-anchor,
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .nav-tabs .nav-item .nav-link {font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;text-transform: uppercase;height: 50px;padding: 0 50px;font-size: 15px;color: #000;letter-spacing: .5px;display: flex;justify-content: center;align-items: center;border: 0;border-radius: 0!important}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .nav-tabs .nav-item .nav-link.active:after {content: "";height: 3px;background-color: #cd192d;width: 100%;position: absolute;left: 0;top: 0}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .nav-tabs .nav-item:not(:first-of-type) .nav-link {border-left: 1px solid #e7e7e7}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .nav-tabs {justify-content: center;margin: 0 -5px;border-bottom: 1px solid #e7e7e7}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content {margin: 0 auto}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane.active {padding: 32px 0 0}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane.active .menu-block-container {display: flex;justify-content: space-evenly;max-width: 1120px;width: 100%;margin: 0 auto}
.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 {position: relative;flex: 1;padding-right: 1.2987%;margin-bottom: 45px;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 {flex: 1;padding-right: 1.2987%;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 .content {margin-right: 25px}
.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 {display: flex;font-size: 17px;text-transform: uppercase;color: #333;font-weight: 700;letter-spacing: .5px;line-height: 22px;padding-bottom: 10px;border-bottom: 1px solid #e7e7e7;margin-bottom: 25px}
.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 {display: flex;text-transform: none;font-size: 16px;letter-spacing: .5px;line-height: 22px;color: #333;margin: 0 0 10px}
.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 {position: relative;display: block;margin-top: 20px;text-transform: uppercase;color: #333;font-weight: 700}
.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 {content: "\f054";position: absolute;font-family: "Font Awesome 5 Free";font-weight: 900;color: #cd192d;padding-left: 20px;top: 3px;font-size: 15px;text-transform: uppercase}
.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 {display: block;margin-top: 20px;text-transform: uppercase;color: #333;font-weight: 700}
.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 {content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 900;color: #cd192d;padding-left: 20px;font-size: 15px;text-transform: uppercase}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-footer {display: flex;justify-content: center;max-width: 1440px;width: 100%;border-top: 1px solid #e7e7e7;margin: 0 auto;padding: 35px 0 10px}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-footer .link {display: flex;flex-direction: column;justify-content: center;align-items: center;margin: 0 90px}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-footer .link i {font-size: 40px}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-footer .link span {margin-top: 10px;margin-bottom: 14px;color: #585a5f;font-size: 12px;text-align: center;letter-spacing: .5px}
.mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block .content .content_description:after {content: '';position: absolute;display: inline-block;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23cd192d' d='M21.188 9.281L27.907 16l-6.719 6.719-1.406-1.438L24.063 17H4v-2h20.063l-4.281-4.281z'%3E%3C/path%3E%3C/svg%3E");background-repeat: no-repeat;background-size: 15px 15px;width: 15px;height: 15px;margin-left: 9px;top: 57%;transform: translateY(-50%);-webkit-transition: transform .3s;-moz-transition: transform .3s;-o-transition: transform .3s;transition: transform .3s;will-change: transform}
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container #tab-giftvoucher .menu-block-container .menu-block .menu-block-inner .media .media_image .link-cta img {max-width: 300px}
.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: center}
.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 img {max-width: 400px;width: 100%}

/*custom*/
div[data-page-id="61250"] {padding: 0px !important;}
.mega-menu-content.mm-bikes.mm-container {max-width: 100%;}
.mega-menu-content.mm-bikes.mm-container .backbutton {background-color: #2a2a2a;position: relative;display: flex;align-items: center;justify-content: center;padding: 0.75rem 5rem;cursor: pointer;}
.mega-menu-content.mm-bikes.mm-container .backbutton i {color: #ffffff;position: absolute;top: 50%;transform: translateY(-50%);left: 20px;}
.mega-menu-content.mm-bikes.mm-container .backbutton .title {font-family: DIN2014_Demi, Arial, Helvetica, sans-serif;font-size: 1.125rem;line-height: 1.75rem;text-transform: uppercase;color: #fff;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation {background-color: #e6e6e6;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs {max-width: 100rem;margin: 0 auto;padding-left: 1rem;padding-right: 1rem;border-bottom: 0px;padding-top: 12px;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs .nav-item .nav-link {position: relative;font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;border: 0px;height: 3rem;appearance: none;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;border-width: 0px;border-style: solid;padding: 8px 1rem 0px;font-size: 1rem;line-height: 1.5rem;text-transform: uppercase;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs .nav-item .nav-link.active {color:#000}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs .nav-item .nav-link.active:after {content:'';display: block;position: relative;width: 100%;height: 2px;top: 5px;background-color: #cd192d;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .mbl .btn {padding: 2px 30px 0px;font-size: 17px;font-weight: 500;text-transform: uppercase;border: 0px;height: 40px;outline: none;-webkit-box-pack: center;justify-content: center;display: flex;-webkit-box-align: center;align-items: center;line-height: 1;cursor: pointer;transition: background 250ms ease 0s, border-color 250ms ease 0s;width: 100%;text-align: center;text-decoration: none !important;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes {display: flex;max-width: 100rem;padding-left: 2rem;padding-right: 2rem;margin: 0 auto;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation .nav-tabs .nav-item {line-height: normal;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation .nav-tabs .nav-item .nav-link {font-family: DIN2014_Demi;border:0px;cursor: pointer;border-width: 0px;background-color: transparent;color: #000;padding: 0.25rem 0px;text-align: left;text-transform: uppercase;line-height: normal;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation .nav-tabs .nav-item .nav-link.active,
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation .nav-tabs .nav-item .nav-link:hover {color: #cd192d;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes > .tab-content {display: flex;width: 80%;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane {width: 100%;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container .tab-pane .shape-details {padding: 1.5rem 2rem;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container .tab-pane .shape-details .shape-price .shape-name {font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;font-size: 3.75rem;line-height: 1;text-transform: uppercase;color: #cccccc;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container .tab-pane .shape-details .shape-price .shape-price-details {margin-top: 2rem;display: flex;flex-direction: column;gap: 0.25rem;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container .tab-pane .shape-details .shape-price .shape-price-details .details {font-size: 0.875rem;line-height: 1.25rem;color: #8f8f8f;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container .tab-pane .shape-details .shape-price .shape-price-details .price {font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;font-size: 1.25rem;line-height: 1.75rem;color: #000;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants {display: flex;height: 100%;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants a .cta {margin: 0px;font-family: DIN2014_Demi, Arial, Helvetica, sans-serif;text-transform: uppercase;display: flex;align-items: center;justify-content: space-between;} 
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants a .cta i {height: 1em;width: 0.769231em;color: #cd192d;margin-left: 5px;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .shape-variant-details {/* position: relative; */}
.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 .img {padding-top: 0.25rem;padding-bottom: 0.25rem;margin-right: 10px;}
.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 .img img {pointer-events: none;margin: -0.5rem -1.25rem;width: 8rem;object-fit: contain;object-position: center center;}
.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 {display: flex;flex-direction: column;}
.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 .title {font-family: DIN2014_Demi, Arial, Helvetica, sans-serif;text-transform: uppercase;color:#000;}
.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 {font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;font-size: 0.875rem;line-height: 1.25rem;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation {display: flex;width: 20%;flex-direction: column;gap: 1.5rem;padding-top: 1.5rem;padding-bottom: 1.5rem;} 
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation .nav-tabs {display: flex;flex-direction: column;border: 0px;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .nav-item .nav-link {position: relative;padding: 0px;cursor: pointer;border: 0px;background-color: transparent;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .nav-item .nav-link .shape-variant-details .poi-tag {position: absolute;height: 100%;left: 0px;top: 0;display: flex;align-items: center;background-color: #2a2a2a;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .nav-item .nav-link .shape-variant-details .poi-tag .poi-tag-label {writing-mode: vertical-lr;transform: rotate(180deg);color: #fff;font-size: 0.75rem;line-height: 1rem;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .nav-item .nav-link .shape-variant-details {position: relative;border: 0px;padding: 0px;cursor: pointer;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .nav-item .nav-link .shape-variant-details .content {display: flex;appearance: none;align-items: center;justify-content: flex-start;gap: 1rem;border-width: 0px;background-color: transparent;padding: 0.75rem 2rem;text-align: left;cursor: pointer;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .nav-item .nav-link .shape-variant-details .btn-toggle {display: flex;position: absolute;top: 50%;right: 50px;transform: translateY(-50%);}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .nav-item .nav-link .shape-variant-details .btn-toggle i {position: absolute;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .nav-item .nav-link .shape-variant-details .btn-toggle i.fa-plus {display:block;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .nav-item .nav-link .shape-variant-details .btn-toggle i.fa-minus {display:none;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .nav-item.active .nav-link .shape-variant-details .btn-toggle i.fa-plus {display:none;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .nav-item.active .nav-link .shape-variant-details .btn-toggle i.fa-minus {display:block;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .nav-item .nav-link .ctas {display: none;gap: 0.5rem;padding-left: 2rem;padding-right: 2rem;padding-bottom: 1rem;cursor: pointer;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .nav-item.active .nav-link .ctas {display: flex;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation .quick-links .menu-items {display: flex;flex-direction: column;gap: 1.5rem;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation .quick-links .menu-items ul {list-style: none;padding: 0px;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation .quick-links .menu-items ul li a {color: #000;font-size: 0.875rem;line-height: 1.25rem;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation .quick-links .menu-items .bike-ctas li {display: flex;align-items: center;gap: 0.75rem;padding-top: 0.25rem;padding-bottom: 0.25rem;font-size: 0.875rem;line-height: 1.25rem;text-decoration-line: none;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation .quick-links .menu-items .bike-ctas li a {font-size: 0.875rem;line-height: 1.25rem;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation .quick-links .menu-items .menu-ctas li a {display: flex;align-items: center;gap: 0.75rem;padding-top: 0.25rem;padding-bottom: 0.25rem;font-size: 0.875rem;line-height: 1.25rem;text-decoration-line: none;color:#000;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation .quick-links .menu-items .menu-ctas li a i {margin-top: 0.25rem;margin-bottom: 0.25rem;height: 1.25rem;width: 1.25rem;display: inline-flex;align-items: center;justify-content: center;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation .quick-links .menu-items .menu-ctas li a i:before {font-size: 20px;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-navigation-container {width: 37.5%;max-height: 37rem;background-color: #f9f9f9;overflow-y: auto;position: relative;display: flex;flex-direction: column;}
.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 {position: relative;display: flex;align-items: center;-webkit-box-pack: justify;justify-content: space-between;border-width: 0px 0px 1px;border-style: solid;border-color: #dfdfdf;padding: 1.25rem 2rem 0.25rem;z-index: 1000;}
.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 .label {font-family: DIN2014_Demi, Arial, Helvetica, sans-serif;font-size: 1.25rem;line-height: 1.75rem;text-transform: uppercase;color: #000;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-navigation-container .nav-tabs {border: 0px;display: flex;flex-direction: column;overflow-y: auto;flex-wrap: nowrap;z-index: 9998;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-navigation-container .nav-tabs .nav-item {border-width: 0px 0px 1px;border-style: solid;border-color: #dfdfdf;background-color: #f9f9f9;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-navigation-container .nav-tabs .nav-item:hover {background-color: #f3f3f3;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-navigation-container .nav-tabs .nav-item.active {background-color: #e6e6e6;background-color: #ffffff;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container {width: 62.5%;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container .shape-details .shape-specs {display: flex;align-items: center;gap: 2rem;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container .shape-details .shape-specs .image {margin-left: -10%;margin-right: -10%;margin-top: -10%;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container .shape-details .shape-specs .image img {width: 100%;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container .shape-details .shape-specs .specs {justify-content: flex-end;display: flex;flex-shrink: 0;flex-direction: column;align-items: flex-end;gap: 0.5rem;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container .shape-details .shape-specs .specs table {margin: 1rem 0;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container .shape-details .shape-specs .specs .ctas {display: flex;flex-direction: column;gap: 0.5rem;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container .shape-details .shape-specs .specs .ctas .btn {padding: 2px 30px 2px;max-width: 222px;font-family: DIN2014_Demi, Arial, Helvetica, sans-serif;font-size: 17px;font-weight: 500;text-transform: uppercase;border: 0px;height: 40px;outline: none;-webkit-box-pack: center;justify-content: center;display: flex;-webkit-box-align: center;align-items: center;line-height: 1;cursor: pointer;transition: background 250ms ease 0s, border-color 250ms ease 0s;width: 100%;text-align: center;color: rgb(255, 255, 255) !important;text-decoration: none !important;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container .shape-details .shape-specs .specs table tbody tr .value {padding-left: 0.5rem;padding-right: 0.5rem;text-align: right;font-family: DIN2014_Demi, Arial, Helvetica, sans-serif;font-size: 1.25rem;line-height: 30px;color: #000;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container .shape-details .shape-specs .specs table tbody tr .spec {line-height: 15px;padding-left: 0.5rem;padding-right: 0.5rem;font-size: 0.875rem;line-height: 1.25rem;text-transform: uppercase;color: #8f8f8f;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container .shape-details .shape-specs .image-container {overflow: hidden;}
.scroll-more-div {display: none !important;/* pointer-events: none; */position: absolute;bottom: 0px;left: 0px;right: 0px;display: flex;height: 5rem;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;gap: 0.5rem;border-width: 1px 0px 0px;border-style: solid;border-color: rgb(223 223 223);background-color: rgb(249 249 249);opacity: .9;z-index: 9999;cursor: pointer;}
.scroll-more-div:hover {opacity: .7;}
.scroll-more-div.hide {display: none;}
.finance_offers-container {justify-content: center;display: grid;align-content: center;gap: 1rem;margin-left: auto;margin-right: auto;width: 44%;grid-template-columns: repeat(2, minmax(0px, 1fr));gap: 2rem;padding: 2rem;}
.finance_offers-container .fo_wrapper {display: flex;flex-direction: column;gap: 0.5rem;}
.finance_offers-container .fo_wrapper .fo_title {margin-bottom: 0px;border-width: 0px 0px 1px;border-style: solid;border-bottom-color: #dfdfdf;padding-bottom: 0.5rem;font-family: DIN2014_Demi, NotoSansSC-Medium, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #000000;font-size: 18px;line-height: 25px;}
.finance_offers-container .fo_wrapper .fo_list {display: flex;flex-direction: column;padding: 0px;}
.finance_offers-container .fo_wrapper .fo_list a {display: block;padding-top: 0.5rem;padding-bottom: 0.5rem;line-height: 1rem;color: rgb(0 0 0);text-decoration-line: none;}
.finance_offers-container .fo_img-link {display: flex;flex-direction: column;gap: 1rem;text-decoration-line: none;}
.finance_offers-container .fo_img-link .fo_img {overflow: hidden;}
.finance_offers-container .fo_img-link .fo_img img {display: block;aspect-ratio: 1 / 2;max-height: 30rem;width: 100%;object-fit: cover;object-position: center center;transition-property: transform;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 500ms;}
.finance_offers-container .fo_wrapper .fo_cta-link {}
.finance_offers-container .fo_wrapper .fo_cta-link .fo_cta {display: flex;-webkit-box-align: center;align-items: center;gap: 0.75rem;padding-top: 0.5rem;padding-bottom: 0.5rem;font-family: DIN2014_Demi, Arial, Helvetica, sans-serif;text-transform: uppercase;color: rgb(0 0 0);text-decoration-line: none;}

/* responsive */
@media only screen and (min-width: 992px) {
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .mbl {display: none !important;}
    .mega-menu:not(:hover) .mega-menu-layout .dropdown-menu {max-height: 0!important;}
    .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 .dd-menu-toggle,
    .mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation.mbl {display:none;}
    .mega-menu .mega-menu-layout .dropdown-menu {border-radius: 0;display: block!important;background-color: #fff;width: 100%;margin-top: 0;max-height: 0!important;padding: 0;overflow: hidden;z-index: 1}
    .mega-menu:hover .mega-menu-layout .dropdown-menu {max-height: calc(100vh - 70px)!important;-webkit-transition: max-height .8s ease-out;-moz-transition: max-height .8s ease-out;-o-transition: max-height .8s ease-out;transition: max-height .8s ease-out}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content #motorcycles {top:unset !important;}
}
@media only screen and (max-width: 1280px) {
    .mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block {-ms-flex:0 0 33.333333%;flex: 0 0 33.333333%;max-width: 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 1.25rem;}
    .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;}
}
@media only screen and (max-width: 991px) {
    .mega-menu .mega-menu-layout .dropdown-menu {overflow: hidden;margin: 0;padding: 0;border-radius: 0;height: 100%!important;max-height: 0!important}
    .mega-menu .mega-menu-layout .dropdown-menu.show {max-height: 5000px!important}
    .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 .vehicle-blocks-widget .mm_dp-menu {margin-top: 0!important}
    .mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .mm_dp-menu .mm_dp-wrapper {overflow: hidden;max-height: 0;-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 .vehicle-blocks-widget .mm_dp-menu.open .mm_dp-wrapper {max-height: 1000px}
    .mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation .bike-shapes ul li a {text-align: center;width: 100%}
    .mega-menu .mega-menu-layout .dropdown-menu>div {padding: 0 25px}
    .mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane.active .menu-block-container,
    .mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget {flex-direction: column}
    .mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container {overflow: initial;padding-right: 0;max-height: initial;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;width: 100%}
    .mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-navigation {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;width: 100%}
    .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-blocks .menu-block .menu-block-inner .content .content_description,
    .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 .vehicle-blocks-widget .vehicle-blocks-navigation.dsk .quick-links {display: none}
    .mega-menu .mega-menu-layout .mega-menu-content .menu-blocks {padding: 25px 0}
    .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 {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_title {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-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 {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;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}
    .mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .nav-tabs .nav-anchor-wrapper {width: 100%}
    /* custom */
    .mega-menu .mega-menu-layout .mm-bikes-container>div {position: static !important;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes {padding-left: 2rem;padding-right: 15px;overflow: auto;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-content-container {display: none;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-navigation-container {width: 100%;max-height: none !important;background-color: #ffffff;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes > .tab-content {width: 100%;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation {width: 100%;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane, .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes > .tab-content .tab-pane {display: block;opacity: 1;position: absolute;transform: translateX(100%);top: 0px;left: 0px;width: 100%;height: 100%;background-color: #fff;z-index: 999;transition: transform .2s ease-in-out;}
    .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 {font-size: 0.75rem;line-height: 1rem;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-navigation-container .nav-tabs .nav-item .nav-link {margin: 0px !important;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-navigation-container .nav-tabs .nav-item .nav-link:before {display: none;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .mbl .btn {padding: 2px 5px 0px;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane.active, .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes > .tab-content .tab-pane.active {transform: translateX(0%);}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation {background-color: #fff;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs {padding: 0px;padding-top: 0.5rem;padding-bottom: 0.5rem;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs {max-width: 100%;flex-direction: column;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs .nav-item .nav-link:before {color: #000 !important;right: 25px !important;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs .nav-item .nav-link:after {display: none !important;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs .nav-item .nav-link {display: flex;height: 2.5rem;cursor: pointer;align-items: center;justify-content: space-between !important;padding-left: 2rem;padding-right: 2rem;margin: 0px !important;color: #000 !important;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation .nav-tabs .nav-item .nav-link {color: #000 !important;margin: 0px !important;}
    .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 .img {margin-right: 10px;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .nav-item.active .nav-link .ctas {padding-top: 1rem;padding-left: 1rem;padding-right: 1rem;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-navigation-container .nav-tabs .nav-item {background-color: #ffffff;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-navigation-container .nav-tabs .nav-item.active {background-color:#e6e6e6;}
    .finance_offers-container, .finance_offers-container .fo_wrapper {width: 100%;display: block;}
    .finance_offers-container .fo_img-link {display: none;}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .mbl .btn {max-width: 222px;}
}
@media only screen and (max-width: 768px) {
    .mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block {width:100%;display: flex;align-items: center}
    .mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block .media {width: 40%}
    .mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-block .content {width: 60%;padding-left: 20px}
    .mega-menu .mega-menu-layout .mega-menu-content .vehicle-blocks-widget .vehicle-blocks-container .vehicle-blocks-wrapper .vehicle-blocks-title .vehicle-blocks-title_link:nth-child(2) {display: none}
    .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .tab-content .tab-pane .shape-variants .tab-navigation-container {background-color: #ffffff;}
}