:root{--box-shadow:0 0 17px 0 rgba(0, 0, 0, 0.1);--color-honda:#cc0000;--color-honda-hover:#c11511;--color-kawasaki:#57ab27;--color-kawasaki-hover:#3f8616;--color-triumph:#cd192d;--color-triumph-hover:#A11D2C;--color-dark:#111111;--color-dark-hover:#333333}.bodycontent .btn-kawasaki .btn-primary{color:var(--color-white)!important;background-color:#57ab27!important}.bodycontent .btn-kawasaki .btn-primary:hover{color:var(--color-white)!important;background-color:#3f8616!important}.bodycontent .btn-honda .btn-primary{color:var(--color-white)!important;background-color:#cc0000!important}.bodycontent .btn-honda .btn-primary:hover{color:var(--color-white)!important;background-color:##c11511!important}.bodycontent .btn-triumph .btn-primary{color:var(--color-white)!important;background-color:var(--color-black)!important}.bodycontent .btn-triumph .btn-primary:hover{color:var(--color-white)!important;background-color:var(--color-secondary-hover)!important}body{font-family:var(--body-font);font-weight:400;color:var(--color-black)}body.hasbanner .bodycontent{margin-top:var(--headerheight)}body .bodycontent{font-size:1.2rem;margin-top:var(--headerheight)}body.module-used_vehicles_v2 .bodycontent{margin-top:0}body.module-used_vehicles_v2.listview .topelements.sticktop,body.module-used_vehicles_v2.listview #used_vehicle_page div#used_filters.sticktop,html body.module-used_vehicles_v2.detailview .bodycontent{top:0;margin-top:auto}body.termsandconditions{font-size:100%}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:700;font-family:var(--heading-font);text-transform:uppercase}body.listview * form#vehicle_filter,body.listview * form#vehicle_filter .btn,body.listview * form#vehicle_filter .select,body.listview * #vehicle_filter select{font-family:var(--heading-font)!important}.color-black{color:var(--color-black)}h1,.h1,.hero-area h1{font-size:clamp(1.6rem, 1.2rem + 2vw, 1.8rem)!important}h2,.h2{font-size:clamp(1.5rem, 1.1667rem + 2.5333vw, 1.6rem)}h3,.h3{font-size:clamp(1.4rem, 0.9667rem + 2.1333vw, 1.5rem)}h4,.h4{font-size:clamp(1.3rem, 1.157rem + 0.381vw, 1.4rem)}h5,.h5{font-size:clamp(1.3rem, 1.407rem + -0.286vw, 1.4rem)}.text-white a{color:#fff!important;text-decoration:none!important}.order-first{order:-1!important}.heading-xl,.big-text,#used-vehicle-search-widget-v2 h3.search-widget-title,#top_banner .carousel .carousel-caption .banner-text h3,section [data-type="component-used_bikes"] h2.widget_title,section [data-type="component-paralax"] h2.parallax-heading,.new_bikes_widget .new-bikes-swiper-title{font-size:clamp(2rem, 0.9667rem + 3vw, 4rem)!important;font-weight:700;font-family:var(--heading-font);text-transform:uppercase}.text-black{color:var(--color-black)}.border-left{border-left:2px solid var(--color-black)}.border-right{border-right:2px solid var(--color-black)}.text-button{color:var(--color-black);text-transform:uppercase;font-weight:700;text-decoration:none!important}.normal-text{font-weight:normal!important}.text-button::after{content:"\f061";font-family:"Font Awesome 6 Pro"!important;padding-left:.75rem;display:inline-block;transition:transform 0.2s ease;text-decoration:none}.text-button:hover::after{transform:translateX(3px)}body.honda .text-button,body.kawasaki .text-button,body.triumph .text-button{color:var(--color-primary)!important;font-family:var(--heading-font)!important}.text-decoration-none{text-decoration:none!important}.overflow-hidden{overflow:hidden!important}.rounded{border-radius:var(--border-radius)!important}.uppercase{text-transform:uppercase}.themecolor:hover,a.themecolor:hover,p a:hover{color:var(--color-primary)}.alt-bg{background-color:var(--grey);color:var(--color-white)}.anchor{display:block;position:relative;top:-100px;visibility:hidden}header#header{background:var(--bgheader);border:none;color:var(--header-text-color);z-index:100}body.module-used_vehicles_v2 header#header{position:relative}header#header a.navbar-franchise{min-width:fit-content;text-decoration:none}header#header a,header#header button{color:var(--header-text-color)}header#header a:hover{color:var(--header-text-color)}div#dealer-footer{background:var(--bgfooter)}header#header,header#header .navbar{height:var(--headerheight)}header#header img.dealerlogo{object-fit:contain;object-position:left;max-height:70%}header#header .nav-link{opacity:.7;text-decoration:none;align-items:center;display:inline-flex;flex-shrink:0}header#header .nav-link:hover,header#header .active .nav-link{opacity:1}header#header div#headerctas{flex-shrink:0}div#top_banner .carousel.slide .img-fluid{width:100%;max-height:85vh;object-fit:cover;object-position:center}div#top_banner ol.carousel-indicators .active{background-color:var(--color-primary);}div#top_banner ol.carousel-indicators li{width:1rem;height:1rem;margin-right:.5rem;margin-left:.5rem}.search-border{border-right:1px solid var(--color-primary)}.mobile-nav,.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:var(--color-primary)}form.search-box-wrapper{width:1500px;max-width:95%}.searchoverlay{height:100%;width:100%;display:none;position:fixed;top:0;left:0;background-color:#000;background-color:rgb(0 0 0 / .9);z-index:99999}.searchoverlay input[type=text]{font-size:1rem;border:none;float:left;width:80%;background:var(--color-white);padding:1rem;line-height:2rem;border-radius:0}.searchoverlay-content{position:absolute;top:0;width:100%;bottom:0;right:0;display:flex;align-items:center;justify-content:center}.searchoverlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px;cursor:pointer;color:var(--color-white);z-index:10}form.search-box-wrapper button{padding:1rem!important;border:0;font-size:1rem;line-height:2rem;width:20%}#dealer-nav ul.dropdown-menu{background:var(--grey)}.carousel-caption h4{font-size:1.9rem;color:var(--color-white)!important}.text-primary{color:var(--color-primary)!important}.text-secondary{color:var(--color-secondary)!important}.bg-primary{background-color:var(--color-primary)!important}.bg-primary-light{background-color:var(--color-primary-light)!important}.bg-primary-medium{background-color:var(--color-primary-medium)!important}.bg-secondary{background-color:var(--color-secondary)!important}.bg-scrambler{background-color:var(--color-scrambler)!important}.btn-success{background:var(--color-success)!important}.btn-success:hover{background:var(--color-success-hover)!important}.bg-black{background-color:var(--bgblack)}div#search_container{padding-top:1.5rem}.btn{text-wrap-mode:wrap}.bodycontent .btn,#dealer-footer .btn,#sitesearch .btn{border:1px solid #fff0;font-weight:900;padding:.75rem;text-transform:uppercase;border-radius:var(--border-radius)}.bodycontent .btn:hover,#dealer-footer .btn:hover,#sitesearch .btn:hover{border:1px solid #fff0}.bodycontent .btn-outline-dark{border-color:#343a40}.bg-0,button{background:none}button:focus{outline:none}.bodycontent div#used_vehicle_detail .topctas .btn-lg{font-size:1.25rem}.bodycontent .btn-primary,#dealer-footer .btn-primary,#sitesearch .btn-primary,.banner-text .cta,#used-vehicle-search-widget-v2 input.btn.vehicle-search-submit,section .photo-panel a .img_text_overlay .img_text_inner,section [data-type="component-used_bikes"] .card.gallery-card.featuredbike .used-bike-cta{color:var(--color-white)!important;background-color:var(--color-primary)!important;border:none!important;outline:none!important}.bodycontent .btn-primary:hover,#dealer-footer .btn-primary:hover,#sitesearch .btn-primary:hover,.banner-text .cta:hover,#used-vehicle-search-widget-v2 input.btn.vehicle-search-submit:hover,section .photo-panel a:hover .img_text_overlay .img_text_inner,section [data-type="component-used_bikes"] .card.gallery-card.featuredbike:hover .used-bike-cta{color:var(--color-white)!important;background-color:var(--color-primary-hover)!important;border:none;outline:none}.bodycontent .btn-secondary,#dealer-footer .btn-secondary{color:var(--color-white)!important;background-color:var(--color-secondary)}.bodycontent .btn-secondary:hover,#dealer-footer .btn-secondary:hover{color:var(--color-white)!important;background-color:var(--color-secondary-hover)!important}.bodycontent .btn-black{color:var(--color-white)!important;background-color:var(--black)}.bodycontent .btn-black:hover{color:var(--color-white)!important;background-color:var(--bgdark)!important}.bodycontent .btn-info,#dealer-footer .btn-info{color:var(--color-white)!important;background-color:var(--color-info)}.bodycontent .btn-info:hover,#dealer-footer .btn-info:hover{color:var(--color-white)!important;background-color:var(--color-info-hover)!important}[data-type="container-content"] :is(.btn),.carousel :is(.btn),div#newsletter-sign-up :is(.btn){border-radius:var(--border-radius)!important}[data-type="container-content"] :is(.btn)::after,.carousel :is(.btn)::after,div#newsletter-sign-up :is(.btn)::after,a.viewvehicle::after,button#mobileactionbutton::after,button#featuretoggle::after,button[onclick="toggleMobileActionsDrawer()"]::after{font-family:"Font Awesome 6 Pro";content:"\f061";padding-left:.75rem;display:inline-block;transition:transform 0.3s ease}[data-type="container-content"] .btn:hover::after,.carousel .btn:hover::after,div#newsletter-sign-up .btn:hover::after,a.viewvehicle:hover::after,button#mobileactionbutton:hover::after,button#featuretoggle:hover::after,button[onclick="toggleMobileActionsDrawer()"]:hover::after,body.kawasaki .bodycontent .btn-primary:hover::after{transform:translateX(2px)}[data-type="container-content"] .vehicle_list_widget_wrapper .list-card :is(.btn)::after{display:none}body.module-used_vehicles_v2.listview #used_vehicle_page #vehicle_list .card-footer .viewvehicle{background-color:var(--color-black)!important}body.module-used_vehicles_v2.detailview .btn-success{background:var(--color-dark)!important}body.module-used_vehicles_v2.detailview .btn-success:hover{background:var(--color-dark-hover)!important}body.stock-brand-triumph,body.listview.triumph{--color-primary:var(--color-triumph);--color-primary-hover:var(--color-triumph-hover)}.stock-brand-triumph header#header a.navbar-brand img.dealerlogo,body.listview.triumph header#header a.navbar-brand img.dealerlogo{background:url(/usercontent/logos/nm_logo_triumph.webp) no-repeat center}body.stock-brand-kawasaki,body.listview.kawasaki{--color-primary:var(--color-kawasaki);--color-primary-hover:var(--color-kawasaki-hover)}.stock-brand-kawasaki header#header a.navbar-brand img.dealerlogo,body.listview.kawasaki header#header a.navbar-brand img.dealerlogo{background:url(/usercontent/logos/nm_logo_kawasaki.webp) no-repeat center}body.stock-brand-honda,body.listview.honda{--color-primary:var(--color-honda);--color-primary-hover:var(--color-honda-hover)}.stock-brand-honda header#header a.navbar-brand img.dealerlogo,body.listview.honda header#header a.navbar-brand img.dealerlogo{background:url(/usercontent/logos/nm_logo_honda.webp) no-repeat center}#top_banner .carousel img.img-fluid,div#hero,.parallax.parralax-bg,#newbike-page .parallax__container .parallax img{animation:breathe 25s ease-out infinite}@keyframes breathe{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@media (max-width:768px){#top_banner .carousel img.img-fluid,div#hero{animation-duration:20s}}.shadow{box-shadow:var(--box-shadow)}.new_bikes_widget h2{margin:0 auto 2rem}.new_bikes_widget .new-bikes-swiper-title{text-align:center}div#headerinner .navbar-toggler{color:var(--nav-toggle-color)}#top_banner .carousel{display:flex!important;align-items:center;width:100%;padding:0;position:relative}#top_banner .carousel .carousel-caption{padding:3rem 10vw!important;display:flex!important;align-items:center;width:100%;max-width:100%;height:100%;margin:0;position:absolute;top:0;left:0;right:0;bottom:0}#top_banner .carousel .carousel-caption .banner-text{max-width:50vw}#top_banner .carousel .carousel-caption.text-left{justify-content:flex-start}#top_banner .carousel .carousel-caption.text-right{justify-content:flex-end}#top_banner .carousel .carousel-caption.text-centre{justify-content:center}#top_banner .carousel .carousel-caption .banner-text h3{position:relative;left:0;animation:bannerh3 1.75s ease forwards}#top_banner .carousel .carousel-item.invisible_link a{pointer-events:none}#top_banner .carousel.slide .carousel-indicators{z-index:2}@keyframes bannerh3{0%{left:2rem;opacity:0}30%{left:2rem;opacity:0}}#top_banner .carousel .carousel-caption .banner-text h4{position:relative;left:0;animation:bannerh4 2s ease forwards;font-size:clamp(1.75rem, 0.9667rem + 3vw, 3rem)!important}@keyframes bannerh4{0%{left:2rem;opacity:0}50%{left:2rem;opacity:0}}#top_banner .carousel .carousel-caption .banner-text p{position:relative;left:0;animation:bannerp 2.25s ease forwards;font-size:clamp(0.9rem, 0.9667rem + 2.1333vw, 1rem)}@keyframes bannerp{0%{left:2rem;opacity:0}70%{left:2rem;opacity:0}}#top_banner .carousel .carousel-caption .banner-text .btn.cta{position:relative;left:0;animation:bannercta 2.75s ease forwards}@keyframes bannercta{0%{left:2rem;opacity:0}90%{left:2rem;opacity:0}}body.module-used_vehicles_v2.listview .scrolled-nav .topelements.sticktop{z-index:9999}body.module-new_vehicles .family-filter-position{z-index:5;margin-top:1.5rem}body.module-new_vehicles .affix{top:auto;bottom:0;overflow-y:unset}.modal-backdrop.show{opacity:.9;z-index:9999}.short-text{width:var(--narrowwidth);margin:auto;max-width:100%!important}section .photo-panel{margin-bottom:auto;position:relative;overflow:hidden;border-radius:var(--border-radius)!important}section[data-type="component-photo"] img,.carouselimagewrap img{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;border-radius:var(--border-radius)!important}[data-type="component-blog"] .swiper .carouselimagewrap.blog img.fitnews{border-radius:0!important}section .photo-panel .img_text_overlay_holder{overflow:hidden}section .photo-panel .img_text_overlay{border-radius:var(--border-radius)!important;width:fit-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-decoration:none;white-space:nowrap;height:auto;display:inline-table;background:none;padding:0}section .photo-panel .img_text_overlay.img_text_overlay_top{top:10%}section .photo-panel .img_text_overlay.img_text_overlay_bottom{top:auto;bottom:10%}section .photo-panel .img_text_overlay .img_text_inner{background:var(--color-primary);color:var(--color-white);font-size:1rem;font-weight:700;text-transform:uppercase;position:relative;padding:.75rem;margin:auto;border-radius:3rem;border:1px solid #fff0}section .photo-panel a{text-decoration:none;position:relative;display:inline-block;width:100%}section .photo-panel a:hover img,.slider-item a:hover img,.gallery-card a:hover img,.carouselimagewrap a:hover img{filter:contrast(125%) brightness(65%)}#blog .blog-wrapper{padding-top:1rem!important}div#blog_list .card{border-radius:var(--border-radius);overflow:hidden}div#blog_list a.blog-item{border-bottom:none;padding:0 0 1rem 0;display:block;color:var(--grey);background:var(--bglight)}div#blog_list a.blog-item:hover{text-decoration:none;background:var(--color-accent)}div#blog_list a.blog-item img{border-radius:var(--border-radius) var(--border-radius) 0 0}div#blog_list a.blog-item .blog-tag-wrapper{padding:0 1.5rem}div#blog_list a.blog-item .blog-tag-wrapper span.blog-tag-label{display:none}#blog div#blog_list .date,#blog div#blog_list .description{padding:0 1.5rem;font-size:1rem;line-height:normal}#blog div#blog_list h4{padding:0 1.5rem;margin-top:.5rem}div#news-page .feature-news-section{background-color:var(--color-accent);padding-top:2rem;padding-bottom:2rem;width:100%}div#news-page .feature-news-section .container-fluid.contentWidth{max-width:var(--narrowwidth)}div#news-page .feature-news-section .col-xl-4.col-sm-7{flex:0 50%;max-width:50%}div#news-page .feature-news-section .col-xl-4.col-sm-9{flex:0 45%;max-width:45%;margin-left:auto}div#news-page .feature-news-section .img-fluid{border-radius:var(--border-radius)}div#news-page .feature-news-section h1{font-size:2rem;line-height:1.2em}div#news-page .feature-news-section h1::before{content:" ";border-top:4px solid var(--color-primary);width:110px;margin-bottom:5px;padding-top:10px}div#news-page .blog-content{padding-top:2rem;padding-bottom:2rem;max-width:var(--narrowwidth);margin:0 auto}div#news-page p.posted,div#news-page .feature-news-section h1,div#news-page div#blogbackwrap{color:var(--black);text-align:left!important}.owl-carousel .owl-stage{margin:0 auto;display:flex;flex:1 0 auto;height:100%;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.owl-carousel .owl-stage .owl-item{overflow:hidden;flex-direction:column;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto!important;flex:1 auto}.owl-carousel .owl-stage .owl-item .card{height:100%;border-radius:var(--border-radius)}.owl-carousel .owl-stage .owl-item .card img.card-img-top,section [data-type="component-used_bikes"] .card.gallery-card .img,.used-vehicle-list-widget-item .card .usedvehicle img{border-radius:var(--border-radius) var(--border-radius) 0 0!important}.blog_widget .owl-carousel .blog-card .carouselimagewrap.blog{max-height:250px;height:250px}.blog_widget .owl-carousel .blog-card .carouselimagewrap.blog img.fitnews{height:250px}body.contact,body.module-contact_forms{background:#fff;color:var(--body-color)}body.module-contact_forms .form_wrapper{max-width:800px;margin:0 auto}body.contact .formstrap{margin:auto}.formstrap.container .form_wrapper legend{background:none;border-bottom:0}.formstrap.container .form_wrapper fieldset{border:none}.formstrap.container,.contentwidth,body.contact .contentwidth .col-12,body.module-contact_forms .contentwidth .col-12,body.contact .contentwidth .col-md-12,body.module-contact_forms .contentwidth .col-md-12{background:none;padding:0}*.formstrap.container label{font-weight:700}*.formstrap.container input,*.formstrap.container textarea,*.formstrap.container select,.formstrap.container .form_wrapper .gdpr-container{padding:1rem;min-height:auto;border-radius:.5rem}*.formstrap.container select{height:auto!important}.formstrap.container .form-group.col-md-6{width:100%;max-width:100%;flex:0 0 100%}.formstrap.container .form-group{padding:0}.formstrap.container .form_wrapper legend,.formstrap.container .form_wrapper label,.formstrap.container form{background:white!important;color:black!important;font-weight:700;font-size:1.25rem}.formstrap.container .form_wrapper .frm_button{background:black!important;color:white!important;padding:.75rem 1rem;height:auto;line-height:normal;display:inline-flex;align-items:center}.formstrap.container .form_wrapper .frm_button i.fa.fa-envelope{display:none}.formstrap.container .form_wrapper .frm_button:hover{background:#555!important;color:white!important}.formstrap.container .form_wrapper input[type=date]{padding:1rem}.formstrap.container .form_wrapper span.fa.fa-calendar.open-datepicker{display:none}.formstrap.container .form_wrapper .gdpr-container{border:1px solid rgb(0 0 0 / .15)!important;background:#f7f7f7!important;margin-top:1rem;text-align:left}.formstrap.container input[type=text],.formstrap.container input[type=date],.formstrap.container input[type=number],.formstrap.container input[type=time],.formstrap.container textarea#form_message{min-height:55px;background-color:#f7f7f7}.formstrap.container .form_wrapper .gdpr-container label{background:none!important;cursor:pointer}.formstrap.container .form_wrapper .gdpr-container label input[type='checkbox'],.formstrap.container .form_wrapper .gdpr-container label input[type='checkbox']:hover{border:1px solid rgb(0 0 0 / .15)!important;background:#FFF;cursor:pointer;padding:0;border-radius:.2rem}.formstrap.container .form_wrapper .gdpr-container label input[type='checkbox']:hover{border:1px solid rgb(0 0 0 / .15)!important;background:#FFF}.formstrap.container .form_wrapper #frm_contact div#div_full_name{margin-top:-3rem}.formstrap.container .form_wrapper span#captcha{margin:1rem auto 0!important;display:block}#used-vehicle-search-widget-v2{background:none!important;border-radius:0rem!important;margin-top:0rem!important;text-transform:uppercase;font-weight:900}#used-vehicle-search-widget-v2 .vehicle_types #animate{background:var(--color-primary)!important;border:1px solid var(--color-primary);color:var(--color-white)!important;font-weight:900;border-radius:var(--border-radius)!important;top:1px!important}#used-vehicle-search-widget-v2 .vehicle_types .vehicle_advert_type_tab{background:var(--color-white)!important;color:var(--black)!important;border:1px solid var(--color-primary);border-radius:var(--border-radius)!important}#used-vehicle-search-widget-v2 input.btn.vehicle-search-submit{border:1px solid transparent!important;color:var(--color-white)!important;background-color:var(--color-primary)!important;font-weight:900!important;border-radius:var(--border-radius)!important;text-transform:uppercase;font-size:1rem!important;line-height:1rem}#used-vehicle-search-widget-v2 #selectoptions label select,#used-vehicle-search-widget-v2 #selectoptions label select:focus-visible,#used-vehicle-search-widget-v2 #select_vehicle_ad_type_mobile.form-control:focus{background-color:var(--color-white)!important;border:1px solid var(--color-primary)!important;color:var(--bgdark)!important;border-radius:var(--border-radius)!important;outline:none}#used-vehicle-search-widget-v2 #selectoptions label select:disabled{opacity:.35}#used-vehicle-search-widget-v2 #reset-filters{background:var(--color-primary)!important;color:var(--color-white)!important;border-radius:var(--border-radius)!important;margin:1rem auto!important}#used-vehicle-search-widget-v2 div#selectoptions div{margin:.5rem auto}.bg-bikesearch #used-vehicle-search-widget-v2 div#selectoptions div{anchor-name:none;flex:auto;max-width:none;padding:0}#used-vehicle-search-widget-v2 #select_vehicle_ad_type_mobile{border-radius:1rem!important;outline:1px solid var(--color-primary);height:40px}#used-vehicle-search-widget-v2 h3.search-widget-title{text-transform:uppercase;color:var(--color-black)!important}.card.gallery-card{background:var(--color-white)!important;color:var(--black)!important;text-align:center;font-size:1rem;overflow:hidden;border-radius:var(--border-radius)}.carouselimagewrap{max-height:270px;overflow:hidden}section [data-type="component-used_bikes"] div#used_bikes_carousel .d-flex.attributes-wrap{max-width:270px;margin:1rem auto .5rem}section [data-type="component-used_bikes"] div#used_bikes_carousel span.card-subtitle.price{color:var(--black);font-size:1.8rem;margin:auto auto .5rem}section [data-type="component-used_bikes"] div#used_bikes_carousel .featuredbike span.card-subtitle.was{background:none;color:var(--color-primary)!important;text-transform:uppercase;font-size:1.5rem;top:auto;position:relative;padding:unset;font-weight:900;width:auto;left:auto;display:block;margin:auto}section [data-type="component-used_bikes"] h2.widget_title{text-align:center;margin:auto auto 3rem}.themecolor,a.themecolor,p a{color:var(--color-primary)}[data-type="component-text"] p a{text-decoration:none}[data-type="component-text"] p a:hover{text-decoration:none;color:var(--color-primary-hover)}span.spec-small{font-size:.8rem;font-weight:300}#dealer-footer .footercontent{max-width:var(--footerwidth);margin:auto}#dealer-footer ul.openingtimes li.weekday{list-style:none;border-bottom:1px solid var(--color-primary);padding:.5rem}#dealer-footer ul.openingtimes li.weekday.today{font-weight:700;color:var(--color-primary)}#dealer-footer ul.openingtimes br{display:none}ul.openingtimes li.weekday{list-style:none;border-bottom:1px solid var(--color-primary);padding:.5rem}body.honda ul.openingtimes li.weekday{border-bottom:1px solid var(--color-white)}ul.openingtimes li.weekday.today{font-weight:700}ul.openingtimes br{display:none}body.triumph #dealer-footer h5{color:var(--color-black)}.bg-trans-black{background-color:var(--trans-black);color:var(--color-white)}section[data-container-type="swiper"] .swiper-scrollbar{z-index:10}.new_bikes_widget.swiper.swiper-initialized.swiper-horizontal .swiper-slide .card{min-height:420px}[data-container-type="parallax"] .container-parallax section{display:block;width:1570px;max-width:100%}[data-container-type="parallax"] .container-parallax.align-items-end .align-items-center{align-items:flex-end!important}.overlay-black .parralax-bg::after{content:"";position:absolute;width:100%;height:100%;top:0;right:0;left:0;right:0;background:rgb(0 0 0 / .65)}div#headerinner{max-width:100%}.new-range-link img{transition:all 0.2s ease}.new-range-link:hover img{transform:scale(1.1)}header#header a.navbar-brand{background:none;padding:0!important;height:100%}header#header ul.dropdown-menu.show li.nav-logo a.nav-link{opacity:1}header#header ul.dropdown-menu.show li.nav-logo a.nav-link::before{content:"";width:50px;display:inline-flex;height:50px;align-items:center;margin-right:1rem}header#header ul.dropdown-menu.show li.nav-logo.nav-logo-honda a.nav-link::before{background:url(/usercontent/logos/logo-symbol-honda-white.svg) no-repeat center}header#header ul.dropdown-menu.show li.nav-logo.nav-logo-kawasaki a.nav-link::before{background:url(/usercontent/logos/logo-symbol-kawasaki-white.svg) no-repeat center}header#header ul.dropdown-menu.show li.nav-logo.nav-logo-triumph a.nav-link::before{background:url(/usercontent/logos/logo-symbol-triumph.svg) no-repeat center}header#header a.navbar-brand img.dealerlogo{min-width:50px;background-size:55px!important;max-height:100%;object-position:center}.swiper .inner-div{right:.85rem}.swiper.swiper-initialized.swiper-horizontal .swiper-slide:hover{transform:translateY(0)}.swiper.swiper-initialized.swiper-horizontal .swiper-slide{min-height:470px}.customarea.customarea-1{padding:0 1rem;margin-bottom:2.5rem}.customarea.customarea-1 .customarea-inner{padding:0!important;border-radius:var(--border-radius);border:var(--border);box-shadow:var(--box-shadow)}.customarea.customarea-2{background:url(/usercontent/img/bg-bike-section-2.webp) no-repeat center;background-size:cover;padding:25vh 1rem}.customarea.customarea-3{background:var(--color-primary);padding:3rem 1rem;color:#fff}section#dealer-summary{background:white!important}.module-used_vehicles_v2 .dealer-summary-logo{display:none}.col.dealer-photo.d-none.order-first.order-lg-last{display:flex!important}.module-used_vehicles_v2 .dealer-photo img{background:url(/usercontent/img/profile-honda-newcastle.webp) no-repeat center;background-size:contain!important}.module-used_vehicles_v2 .dealer-photo.Triumph img{background:url(/usercontent/img/profile-triumph-newcastle.webp) no-repeat center}.module-used_vehicles_v2 .dealer-photo.Kawasaki img{background:url(/usercontent/img/profile-kawasaki-newcastle.webp) no-repeat center}.module-used_vehicles_v2 .financewrapper iframe{border-radius:var(--border-radius)!important;border:var(--border)!important;box-shadow:var(--box-shadow)!important;width:100%!important}.googlemap-wrapper{max-height:600px;overflow:hidden}.googlemap-wrapper .embed-responsive-16by9::before{padding-top:35%}.alt-bg{background-color:var(--color-primary);color:var(--color-white);padding-top:80px;padding-bottom:80px}body.honda .alt-bg{background-color:var(--color-primary)}body .alt-bg a{color:var(--color-white)}body.kawasaki .alt-bg{background-color:#212121}body.triumph .alt-bg{background-color:#f4f4f4;color:var(--color-black)}body.triumph .alt-bg a{color:var(--color-primary)}button#category_toggle{display:none}body.module-blog .bodycontent{padding-top:0}body.module-blog div#blog_list a.blog-item .carouselimagewrap.blog{max-height:500px}body.module-blog div#blog_list a.blog-item .carouselimagewrap.blog img{border-radius:var(--border-radius) var(--border-radius) 0 0!important}.feature-news-section{display:flex;align-items:center;background:var(--bglight)}.feature-news-section h1,.feature-news-section p.posted{color:var(--color-black)}.feature-news-section .img-fluid{object-fit:cover;object-position:center;max-height:600px;width:100%}.feature-news-section .col-xl-4.col-sm-10.col-11{flex:0 0 100%;max-width:100%}@media (min-width:992px){.feature-news-section .col-xl-4.col-sm-10.col-11{flex:0 0 50%;max-width:50%}.feature-news-section .text-xl-left{text-align:left!important}.feature-news-section .col-xl-4.offset-xl-1.px-4.px-xl-0.overlap.pt-4.pt-xl-0{flex:0 0 50%;max-width:50%;margin:auto;padding-left:1rem!important}}body.module-new_vehicles .vehicle-wrapper .new-vehicles .container{max-width:100%}body.module-new_vehicles .year-breadcrumb-area{display:block!important}@media (min-width:1920px){body.module-new_vehicles .vehicle-wrapper .new-vehicles .container .vehicle-thumb-wrapper{flex:0 0 25%;max-width:25%}}@media (min-width:2200px){body.module-new_vehicles .vehicle-wrapper .new-vehicles .container .vehicle-thumb-wrapper{flex:0 0 20%;max-width:20%}}@media (min-width:768.1px){.order-md-last{order:13!important}}@media (min-width:992px){div#main-nav{padding-left:0!important}div#main-nav li.nav-item{display:inline-flex}div#main-nav li.nav-item .dropdown-menu li{display:block}header#header a.navbar-brand{margin:auto!important}header#header a.navbar-brand img.dealerlogo{min-width:100px;background-size:80px!important}header#header,header#header .navbar{height:var(--headerheight-lg);z-index:15}.w-lg-auto{width:auto!important}header#header .navbar-nav{flex-wrap:nowrap}header#header .navbar-nav .dropdown-menu .nav-link{color:var(--nav-dropdown-color)}header#header .nav-link{color:var(--nav-color-desktop)}header#header .nav-link{color:var(--nav-color-desktop);white-space:nowrap;word-break:keep-all;line-height:1.2}header#header .navbar-nav .dropdown-menu{top:calc(var(--headerheight) - 5px)!important;background:var(--color-grey);border:none;border-radius:0 0 var(--border-radius) var(--border-radius);padding:.5rem .5rem 1rem .5rem;min-width:max-content}header#header .navbar-nav .dropdown-menu.show .dropdown-menu{top:0!important}body header#header .navbar-nav .dropdown-menu.dropdown-child .dropdown-menu{top:0!important;left:100%;background:#fff;border-radius:var(--border-radius);margin-left:1rem}body header#header .navbar-nav .dropdown-menu.dropdown-child .dropdown-toggle::after{display:none}body.hasbanner .bodycontent{margin-top:var(--headerheight-lg)}body .bodycontent{margin-top:var(--headerheight-lg)}body.module-used_vehicles_v2.detailview .bodycontent{margin-top:calc(var(--headerheight-lg) + 0rem)}.image-gallery.card-columns{column-count:5;column-gap:1rem;background:var(--bglight);padding:1rem;border-radius:var(--border-radius)}#top_banner .text-centre.banner-cta{background:radial-gradient(circle,rgb(0 0 0 / .5),rgb(0 0 0 / .5))}body.module-new_vehicles .affix{top:0;bottom:auto}body.module-new_vehicles .family-filter-position{z-index:15}body.module-new_vehicles .family-filter-position.affix{padding:0;margin-top:0}.order-lg-last{order:13!important}.customarea.customarea-1{padding:0}.module-used_vehicles_v2 .financewrapper #codeweavers{padding:0}}@media (min-width:2600px){.col-xxxl-2{flex:0 0 16.6666667%;max-width:16.6666667%}}@media (max-width:991.98px){header#header .collapsing{transition:none!important}header#header div#mainmenu{max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px rgb(0 0 0 / .1);z-index:1000}header#header div#mainmenu .dropdown-menu.show{padding:0 1rem;border:none;background-color:var(--color-grey);margin-bottom:.5rem}header#header div#mainmenu .navbar-nav{background:var(--color-black);padding:1rem}header#header div#mainmenu a{color:var(--color-white)}#top_banner .carousel .carousel-caption{position:relative;background:var(--black);padding:2rem 1rem 3rem!important;height:330px;overflow:hidden}#top_banner .carousel .carousel-caption .banner-text{max-width:100%}div#top_banner .carousel.slide .img-fluid{height:100%;object-position:center top}.offset-mobile-right .parallax__container .parallax{background-position:69%}.overlay-gradient{background:#121212;background:-moz-linear-gradient(0deg,rgb(18 18 18 / .8631653344931722) 5%,rgb(18 18 18 / .14607849975927867) 71%);background:-webkit-linear-gradient(0deg,rgb(18 18 18 / .8631653344931722) 5%,rgb(18 18 18 / .14607849975927867) 71%);background:linear-gradient(0deg,rgb(18 18 18 / .8631653344931722) 5%,rgb(18 18 18 / .14607849975927867) 71%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#121212",endColorstr="#121212",GradientType=1)}}@media (max-width:575.9px){body.module-new_vehicles .vehiclesrangewrapper{position:relative;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;margin:0 -30px 0 0}body.module-new_vehicles .vehiclesrangewrapper .vehiclesrangeinner{animation:scroll-hint 2s linear 5;flex-wrap:nowrap}body.module-new_vehicles .vehiclesrangewrapper .vehicle-thumb-wrapper{margin:0;border-right:none;width:300px;max-width:100%}body.module-new_vehicles .vehiclesrangewrapper a.vehicle-link:hover{transform:translateY(0)}body.module-new_vehicles .vehiclesrangewrapper a.vehicle-link img{padding:1rem .5rem}body.module-new_vehicles .vehiclesrangewrapper a.vehicle-link .vehicle-title-wrapper{padding:1rem}body.module-new_vehicles .parallax__container .parallax{top:0px!important}header#header img.franchiselogo-mobile{display:block!important;width:30px;margin-right:0.5rem!important}header#header a.navbar-franchise span.dealer-name{font-size:.5rem}}@media (max-width:480px){header#header a.navbar-brand{max-width:50px}header#header a.navbar-brand img.dealerlogo{background-size:100%!important;min-width:auto}header#header a.navbar-franchise span.dealer-name span{display:none}}