@charset "UTF-8";:root{--contentwidth:1600px;--footerwidth:745px;--listviewwidth:1400px;--detailviewwidth:1735px;--white:#FFFFFF;--black:#000000;--bgprimary:#D50000;--bgprimary-accent:#e80000;--bgprimary-dark:#c30202;--bgprimary-light:#fa0505;--bgsecondary:#333333;--bgsecondary-accent:#464646;--bgsecondary-dark:#282727;--bgsecondary-light:#656464;--bglight:#f8f9fa;--bgdark:#222222;--bgprimary-text:#FFFFFF;--text:#000000;--fontfamilyheading:droid-sans, sans-serif;--fontfamily:Inter, sans-serif;--paneltextlink:#FFFFFF;--paneltextlinkhover:#FFFFFF;--sale:#D50000;--searchwidgetpadding:3rem 1.5rem;--boxshadow:0 0 12px rgb(14 15 16 / 8%)}body{background:var(--white);font-family:var(--fontfamily);color:var(--text)}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-family:var(--fontfamilyheading);font-weight:700;text-transform:uppercase}a[href^="tel"],a[href^="tel"]:hover{color:inherit;text-decoration:none}*.btn{text-transform:uppercase}.contentwidth{max-width:var(--contentwidth);margin:0 auto}.themebgcolor,a.themebgcolor{background:var(--bgprimary)}a.themebgcolor:hover{background:var(--bgprimary-accent)}.themecolor,.themecolor:hover,a.themecolor{color:var(--bgprimary)}a.themecolor:hover{color:var(--bgprimary-accent)}.btn-primary{color:var(--bgprimary-text)!important;background:var(--bgprimary)!important;border:1px solid var(--bgprimary)!important}.btn-primary:hover,.btn-primary:active{color:var(--bgprimary-text)!important;background:var(--bgprimary-accent)!important;border:1px solid var(--bgprimary-dark)!important}.btn-outline-primary{color:var(--bgprimary);background-color:#fff0;background-image:none;border-color:var(--bgprimary)}.btn-outline-primary:hover,.btn-outline-primary:active{color:var(--bgprimary-text);background:var(--bgprimary);border-color:var(--bgprimary)}.form-control:focus{border-color:var(--bgprimary)}.banner-text .cta{padding:1rem;font-weight:700}div#top_banner ol.carousel-indicators{display:none}.image-gallery img{cursor:zoom-in}div#div_gdpr{display:none}.bg-main{background:var(--bgprimary)}.bg-accent{background:var(--bgprimary-accent)}.bg-black{background:var(--black)}.vehicles.ubv2 #used_vehicle_page #vehicle_filter .filteresults .dropdown-toggle:focus{outline:1px solid var(--bgprimary)!important}header#header{background:var(--black);position:fixed;left:0;top:0;z-index:99}button.navbar-toggler.order-first.mr-2.burgernav{color:var(--white)}header#header img.dealer-logo{margin:14px auto}.bodycontent{margin-top:74px}body.listview header#header,body.detailview header#header{position:relative;left:auto;top:auto}body.listview .bodycontent,body.detailview .bodycontent{margin-top:0}header#header .header-location,header#header .header-location a,header#header div#header-socials a{color:var(--white)}header#header nav#main-nav nav.navbar{position:relative;width:100%;background:var(--bgprimary);z-index:3}header#header nav#main-nav nav.navbar a.nav-link{color:var(--bgprimary-text);padding:1rem}header#header nav#main-nav nav.navbar .nav-item.active a.nav-link{background:var(--bgprimary)}header#header nav#main-nav nav.navbar .nav-item.active.pagename-Home a.nav-link,header#header nav#main-nav nav.navbar .nav-item.active.pagename-Home a.nav-link:hover{background:none}header#header nav#main-nav nav.navbar ul.dropdown-menu{margin:0;border:0;padding:0}header#header nav#main-nav nav.navbar li.nav-item.dropdown.active.show a.nav-link.active,header#header nav#main-nav nav.navbar li.nav-item.dropdown.show a.nav-link.dropdown-toggle{background:var(--bgprimary)}header#header nav#main-nav nav.navbar li.nav-item.dropdown.show a.nav-link{text-decoration:none;background:var(--bgprimary-accent)}header#header nav#main-nav nav.navbar ul.dropdown-menu .nav-item a.nav-link:hover{background:var(--bgprimary)}header#header nav#main-nav nav.navbar ul.dropdown-menu .nav-item.active a.nav-link{background:var(--bgprimary)}footer#footer-main{background:var(--black);color:var(--white)}footer#footer-main .btn-footer{background:var(--bgprimary)!important;border:1px solid var(--bgprimary)!important}footer#footer-main .btn-footer:hover,footer#footer-main .btn-footer:active{color:var(--bgprimary-text)!important;background:var(--bgprimary-accent)!important;border:1px solid var(--bgprimary-accent)!important}footer#footer-main ul.openingtimes .themecolor{color:var(--bgprimary-text)!important}#newsletter-sign-up{background:var(--bgprimary)}a.btn.newsletter{color:var(--bgprimary-text);border:1px solid var(--white);background:#fff0;padding:1rem;font-weight:700}a.btn.newsletter:hover{background:var(--white);color:var(--bgprimary)}footer#footer-main .footercontent{max-width:var(--footerwidth);margin:auto}footer#footer-main #footer-socials a{color:var(--white);font-size:2rem}footer#footer-main #footer-socials a:hover{color:var(--bgprimary-accent)}footer#footer-main .footercontent ul.openingtimes li{list-style:none;border-bottom:1px solid var(--white);padding:.85rem 0}footer#footer-main .footercontent ul.openingtimes br{display:none}section#top_banner_section #top_banner .carousel{width:100%}.homefeature a{text-decoration:none}.homefeature .homefeaturebgimg{position:absolute;object-fit:cover;width:100%;height:100%}.homefeature .homefeaturebgimg-padding{padding-right:15px;padding-left:15px}.homefeature .homefeaturepicture-area{height:630px}.homefeature .homefeature-overlay{position:relative;overflow:hidden;padding:0 15px}.homefeature h3{font-weight:300;font-size:1.7rem;margin-bottom:0}.homefeature .btn.featurecta{color:var(--white);background-color:#fff0;border-color:#fff0;font-weight:700;padding:5px 0}.homefeature .btn.featurecta:after{font-family:'Font Awesome 5 Pro';content:"\f138";font-weight:300;padding-left:10px}.homefeature .feature-cta-box{background-color:var(--black);color:var(--white);padding:30px 60px;transition:all 0.2s ease-in-out}.homefeature a{color:#FFF!important}.homefeature .feature-content-box{background-color:var(--black);color:var(--white);padding:30px;transition:all 0.15s ease-in-out;margin:-30% auto 3rem!important;width:80%;z-index:2}.vehicles.ubv2 div#used_vehicle_page{max-width:var(--listviewwidth)}div#used_vehicle_detail{max-width:var(--detailviewwidth)}.vehicles.ubv2 div#used_vehicle_page .filteresults.used_vehicle_filter_sortby label{display:none}div#used_bikes_carousel{text-align:center}.usedbikesearch-wrapper{max-width:1200px;margin:0 auto;margin-top:-8rem;padding:0 40px}.usedbikesearch-wrapper .dynamic_div.container{padding:0}.used-search-bg.homefeature_usedbikesearch{background:var(--white);padding:var(--searchwidgetpadding)}.used-search-bg.homefeature_usedbikesearch h3{color:var(--black)}.btn-used-bike-search{color:var(--bgprimary-text);background:var(--bgprimary);border-color:var(--bgprimary);width:100%;padding:1rem;line-height:normal;min-height:auto;font-size:1rem;font-weight:700;border:3px solid var(--bgprimary)}.btn-used-bike-search:hover{color:var(--bgprimary-text);background:var(--bgprimary-accent);border-color:var(--bgprimary-dark)}.used-search-inner label:before{background:#fff0;color:var(--text)}.used-search-inner label:after{content:"\f0d7";font-family:'Font Awesome 5 Pro';font-weight:700;font-size:1rem;color:var(--text);right:1rem;top:1rem;padding:0 0 0;position:absolute;pointer-events:none}.used-search-inner select{text-transform:uppercase;background:#fff0;border:1px solid var(--text);color:var(--text);background-color:var(--white);padding:1rem;font-weight:700}h2.widget_title{text-align:center;padding:0rem 0rem 2rem}.carouselimagewrap.usedvehicle{overflow:hidden}.featuredbike:hover img{filter:brightness(1.2) contrast(1.1);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;overflow:hidden}.featuredbike .card-title{color:var(--bgprimary);max-height:20px;overflow:hidden}.featuredbike .btn.used-bike-cta{background:var(--bgprimary);color:var(--bgprimary-text);margin-bottom:1rem!important;width:100%;text-align:center!important;padding:1rem;font-weight:700}.featuredbike:hover .btn.used-bike-cta{color:var(--bgprimary-text);background:var(--bgprimary-accent);border-color:var(--bgprimary-dark)}body.listview,body.detailview{background:var(--bglight)}div#vehicle_list .card-body{background:var(--white)}button#show_all_filters,div#gridllistselect .btn.selectlayout{background:var(--bgprimary)}button#show_all_filters:hover,div#gridllistselect .btn.selectlayout:hover{background:var(--bgprimary-accent)}div#used_vehicles_page_wrap .topelements.sticktop{box-shadow:var(--boxshadow)}.vehicles.ubv2 div#used_vehicle_page div#vehicle_list a.used_vehicle_title h5 span.vehiclebrand,.vehicles.ubv2 div#used_vehicle_page div#vehicle_list a.used_vehicle_title h5 span.vehiclemodel{display:inline-block!important;font-size:1rem!important}.vehicles.ubv2 div#used_vehicle_page div#vehicle_list span.financeprice,.vehicles.ubv2 div#used_vehicle_page div#vehicle_list span.retailprice,.vehicles.ubv2 div#used_vehicle_page div#vehicle_list span.saveprice{font-weight:700;font-size:2rem;margin:.5rem auto!important;display:inline-block}body.listview #vehicle_list .listviewtype{position:absolute;top:-1.5rem;right:-1rem;width:80px;height:80px;background-size:contain!important;max-width:50%;z-index:1}#vehicle_list .listviewtype.adtype_used,#used_vehicle_detail .detailviewtype.adtype_used{display:none}.vehicles.ubv2 div#used_vehicle_page div#vehicle_list .listviewtype{background:var(--white)!important;outline:1px solid var(--bgprimary-accent)!important;height:auto;text-align:center;padding:.2rem .3rem;width:auto;font-size:.6rem;position:relative;top:auto;right:auto;margin:0rem auto .5rem .5rem;color:var(--bgprimary);float:right;border-radius:.5rem}#vehicle_list .used-vehicle-list-item.clearancelistbike::before{position:absolute;content:"\f762";font-family:'Font Awesome 5 Pro',sans-serif;width:auto!important;color:orange;float:none;padding:.5rem;font-weight:700;top:-35px;left:auto;z-index:11;right:-10px;background:none;font-size:2rem!important}#used_vehicle_detail .detailviewtype,#used_vehicle_detail .clearancedetailbike::before{font-size:.6rem;background:var(--white)!important;outline:1px solid var(--bgprimary-accent)!important;height:auto;text-align:center;padding:.2rem .3rem;width:auto;position:absolute;top:.5rem;right:.5rem;color:var(--bgprimary)!important}#used_vehicle_detail .clearancedetailbike::before{content:"SALE";left:0.5rem!important;background:var(--sale)!important;color:var(--white)!important;outline:1px solid var(--sale)!important;right:auto}#used_vehicle_detail .detailviewtype.adtype_new::after{content:"Brand new"}#used_vehicle_detail .detailviewtype.adtype_special::after{content:"Dealer Special"}div#used_vehicle_detail .vehicle-title-area h4,div#used_vehicle_detail .vehicle-title-area h3{display:inline-block;font-size:1.2rem;color:var(--black);font-weight:700}div#used_vehicle_detail .spec-holder,div#used_vehicle_detail .desc-holder{border:1px solid #d6d6d6;padding:30px 20px;font-size:.85rem;background:var(--white)}#vehicle_list .listviewtype.adtype_new::after{content:"Brand new"}#vehicle_list .listviewtype.adtype_special::after{content:"Dealer Special"}body.listview #used_vehicle_page div#vehicle_list .listctawrap .btn{font-size:1rem;line-height:normal;min-height:auto;padding:.5rem .75rem;border:1px solid;font-weight:700}body.listview .vehicles.ubv2 #used_vehicle_page #vehicle_list div#listimgiconwrap{position:absolute;width:auto;background-color:var(--bgprimary);font-size:.8rem;padding:8px;border-radius:0 0 .5rem 0}.vehicles.ubv2 div#used_vehicle_page #vehicle_list .main_image{overflow:hidden}.vehicles.ubv2 div#used_vehicle_page #vehicle_list .main_image span.hidden-sm-down{display:block!important}.vehicles.ubv2 #used_vehicle_page .used-vehicle-list-item .main_image .caption,#used_vehicle_detail .main_image .caption{position:absolute;font-size:.5rem;padding:3rem 0 1rem;display:block;top:-1.3rem;right:-4rem;z-index:1;transform:rotate(45deg);width:10rem;text-align:center;text-transform:uppercase;font-weight:700;background:var(--bgprimary)}.vehicles.ubv2 #vehicle_list .main_image .caption p{font-size:inherit}#used_vehicle_detail .main_image .caption{transform:rotate(-45deg);left:-4rem;right:auto;top:-3rem;padding:4rem 0 .6rem}body.scroll-down .used-cta-area .contactbtnwrap{position:fixed;z-index:3;background:#f8f8f8;left:0;top:0;border-bottom:2px solid #f3f4f8;padding:10px 20px 0}.scroll-down .wrapresults .topelements.sticktop{-webkit-transform:none!important;transform:none!important;opacity:1;transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;transition-delay:0s!important}.used-cta-area{text-transform:uppercase}.used-cta-area a.dropdown-item{font-weight:700;position:relative}.used-cta-area .contactbtnwrap svg,.used-cta-area .contactbtnwrap .fa,.used-cta-area .contactbtnwrap .fas,.used-cta-area .contactbtnwrap .far,.used-cta-area .contactbtnwrap .fab{position:absolute!important;left:1rem!important;top:1rem!important;margin:auto!important;width:auto;height:23px}.owl-theme .owl-nav [class*=owl-]{color:var(--white);background:var(--bgprimary);font-size:1rem;margin:1rem .5rem;padding:1rem}.owl-theme .owl-nav [class*=owl-]:hover{background:var(--bgprimary-accent)}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--bgprimary)}.owl-theme .owl-dots .owl-dot span{background:var(--bgprimary-light);width:1rem;height:1rem;margin:1rem .5rem}#used_vehicle_detail.vehicle .owl-theme .owl-nav [class*=owl-]{background:var(--bgprimary);height:75px!important}.banner-strip{background:#000;padding-top:40px;padding-bottom:40px;color:#FFF}.banner-strip p{font-size:14px}.banner-strip h5{font-size:17px}@media (min-width:576px){div#gridllistselect{right:125px}body.listview #vehicle_list .listdetails{padding:1rem!important}.vehicles.ubv2 div#used_vehicle_page div#vehicle_list span.financeprice,.vehicles.ubv2 div#used_vehicle_page div#vehicle_list span.retailprice,.vehicles.ubv2 div#used_vehicle_page div#vehicle_list span.saveprice{font-size:1.5rem;margin:auto auto 0.5rem!important}.vehicles.ubv2 div#used_vehicle_page div#vehicle_list a.used_photo_thumb_holder.listview{height:100%}.vehicles.ubv2 div#used_vehicle_page div#vehicle_list .card-text.used_vehicle_desc{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}}@media (min-width:769px){body.home .photo-panel{min-height:550px}body.home .photo-panel img{min-height:550px;object-fit:cover;object-position:center}.homefeature .feature-content-box{margin:auto auto auto -10rem!important;padding:30px 60px;width:auto}.homefeature .feature-content-box.boxleft{margin:auto -10rem auto auto!important}#used_vehicle_detail.vehicle .owl-theme .owl-nav [class*=owl-]{height:100px!important}.vehicles.ubv2 div#used_vehicle_page div#vehicle_list .card-text.used_vehicle_desc{-webkit-line-clamp:3}}@media (min-width:992px){.bodycontent{margin-top:130px;transition:all 0.3s ease}body .scrolled-nav header#header .headerinner{min-height:150px}body .scrolled-nav .bodycontent{transition:all 0.3s ease;margin-top:70px}body .scrolled-nav header#header{margin-top:-149px;transition:all 0.3s ease;transition-duration:0.75s}body .scrolled-nav header#header nav#main-nav nav.navbar{transition:all 0.3s ease;transition-duration:0.5s;transition-delay:1s}body .scrolled-nav header#header nav#main-nav nav.navbar a.nav-link{padding:.35rem 1rem!important}body .scrolled-nav header#header nav#main-nav nav.navbar .nav-item.active.pagename-Home a.nav-link,body .scrolled-nav header#header nav#main-nav nav.navbar .nav-item.active.pagename-Home a.nav-link:hover{background:none}body .scrolled-nav header#header .header-location,body .scrolled-nav header#header #header-socials{top:155px;z-index:99}body .scrolled-nav header#header .header-location,body .scrolled-nav header#header .header-location a,body .scrolled-nav header#header div#header-socials,body .scrolled-nav header#header div#header-socials a{color:var(--bgprimary-text)}header#header nav#main-nav nav.navbar .nav-item a.nav-link:hover{background:var(--bgprimary-accent)}*.homefeature .homefeaturepicture-area:hover .feature-cta-box{background:var(--bgsecondary-dark);color:var(--white)}.homefeature .homefeaturepicture-area:hover .btn.featurecta{color:var(--bgprimary)}.homefeature .btn.featurecta.textlink{padding:1rem;color:var(--black);background:var(--white)}.homefeature .btn.featurecta.textlink:hover{color:var(--white);background:var(--black);padding:1rem}body.listview header#header,body.detailview header#header{position:fixed;left:0;top:0}body div#used_vehicles_page_wrap .topelements.sticktop{margin-top:0}div#used_filters{margin-top:1rem;top:50px}body .scrolled-nav div#used_vehicles_page_wrap .topelements.sticktop{top:34px}body.listview .bodycontent,body.detailview .bodycontent{margin-top:130px;transition-duration:0.75s}body.detailview .addthis_inline_share_toolbox{margin:2rem auto 10px}body.listview .scrolled-nav .bodycontent,body.detailview .scrolled-nav .bodycontent{margin-top:85px}body.detailview .scrolled-nav div#used_vehicle_detail{padding-top:6rem!important}body.listview .scrolled-nav h1#used_vehicles_page_title_listview{margin-top:6rem!important}body.listview #vehicle_list .listviewtype{position:absolute;top:-3rem;right:-3rem}body.listview .vehicles.ubv2 div#gridllistselect{right:10px}div#used_vehicle_detail .vehicle-title-area h4,div#used_vehicle_detail .vehicle-title-area h3{font-size:2rem}}@media (max-width:991.98px){.banner-strip h5{font-size:15px}.carousel-caption.d-none.d-md-block{background:#222}header#header nav#main-nav nav.navbar{position:absolute;z-index:99}button#close-filters-mobile{background:var(--bgprimary-accent);color:var(--bgprimary-text)}div#used_vehicle_detail .vehicle-title-area{padding:2rem 0}div#used_vehicle_detail .contactbtnwrap{width:100%}div#used_vehicle_detail button#dropdownMenuButton{width:100%;padding:1rem;margin-bottom:1rem}}@media (max-width:767.98px){.usedbikesearch-wrapper{padding:0 10px}.used-search-bg{padding:40px 30px}}@media (max-width:575.98px){.banner-strip h5{font-size:13px}.vehicles.ubv2 div#used_vehicle_page div#gridllistselect{display:none}.vehicles.ubv2 div#used_vehicle_page button#show_all_filters{width:100%;max-width:100%;margin:auto}.vehicles.ubv2 div#used_vehicle_page .filteresults .input-group-select{width:100%;margin:auto}.vehicles.ubv2 div#used_vehicle_page .filteresults.used_vehicle_filter_sortby label{display:none}.vehicles.ubv2 div#used_vehicle_page .sticktop .filtermobile{position:relative;right:auto;top:auto;width:100%;margin-bottom:1rem}.vehicles.ubv2 div#used_vehicle_page div#vehicle_list .listphotowrap,.vehicles.ubv2 div#used_vehicle_page div#vehicle_list .listdetails{flex:0 0 100%;max-width:100%;width:100%}.vehicles.ubv2 div#used_vehicle_page div#vehicle_list .vehicleinfowrap{padding-left:10px;padding-right:10px}.vehicles.ubv2 div#used_vehicle_page div#vehicle_list .attributes-icons{font-size:.8rem}.vehicles.ubv2 div#used_vehicle_page div#vehicle_list .attributes-icons span.attribute{margin-left:0.5rem!important}div#vehicle_list .listctawrap .btn.viewbike{width:100%}div#used_vehicle_detail .contactbtnwrap{width:100%}div#used_vehicle_detail button#dropdownMenuButton{width:100%;padding:1rem;margin-bottom:1rem}.homefeature .feature-cta-box{padding:20px 30px}}