@import url(https://use.typekit.net/bbt8xmf.css);#dealer-footer,#dealer-lowertext{position:relative;float:left;width:100%;background-color:#000;color:#FFF}.shopbody .bg-info{background-color:#ef6204!important}.alt-colourbg{background-color:#f2f2f2;padding-top:80px;padding-bottom:80px}.blackbg{background-color:#010101;padding-top:80px;padding-bottom:80px;color:#FFF}.blackbg a.btn-primary{padding:5px 0px!important}.staff-feature{background-color:#010101;padding-top:30px;padding-bottom:30px;color:#FFF}.staff-feature h3{padding:0;margin:0}.dealership-address{background:#010101;display:inline-block;padding:15px 90px;color:#FFF;margin-top:20px}.dealership-address p,.dealership-address h4{padding:0;margin:0}.google-dealer-map .googlemap-wrapper{max-width:980px;margin:0 auto}.bike-offers-filters-col .dropdown{background-color:#fff0;border:1px solid #fff}.bike-offers-filters-col .dropdown-toggle,.bike-offers-filters-col .show .dropdown-toggle{background-color:#fff0;color:#fff}.bike-offers-filters-col .dropdown-menu{background-color:#f2f2f2}.bike-offers-filters-col .dropdown-item{padding:6px 15px;text-transform:uppercase}.bike-offers-filters-col .dropdown-item:hover{background-color:#ccc;color:#212529}.bike-offers-filters-col .dropdown-item.active{background-color:#ef6204;color:#fff}.bike-offers-filters-col .dropdown-item:active{background-color:inherit}.bike-offers-filters-col .dropdown-toggle:focus,.bike-offers-filters-col .dropdown-item .text,.bike-offers-filters-col .dropdown-item:focus{outline:none!important}.bike-offers-filters-col .dropdown-toggle:hover,.bike-offers-filters-col .dropdown-toggle:active,.bike-offers-filters-col .dropdown-toggle:focus{border:1px solid transparent!important}.feature-news-section h1::before{border-top:4px solid #ef6204}h3.parallax-subheading{font-size:1.4rem}body{font-family:aktiv-grotesk,sans-serif;font-weight:300!important;color:#010101!important;background-color:#FFF!important;letter-spacing:0.025em!important}.bodycontent .btn{padding:12px 30px;font-family:aktiv-grotesk-condensed,sans-serif;letter-spacing:normal;border:1px solid transparent!important}.bodycontent .btn-primary,#newsletter-sign-up .btn-primary{background-color:#010101;color:#FFF;font-weight:700;border:1px solid #fff0;text-transform:uppercase;font-family:aktiv-grotesk-condensed,sans-serif}.bodycontent .btn-primary:hover,#newsletter-sign-up .btn-primary:hover{background-color:#212121;color:#FFF}.bodycontent .blade-panels .btn,.bodycontent .panel .btn,.bodycontent .bg .btn{padding:5px 0}.bodycontent .blade-panels .btn-primary,.bodycontent .panel .btn-primary,.bodycontent .bg .btn-primary{background-color:#fff0}.bodycontent .blade-panels .btn-primary:hover,.bodycontent .panel .btn-primary:hover,.bodycontent .bg .btn-primary:hover{color:#dadada}.bodycontent .btn-primary::after,#newsletter-sign-up .btn-primary:after{font-family:"Font Awesome 6 Pro";display:inline-block;font-weight:300;content:"\f178";margin-left:20px;font-size:1.3rem}.button:active,button:active,.button:focus,button:focus,.button:hover,button:hover{border:1px solid transparent!important;outline:none!important}.btn:active,button:active,.btn:focus,button:focus,.btn:hover,button:hover{border:1px solid transparent!important;outline:none!important}.dealer-logo{max-width:90px}.nav-icon-text{font-size:.75rem;color:#FFF;font-weight:400;padding-top:10px}#dealer-nav .navbar-toggler{font-size:inherit}#dealer-nav img.dealer-logo{max-width:70px}#dealer-nav img{max-width:inherit}#dealer-nav .nav-item .nav-link{font-weight:400;font-size:0.7rem!important;color:#FFF;padding-right:.6rem!important;padding-left:.6rem!important}#dealer-nav .navblack{background-color:rgb(0 0 0 / .6);-webkit-backdrop-filter:saturate(200%) blur(14px);backdrop-filter:saturate(200%) blur(14px);transition:opacity 0.5s ease;border-bottom:1px solid #ef6204}#dealer-nav .dealername{color:#FFF;font-weight:400;font-size:.8rem;margin-left:10px}#dealer-nav ul.dropdown-menu{background:#212121;padding:10px;margin:0}#dealer-nav ul.dropdown-menu a.nav-link{font-size:0.85rem!important}.bladedealerships h4{font-size:.85rem;font-weight:300;padding:10px;background-color:#000;color:#FFF}.btn.btn-nav{background-color:#fff0;padding:0}.panel-row{padding-top:2px}.top-fixed{position:relative;top:0;right:0;left:0;z-index:1030;transition:opacity 0.5s ease}.scrolling-nav .top-fixed{position:fixed;transition:opacity 0.5s ease}.scrolling-nav .dealer-nav-wrapper{pointer-events:none;opacity:0}.navbar{opacity:1;transition:opacity 0.5s ease}.cta-header-area{background-color:#ef6204}.affix .cta-header-area{background-color:rgb(239 98 4 / .8);-webkit-box-shadow:0 0 17px 0 rgb(0 0 0 / .2);box-shadow:0 0 17px 0 rgb(0 0 0 / .2);-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;border:0;transition:box-shadow .3s,-webkit-box-shadow .3s}.carousel-caption h3{font-size:4.2rem;line-height:.9em;color:#FFF;font-weight:900;margin-bottom:10px}.banner-text a.btn.cta{background-color:#ef6204;font-weight:700;color:#FFF;padding:12px 30px}.banner-text a.btn.cta::after{font-family:"Font Awesome 6 Pro";display:inline-block;font-weight:300;content:"\f178";margin-left:20px;font-size:1.5rem}.carousel.slide .carousel-indicators{justify-content:center;margin-right:5%;margin-left:5%;bottom:5px}.brands-home{background-color:#010101}.bgimg{object-fit:cover;width:100%;height:100%;object-position:center;overflow:hidden;position:relative}.panel-bg{background-color:#010101;color:#FFF;padding:80px 60px}.panel-bg-colour{background-color:#ef6204;color:#FFF;padding:160px 60px}.panel-bg-welcome{background-color:#010101;color:#FFF;padding:120px 60px}.panel-bg-colour-welcome{background-color:#ef6204;color:#FFF;padding:60px 60px}.welcome-move{margin-right:-15%;z-index:99;position:relative}.welcome-panel-move{margin-left:-18%;z-index:99;position:relative}.welcome-panel-colour-move{margin-top:-4%;z-index:99;position:relative}.blade-panels .col-1,.blade-panels .col-2,.blade-panels .col-3,.blade-panels .col-4,.blade-panels .col-5,.blade-panels .col-6,.blade-panels .col-7,.blade-panels .col-8,.blade-panels .col-9,.blade-panels .col-10,.blade-panels .col-11,.blade-panels .col-12,.blade-panels .col,.blade-panels .col-auto,.blade-panels .col-sm-1,.blade-panels .col-sm-2,.blade-panels .col-sm-3,.blade-panels .col-sm-4,.blade-panels .col-sm-5,.blade-panels .col-sm-6,.blade-panels .col-sm-7,.blade-panels .col-sm-8,.blade-panels .col-sm-9,.blade-panels .col-sm-10,.blade-panels .col-sm-11,.blade-panels .col-sm-12,.blade-panels .col-sm,.blade-panels .col-sm-auto,.blade-panels .col-md-1,.blade-panels .col-md-2,.blade-panels .col-md-3,.blade-panels .col-md-4,.blade-panels .col-md-5,.blade-panels .col-md-6,.blade-panels .col-md-7,.blade-panels .col-md-8,.blade-panels .col-md-9,.blade-panels .col-md-10,.blade-panels .col-md-11,.blade-panels .col-md-12,.blade-panels .col-md,.blade-panels .col-md-auto,.blade-panels .col-lg-1,.blade-panels .col-lg-2,.blade-panels .col-lg-3,.blade-panels .col-lg-4,.blade-panels .col-lg-5,.blade-panels .col-lg-6,.blade-panels .col-lg-7,.blade-panels .col-lg-8,.blade-panels .col-lg-9,.blade-panels .col-lg-10,.blade-panels .col-lg-11,.blade-panels .col-lg-12,.blade-panels .col-lg,.blade-panels .col-lg-auto,.blade-panels .col-xl-1,.blade-panels .col-xl-2,.blade-panels .col-xl-3,.blade-panels .col-xl-4,.blade-panels .col-xl-5,.blade-panels .col-xl-6,.blade-panels .col-xl-7,.blade-panels .col-xl-8,.blade-panels .col-xl-9,.blade-panels .col-xl-10,.blade-panels .col-xl-11,.blade-panels .col-xl-12,.blade-panels .col-xl,.blade-panels .col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:1px;padding-left:1px}.picture-panel-main{max-height:690px}.picture-panel-secondary{max-height:650px}.home-padding{padding-bottom:150px}.usedbikesearch-wrapper{max-width:1200px;margin:auto}.used-search-bg{background-color:#fff0;padding:40px 0;border-radius:0;margin:0 auto;text-align:center}.used-search-inner select{background:#f4f3f3;border:1px solid #8b8989}.used-search-inner label:before{background:#fff0}.used-search-inner label:after{color:#8b8989}.btn-used-bike-search{border:none;min-height:42px;padding:0 30px}.btn-used-bike-search{background-color:#010101;background-image:none;border:1px solid #fff0;box-shadow:none;color:#fff;cursor:pointer;text-transform:uppercase!important;display:inline-block;font-weight:700;font-size:1rem;margin-bottom:0;min-height:auto;padding:.6rem 1rem!important;text-align:center;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;position:relative;transition:background 250ms,border-color 250ms;margin:0;width:100%;line-height:normal}.usedbike-bg{background-color:#010101;color:#FFF;margin-top:150px!important}.used-bike-move{margin-top:-17%}.card.gallery-card.featuredbike{background-color:#010101;color:#FFF;font-family:aktiv-grotesk-condensed,sans-serif;text-transform:uppercase;border:none}.featuredbike h5{font-size:1.1rem;height:50px;overflow:hidden}div#used_bikes_carousel span.card-subtitle.price{font-size:2rem}div#used_bikes_carousel span.card-subtitle.was{background:#212121}.stripe:after{content:" ";border-top:8px solid #ef6204;display:block;width:210px;margin:30px 0 0 0}a.card.blog-card{background-color:#010101;color:#FFF;border:none}.newswidget-cta,.used-bike-cta{margin-bottom:0px!important}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.shop #dealer-nav .navblack{margin-top:34px}.shop-account-holder{background-color:#010101}a.account_button{color:#ccc}.custom-header-margin{margin-top:118px}.checkout_existing_cmr,div#new_customers{padding:20px}#newsletter-sign-up p{color:#FFF;font-size:1.1rem;margin-bottom:0}#newsletter-sign-up{background-color:#ef6204}.dealer-footer-bg{background-color:#010101;padding:80px 0;color:#FFF;font-size:.79rem;font-weight:300}a.footerbrandlink{color:#FFF;font-size:16px;display:inline-block;padding:0 5px}#dealer-footer .btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;color:#FFF;padding-right:10px;padding-left:0;padding-top:0;padding-bottom:0}a.quick-link{color:#FFF;font-size:.79rem;font-weight:300;white-space:nowrap}#dealer-footer h4{font-size:1.3rem;text-transform:none;font-weight:700;padding-bottom:0}.footer-list{list-style:none;padding-inline-start:0}#dealer-lowertext{border-top:none}.bottomlinkscontent{border-top:2px solid #ef6204}.hide-mobile-news{display:none}.workshop-bg{background:linear-gradient(180deg,rgb(33 33 33) 0%,#fff0 100%),url(/./templates/dwmaster/custom/images/workshop-bg.jpg);background-size:cover;padding-top:160px;padding-bottom:160px;position:center}.workshop-bg h2{color:#FFF;font-size:3rem;font-weight:300}.text-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;color:#FFF}.serviceheader{height:620px}.tyrebg{background-image:url(/./images/central/service-page-tyres.jpg);background-position:center center;background-size:cover}.accidentbg{background-image:url(/./images/central/accident-repair.jpg);background-position:center center;background-size:cover}.warrantybg{background-image:url(/./images/central/warranty-repair.jpg);background-position:center center;background-size:cover}.faultbg{background-image:url(/./images/central/fault-finding.jpg);background-position:center center;background-size:cover}.accessorybg{background-image:url(/./images/central/accessory-fitting.jpg);background-position:center center;background-size:cover}.custompaintbg{background-image:url(/./images/central/custom-paint.jpg);background-position:center center;background-size:cover}.with-arrow .nav-link.active{position:relative}.with-arrow .nav-link.active::after{content:'';border-left:6px solid #fff0;border-right:6px solid #fff0;border-top:6px solid #ef6204;position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);display:block}.nav-tabs .nav-link.active,.feature-nav-pill a.active{border-color:#ddd;border-top:3px solid;background:#ef6204;color:#FFF}.nav-tabs .nav-link{border-bottom:none;font-family:aktiv-grotesk-condensed,sans-serif}.row.locouter{width:100%;height:100%;margin-left:-0px!important}.row.locouter a{color:#fff}.col-12.col-sm-6.col-lg-4{padding:0;overflow:hidden!important}.col-12.col-sm-6.col-lg-4 img{filter:grayscale(80%);transition:all 200ms linear;width:100%;z-index:-1}.col-12.col-sm-6.col-lg-4 img:hover{filter:grayscale(0%);transform:scale(1.1)}.loctitle{height:32px;background-color:#ef6204;position:absolute;display:flex;color:#fff;top:10px;padding:20px 15px 2px 15px!important;text-align:center;align-items:center;justify-content:center;transition:500ms}div#vehicle_link_cards a.used_vehicle_card_link{color:#FFF}div#vehicle_link_cards a.used_vehicle_card_link:hover{background:#2c2c2c}.stripe:after{content:" ";border-top:8px solid #ef6204;display:block;width:210px;margin:30px auto}#video header{position:relative;background-color:#000;height:80vh;width:100%;overflow:hidden}#video header .overlayvideo{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(0deg,rgb(0 0 0 / .6) 0%,#fff0 97%);z-index:1}#video header video{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#video header .container{position:relative;z-index:2;color:#FFF}.max900{max-width:900px}.move-image-2{margin-left:-11%;margin-top:-69%;position:relative}img.img-fluid.imgfocus-b{z-index:999;position:relative}.panel-bg-colour-content{background-color:#ef6204;color:#FFF;padding:100px 60px}.content-move-l{margin-left:-15%;z-index:99;position:relative}.panel-bg-colour-content-black{background-color:#111;color:#FFF;padding:100px 60px}.welcome-panel-colour-move-2{margin-top:-12%;z-index:99;position:relative}#telephone-list{padding:0;width:80%}#telephone-list li a{color:#999}#telephone-list li a{color:#999}#telephone-list li{list-style:none;border-bottom:1px solid #e4e4e4;line-height:30px;font-size:.9rem}#telephone-list li a span{float:right;margin-left:15px;font-weight:700;color:#ef6204;font-size:.9rem}@media (max-width:450px){#telephone-list li a{font-size:.7rem}#telephone-list li a span{font-size:.7rem}}@media (max-width:360px){#telephone-list li a{font-size:.5rem}#telephone-list li a span{font-size:.5rem}}select option:checked:after{content:attr(title);background:#666;color:#fff;position:absolute;width:100%;left:0;border:none}@media (min-width:576px){.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}}@media (min-width:768px){.modal-xl{width:90%;max-width:1200px}}@media (min-width:1200px){.bodycontent{padding-top:86px}.hasbanner .bodycontent{padding-top:0}}@media (max-width:1199.98px){#dealer-nav ::-webkit-input-placeholder{color:#dddada}#dealer-nav ::-moz-placeholder{color:#dddada}#dealer-nav :-ms-input-placeholder{color:#dddada}#dealer-nav :-moz-placeholder{color:#dddada}#dealer-nav .nav-item .nav-link{color:#FFF;font-size:.8rem;font-weight:400;border-bottom:1px solid rgb(255 255 255 / .4);padding:15px 0 15px;padding-right:1rem!important;padding-left:1rem!important}.nav-icon-text{font-size:.66rem}#dealer-nav .nobgsearch{background-color:#fff0;border-radius:0rem;border:1px solid #FFF;text-align:center;color:#FFF}.picture-panel-secondary{max-height:450px}.carousel-caption h3{font-size:3.4rem}span.was-price,span.save-price{font-size:1.2rem}span.now-price{font-size:1.4rem}.used_vehicle_number{font-size:.9rem}.vehicle .attr-btns .attr-btn.cta{font-size:.8rem;padding:8px 15px}.vehicle-icn{top:13px}#used_vehicle_heading{padding:50px 0 0}.feature-news-section h1::before{border-top:4px solid #ef6204;margin:0 auto}}@media (max-width:991.98px){.welcome-move{margin-right:-15%;margin-top:-20%;z-index:99;position:relative}.carousel-caption h3{font-size:2.89rem}.carousel-caption.d-none.d-md-block{background:#1e1e1e}h3,.h3{font-size:1.6rem}.was-price,.save-price{display:none}#used_vehicle_detail .usedbikemainimage,#used_vehicle_detail .usedvehiclemainimage{width:73%}#used_vehicle_detail .usedbikectas,#used_vehicle_detail .usedvehiclectas{width:27%}.usedbikectas .w-100.text-right.mb-3{margin-bottom:0px!important}.vehicle .attr-btns .attr-btn.cta{font-size:.7rem;padding:8px 15px}}@media (max-width:768px){span.now-price{padding-top:20px}#used_vehicle_detail .usedbikemainimage,#used_vehicle_detail .usedvehiclemainimage{width:100%}#used_vehicle_detail .usedbikectas,#used_vehicle_detail .usedvehiclectas{width:100%}}@media (max-width:767.98px){span.now-price{padding-top:0}.vehicle .attr-btns .attr-btn.cta{font-size:.85rem}.custom-header-margin{margin-top:0}.brand-logo{max-width:110px!important}#dealer-nav img.dealer-logo{max-width:65px}#dealer-nav .fixed-top,.cta-header-area.fixed-top{position:relative}#dealer-nav .navblack{background-color:#010101;border-bottom:1px solid #ef6204}.used-bike-move{margin-top:0%}.usedbike-bg{padding:80px 0 0 0}}@media (max-width:620px){.vehicle-icn,.caravan-icn{position:absolute}}@media (max-width:575.98px){.custom-header-margin{margin-top:0}.hide-mobile-news{display:block}#dealer-nav .navbar-nav{background-color:rgb(0 0 0 / .6);-webkit-backdrop-filter:saturate(200%) blur(14px);backdrop-filter:saturate(200%) blur(14px);transition:opacity 0.5s ease}.affix .hide-on-affix{display:none}.navbar-toggler{padding:0rem;font-size:1.25rem;line-height:1;background:#fff0;border:1px solid #fff0}.cta-header-area .col-auto{position:relative;min-height:1px;padding-right:13px;padding-left:13px}#dealer-nav img.dealer-logo{max-width:80px}#dealer-nav .navblack{margin-top:0}#dealer-nav.affix .navblack{background-color:#fff0;border-bottom:1px solid #fff0}.carousel-caption h3{font-size:2.4rem}.carousel-caption h4{font-size:1.4rem}.hidecall{display:none}.blade-panels .col-1,.blade-panels .col-2,.blade-panels .col-3,.blade-panels .col-4,.blade-panels .col-5,.blade-panels .col-6,.blade-panels .col-7,.blade-panels .col-8,.blade-panels .col-9,.blade-panels .col-10,.blade-panels .col-11,.blade-panels .col-12,.blade-panels .col,.blade-panels .col-auto,.blade-panels .col-sm-1,.blade-panels .col-sm-2,.blade-panels .col-sm-3,.blade-panels .col-sm-4,.blade-panels .col-sm-5,.blade-panels .col-sm-6,.blade-panels .col-sm-7,.blade-panels .col-sm-8,.blade-panels .col-sm-9,.blade-panels .col-sm-10,.blade-panels .col-sm-11,.blade-panels .col-sm-12,.blade-panels .col-sm,.blade-panels .col-sm-auto,.blade-panels .col-md-1,.blade-panels .col-md-2,.blade-panels .col-md-3,.blade-panels .col-md-4,.blade-panels .col-md-5,.blade-panels .col-md-6,.blade-panels .col-md-7,.blade-panels .col-md-8,.blade-panels .col-md-9,.blade-panels .col-md-10,.blade-panels .col-md-11,.blade-panels .col-md-12,.blade-panels .col-md,.blade-panels .col-md-auto,.blade-panels .col-lg-1,.blade-panels .col-lg-2,.blade-panels .col-lg-3,.blade-panels .col-lg-4,.blade-panels .col-lg-5,.blade-panels .col-lg-6,.blade-panels .col-lg-7,.blade-panels .col-lg-8,.blade-panels .col-lg-9,.blade-panels .col-lg-10,.blade-panels .col-lg-11,.blade-panels .col-lg-12,.blade-panels .col-lg,.blade-panels .col-lg-auto,.blade-panels .col-xl-1,.blade-panels .col-xl-2,.blade-panels .col-xl-3,.blade-panels .col-xl-4,.blade-panels .col-xl-5,.blade-panels .col-xl-6,.blade-panels .col-xl-7,.blade-panels .col-xl-8,.blade-panels .col-xl-9,.blade-panels .col-xl-10,.blade-panels .col-xl-11,.blade-panels .col-xl-12,.blade-panels .col-xl,.blade-panels .col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}.panel-bg{padding:45px;margin-top:-9%;z-index:99;position:relative}.panel-bg-colour{padding:45px;margin-top:-25%;z-index:99;position:relative}.picture-panel-secondary{max-height:400px}.panel-bg-welcome{background-color:#010101;color:#FFF;padding:40px 25px}.panel-bg-colour-welcome{background-color:#ef6204;color:#FFF;padding:40px 25px}.serviceheader{height:380px}.panel-bg-colour-content{padding:60px 30px}.panel-bg-colour-content-black{padding:60px 30px}}@media (max-width:390px){.cta-header-area .col-auto{position:relative;min-height:1px;padding-right:10px;padding-left:10px}}@media (max-width:350px){.nav-icon-text{font-size:.6rem}.panel-bg{padding:25px}.panel-bg-colour{padding:25px}}