div.triumph-lp-article .custom-gap {height: 8px;clear: both;display: block;}
div.triumph-lp-article a.botswana-back-btn {display: inline-block;width: -moz-max-content;width: max-content;padding: 0px 20px 0px 30px;margin-bottom: 20px;}
div.triumph-lp-article a.botswana-back-btn::before {content: "\f106";font-family: "Font Awesome 5 Free";color: #ffffff !important;font-size: 18px;position: relative;font-weight: 900;transform: rotate(-90deg);display: inline-block;line-height: 51px;left: -5px;}
div.triumph-lp-article img.aside-img-right {padding: 10px 0 10px 5px;box-sizing: border-box;}
div.triumph-lp-article img.aside-img-left {padding: 10px 2px 10px 0;box-sizing: border-box;}
div.triumph-lp-article .custom-flex {display: flex;}
div.triumph-lp-article .col-img-sort {padding: 1.5px;}
div.triumph-lp-article .lp-product {padding: 0 5px;margin-bottom: 10px;}
div.triumph-lp-article .custom-col-hold {margin: 0 auto;flex-direction: row;align-items: center;text-align: justify;padding-top: 15px;}

@media (min-width: 1024px) {
div.triumph-lp-article h1,
	div.triumph-lp-article h2,
	div.triumph-lp-article h3,
	div.triumph-lp-article h4,
	div.triumph-lp-article h5,
	div.triumph-lp-article h6,
	div.triumph-lp-article p,
	div.triumph-lp-article a {margin: 0;}
div.triumph-lp-article h1:after,
	div.triumph-lp-article h2:after {display: none;content: none !important;}
div.triumph-lp-article img.aside-img-right {padding: 20px 0 20px 10px;box-sizing: border-box;}
div.triumph-lp-article img.aside-img-left {padding: 20px 5px 20px 0;box-sizing: border-box;}
div.triumph-lp-article .custom-flex {display: flex;}
div.triumph-lp-article .custom-gap {height: 15px;clear: both;display: block;}
div.triumph-lp-article p {color: #000000;font-weight: 600;}
div.triumph-lp-article h2 {font-size: 38.5px;text-align: left;text-transform: unset;text-transform: math-auto;margin: 0;line-height: normal;padding-bottom: 16px;padding-top: 26px;}
div.triumph-lp-article h1 {padding-top: 25px;line-height: normal;line-height: 60px;}
div.triumph-lp-article .custom-col-hold {max-width: 870px;margin: 0 auto;width: 90%;flex-direction: row;align-items: center;text-align: justify;}
div.triumph-lp-article .lp-product {padding: 0 20px;margin-bottom: 30px;}
div.triumph-lp-article .school-block .slider .carousel-slider {width: inherit;}
div.triumph-lp-article .col-img-sort {padding: 3px;}}

@media (max-width: 768px) {
div.triumph-lp-article h1 {line-height: normal;}}

@media (max-width: 992px) {
div.triumph-lp-article .custom-flex {display: block !important;}}

@media (max-width: 768px) {
div.triumph-lp-article .bike-riding {padding: 20px 20px;margin: 20px 0;}}

@media (max-width: 1024px) {
div.triumph-lp-article p {font-size: 16px !important;line-height: 22px !important;letter-spacing: 0.5px !important;color: #333 !important;}}

@media (max-width: 768px) {
div.triumph-lp-article .custom-col-hold h2 {text-align: initial;}}





/* fixes - non article */
.mega-menu .mega-menu-layout .mega-menu-content .menu-blocks {justify-content: center;}
.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 a em {font-size: 15px;color: #000;letter-spacing: .5px;line-height: 22px;margin-bottom: 0;text-transform: uppercase;position: relative;font-weight: 400;font-family: DIN2014_Demi, Arial, Helvetica, sans-serif;font-style: normal;}
.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 {max-width: 100%;}





/* adding to check non store menu edits */
/*
@media (max-width: 767px){
 
  .mega-menu-content .menu-blocks .menu-block .menu-block-inner .media {
        display: none  !important;
    }
 
    .mega-menu-content .menu-blocks {
        justify-content: start !important;
        flex-direction: column !important;
        padding: 15px 0px  !important;
    }
     .mega-menu .mega-menu-layout .dropdown-menu>div {
        padding: 20px 25px 0 !important;
    }
    .mega-menu .mega-menu-layout .mega-menu-content .menu-blocks .menu-block {
        border-bottom: none;
        padding-bottom: 20px  !important;
    }
}
*/
/* 
@media only screen and (max-width: 767px) {
          .mega-menu-content .menu-blocks .menu-block:nth-child(1n) {
 border-bottom: 0.5px solid rgba(0, 0, 0, 0.55) !important;
    }
    .mega-menu-content .menu-blocks .menu-block:nth-child(2n) {
        border: none  !important;
        border-bottom: none !important;
        margin: 0  !important;
              padding-top: 20px;
    }
    .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 em {
        left: 0 !important;
        margin: 0 !important;
    }
}
*/
.main-header .header-nav #collapse-navigation ul.navbar-nav li.nav-item:nth-of-type(6) .dropdown-menu > div {padding: 0px !important;padding-left: 15px !important;padding: 0 25px 20px !important;}




/*
@media only screen and (max-width: 991px) {
    .main-header .header-nav #collapse-navigation ul.navbar-nav li.nav-item:nth-of-type(6) .dropdown-menu .non-store-menu .menu-block {
            margin-bottom: 0;
            padding-bottom: 10px !important;
            padding-top: 10px !important;
    }
}
*/
.mega-menu .mega-menu-layout .mega-menu-content .menu-tabs-container {margin: auto;}

@media only screen and (max-width: 991px) {
.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 {display: block !important;}}

@media only screen and (max-width: 991px) {
.mega-menu-content .menu-tabs-container .menu-tabs-content .menu-tabs .tab-content .tab-pane.active .menu-block-container, .mega-menu-content .vehicle-blocks-widget {flex-direction: row !important;}
.mega-menu-content.owners.non-store-menu-hold {margin-top: 20px;margin-bottom: 10px;}}





/* jhb fix - south africa issue -- dec 2024 - AR */
.triumph-new-in-stock .select2-container .select2-dropdown .select2-results ul li:nth-child(3) {display: block;}
.triumph-new-in-stock .select2-container .select2-dropdown .select2-results ul li:nth-child(4) {display: none;}
.lp-product .new-model-list .tab-content .d-flex.flex-wrap.align-content-stretch #ModelLine .card .card-body div[id*=variant-tile-card-enquire] {z-index: 999;}
.lp-product .new-model-list .tab-content .d-flex.flex-wrap.align-content-stretch #ModelLine .card .card-body div[id*=variant-tile-card-more]>.col-12:nth-child(17)>div, .lp-product .new-model-list .tab-content .d-flex.flex-wrap.align-content-stretch #ModelLine .card .card-body div[id*=variant-tile-card-more]>.col-12:nth-child(15) {display: block !important;}
.lp-product .new-model-list .tab-content .d-flex.flex-wrap.align-content-stretch #ModelLine .card .card-body div[id*=variant-tile-card-more]>.col-12:nth-child(17) .nms-result-more-button , .lp-product .new-model-list .tab-content .d-flex.flex-wrap.align-content-stretch #ModelLine .card .card-body div[id*=variant-tile-card-more]>.col-12.mt-1:not(:last-child) {display: none !important;}
.newMegamenu.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: unset;}
.newMegamenu.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 {padding: 1rem;}
.newMegamenu .bMMoqd {height: 100%;width: 100%;object-fit: cover;}
.newMegamenu .offer-card {display: flex;align-items: center;max-width: 380px;border-radius: 4px;font-family: Arial, sans-serif;}
.newMegamenu .offer-card img {width: 120px;height: auto;object-fit: contain;}
.newMegamenu .offer-content {display: flex;flex-direction: column;}
.newMegamenu .offer-tag {font-size: 12px;color: #c00;border: 1px solid #000000;padding: 2px 6px;border-radius: 3px;font-weight: bold;display: inline-block;margin-bottom: 4px;width: max-content;}
.newMegamenu .bike-title {font-weight: bold;font-size: 16px;}
.newMegamenu .bike-price {color: #666;font-size: 14px;}
.newMegamenu.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: transparent;border: 0;}
.newMegamenu .bikeName {position: absolute;top: 50%;left: 50%;border: 0;transform: translate(-50%, -50%);border-radius: 0.5rem;border: 4px solid #fff;color: #fff;padding: 0.5rem;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation .nav-tabs .nav-item .nav-link {padding: 8px;margin-bottom: 4px;}
.newMegamenu .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 {padding: 6px 8px 4px;}




/*.newMegamenu .bike-shapes-navigation {
    overflow: scroll;
}
.newMegamenu .bike-shapes-navigation, .newMegamenu.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, .newMegamenu.mm-bikes .tab-navigation-container {
  overflow-x: auto;
  scrollbar-width: thin; 
}*/
.newMegamenu.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, .newMegamenu.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: #000;font-size: 17px;font-weight: 400;background-color: #f2f2f2;}
.newMegamenu.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .tab-content .tab-pane .bike-shapes .bike-shapes-navigation {padding-top: 0;}
.newMegamenu .mega-menu .mega-menu-layout .dropdown-menu>div {padding: 24px;}
.newMegamenu .menu-items li {list-style: none;}
.newMegamenu .menu-items li {position: relative;font-family: DIN2014_Demi, Arial, Helvetica, sans-serif;border: 0px;height: 2rem;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;}
.newMegamenu ul.bike-ctas {padding: 0 1rem;}
.newMegamenu .menu-items li a, .newMegamenu.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs .nav-item .nav-link a {color: #333;}
.newMegamenu .menu-items li a {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;font-size: 13px;line-height: 1.5rem;text-transform: uppercase;}
.newMegamenu.mm-bikes .nav-tabs .nav-link {color: #333;}
.newMegamenu.mm-bikes .bike-shapes {display: flex;max-width: 100rem;padding-left: 2rem;padding-right: 2rem;margin: 0 auto;}
.newMegamenu.mm-bikes .tab-content-container .tab-content {width: unset;display: unset;}
.newMegamenu.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs .nav-item .nav-link {display: flex;align-items: center;}
.newMegamenu.mm-bikes  .mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs .nav-item .nav-link.active:after {display: none;}
.newMegamenu .quick-links {margin-top: 1rem;}
.newMegamenu.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs {flex-direction: column;}
.newMegamenu.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs .nav-item .nav-link.active:after {display: none;}
.newMegamenu.mm-bikes .nav-tabs .nav-item:hover .nav-link {background-color: #f2f2f2;color: #000;}
.newMegamenu .tab-content .shape-variants li.nav-item:hover {background-color: #f2f2f2;}
.newMegamenu .tab-content .shape-variants li.nav-item {width: 100%;}
.newMegamenu.mm-bikes .tab-navigation-container li.nav-item {margin-bottom: 1.5rem !important;}

@media (max-width: 1280px) {
.newMegamenu .offer-card {padding: 0;}}

@media (max-width:1024px) {
.newMegamenu.mm-bikes .vehicle-tabs-navigation, .newMegamenu.mm-bikes .tab-navigation-container {width: 100%;}
.mega-menu .mega-menu-layout .dropdown-menu>div {padding: 30px 15px;}
.video {height: calc(-60px + 65vh) !important;}
.newMegamenu.mm-bikes .tab-navigation-container {margin: 0 auto;}
.newMegamenu.mm-bikes .tab-navigation-container li.nav-item {margin-bottom: 0 !important;}
.newMegamenu .mobile-tab-imgs.d-block.d-lg-none a::before {display: none;}
.newMegamenu .mblImg {position: relative;display: block;z-index: 1;}
.newMegamenu .mblImgName {position: absolute;z-index: 9999;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.newMegamenu .mblImg img {filter: brightness(0.5);}}
.newMegamenu .shape-variants {grid-column: span 4 / span 4;display: grid;grid-template-columns: repeat(12, minmax(0px, 1fr));}
.newMegamenu.mm-bikes .tab-navigation-container {grid-column: span 4 / span 4;grid-template-columns: repeat(12, minmax(0px, 1fr));padding-bottom: 2rem;}
.newMegamenu.mm-bikes .tab-content-container {position: relative;grid-column: span 8 / span 8;margin: 1rem;}
.newMegamenu.mm-bikes .vehicle-tabs {position: relative;z-index: 10;margin-left: auto;margin-right: auto;display: grid;grid-template-columns: repeat(5, minmax(0px, 1fr));}
.newMegamenu.mm-bikes .vehicle-tabs-navigation {position: relative;grid-column: span 1 / span 1;display: flex;flex-direction: column;padding: 0 0px 2rem 1.5rem;background-color: unset !important;}
.newMegamenu.mm-bikes .tab-content {grid-column: span 4 / span 4;}
.newMegamenu.mega-menu-content.mm-bikes.mm-container {max-width: 90%;padding: 45px !important;}

@media (max-width:1367px) {
.mega-menu:hover .mega-menu-layout .dropdown-menu {max-height: 573px !important;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation, .newMegamenu.mm-bikes .tab-navigation-container {max-height: 500px;overflow: auto;scroll-behavior: smooth;padding-right: 10px;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation::-webkit-scrollbar, .newMegamenu.mm-bikes .tab-navigation-container::-webkit-scrollbar {width: 8px;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation::-webkit-scrollbar-track, .newMegamenu.mm-bikes .tab-navigation-container::-webkit-scrollbar-track {background: #f1f1f1;border-radius: 4px;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation::-webkit-scrollbar-thumb, .newMegamenu.mm-bikes .tab-navigation-container::-webkit-scrollbar-thumb {background-color: #999;border-radius: 4px;border: 2px solid #f1f1f1;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation::-webkit-scrollbar-thumb:hover, .newMegamenu.mm-bikes .tab-navigation-container::-webkit-scrollbar-thumb:hover {background: #666;}
.video {height: calc(-60px + 69vh) !important;}
.newMegamenu.mega-menu-content.mm-bikes.mm-container {padding: 0 !important;}}

@media (max-width:1280px) {
.newMegamenu.mega-menu-content.mm-bikes.mm-container {max-width: 95%;}
.newMegamenu.mm-bikes .vehicle-tabs {padding: 1rem;}}

@media (max-width:1024px) {
.mega-menu:hover .mega-menu-layout .dropdown-menu {max-height: unset !important;}
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation, .newMegamenu.mm-bikes .tab-navigation-container {max-height: 100%;}
.mega-menu .mega-menu-layout .dropdown-menu>div {padding: 30px 24px;}
.newMegamenu.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs .nav-item .nav-link {padding: 8px 0;}
.newMegamenu ul.bike-ctas {padding: 0;}
.newMegamenu .mega-menu .mega-menu-layout .dropdown-menu>div {padding: 0;}
.newMegamenu.mega-menu-content.mm-bikes.mm-container {max-width: 100%;}
.newMegamenu .offer-card, .newMegamenu.mm-bikes .vehicle-tabs-navigation, .newMegamenu.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs {padding: 0;}
.newMegamenu .bike-title, .newMegamenu .bike-price {font-size: 12px;}
.video {width: 100%;}
.newMegamenu.mm-bikes .tab-navigation-container {grid-column: span 5 / span 4;}
.newMegamenu.mm-bikes .tab-content-container {grid-column: span 7 / span 7;}}

@media (max-width:991px) {
.mega-menu .mega-menu-layout .dropdown-menu>div {padding: 0;}}

@media (max-width:768px) {
.newMegamenu.mm-bikes .vehicle-tabs {display: block;}
.newMegamenu.mm-bikes .tab-content-container {display: block;position: unset;}
.newMegamenu .shape-variants {display: flex;flex-direction: column;}}
.mega-menu .mega-menu-layout .dropdown-menu>div {padding: 30px 24px;}
.newMegamenu.mm-bikes .tab-navigation-container li.nav-item {margin-bottom: 1rem !important;}
.newMegamenu.mega-menu-content ul.nav.nav-tabs {    /* padding-right: 1rem; */;}
.newMegamenu .nav-tabs .nav-link {padding: .5rem 0;}
.newMegamenu.mm-bikes .vehicle-tabs-navigation {padding: 0;}
.newMegamenu.mega-menu-content.mm-bikes.mm-container {    /* max-width: 100%; */;}
.newMegamenu.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation .nav-tabs {padding: 0;}
.newMegamenu .menu-items li {padding: 8px 0;}

@media (max-width:835px) {
.newMegamenu .mblImg img {width: 100%;height: 203px;object-fit: cover;}
.mega-menu .mega-menu-layout .dropdown-menu>div {padding: 15px;}
.newMegamenu.mm-bikes .vehicle-tabs {width: 100%;display: contents;}}

@media (max-width: 480px) {
.mega-menu-content.mm-bikes.mm-container .vehicle-tabs .vehicle-tabs-navigation, .newMegamenu.mm-bikes .tab-navigation-container {overflow: unset;padding: 0;}
.newMegamenu.mm-bikes .tab-content-container {display: none;}
.mega-menu .mega-menu-layout .dropdown-menu>div {padding: 30px 15px;}
.newMegamenu .mblImg img {width: 100%;height: 100%;}
.mega-menu .mega-menu-layout .dropdown-menu.show .newMegamenu {min-height: 100vh;padding: 0 .5rem !important;}
.newMegamenu .bike-shapes-navigation {overflow: scroll;}
.newMegamenu .quick-links {margin: 1rem 1.6rem;}}
.vehicle-tabs-navigation h6 {font-family: 'DIN2014_Demi';color: #000;font-size: 0.875rem;line-height: 1.25rem;font-weight: 700;text-transform: uppercase;}
span.new-tag {background-color: rgb(0, 0, 0);color: rgb(255, 255, 255);border-radius: .25rem;padding: .25rem;width: max-content;}
.newMegamenu .menu-items li {padding: 4px 8px 4px;margin: 0 0 0;font-size: 16px;line-height: 1.25rem;}
