@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,300;0,400;0,500;0,700;1,700&display=swap);body{font-family:'Josefin Sans',sans-serif;font-weight:400}.flex-fill{flex:1}.phone-number-display-mobile{background-color:#4c4c4c}.nav-container{transition:0.15s all}#dealer-nav .dealer-number a{color:#FFF;font-weight:700;font-size:1.6rem;font-style:italic}#dealer-nav{border-bottom:none!important;transition:0.15s all}#dealer-nav .nav-item .nav-link{color:#FFF;font-size:0.8rem!important;font-weight:400;text-transform:uppercase}.scrolling-nav .nav-container{pointer-events:none;opacity:0;display:none}.scrolling-nav .gradient-nav{background:none}.navbar-toggler{font-size:1.3rem;color:#FFF}.dropdown-menu a.nav-link{color:#000!important}.no-nav-border{border-bottom:0px!important}#dealer-nav .nobgsearch{background-color:#fff0;border-radius:0rem;border:1px solid #fff;text-align:center;color:#FFF;border-right:0}.search-border{border-right:1px solid #fff}.gradient-nav{background:rgb(0 0 0 / .8)}.carousel-caption h3{font-weight:700;font-style:italic;font-size:3.6rem}.carousel-caption h4{font-style:italic}.btn{padding:15px 20px;border:1px solid #fff0;text-transform:uppercase}.btn-primary,a.btn.cta.themebgcolor,.used-bike-cta{background-color:#bd1218;border:1px solid #fff0}.btn-primary:hover,a.btn.cta.themebgcolor:hover,.used-bike-cta:hover{background-color:#a91015;border:1px solid #fff0}.kawasaki-btn .btn-primary{background-color:#6abe28;border:1px solid #fff0}.suzuki-btn .btn-primary{background-color:#002c41;border:1px solid #fff0}.yamaha-btn .btn-primary{background-color:#ee2d24;border:1px solid #fff0}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,.h6{font-style:italic;font-weight:700;text-transform:uppercase}.grey-bg,.grey-container{background-color:#1d1d1b;padding-top:80px;padding-bottom:80px;color:#FFF}.light-grey-bg,.light-grey-container{background-color:#f1f1f1;padding-top:80px;padding-bottom:80px;color:#000}.used-search-bg{background:#fff;margin:0 auto;text-align:center}.used-search-inner select{background:#fff0;border:1px solid #000;color:#000!important;background-color:#FFF}.used-search-inner label:before{background:#fff0;color:#000!important}.used-search-inner label:after{content:"\f0d7";font-family:'Font Awesome 5 Pro';font-weight:700;font-size:1rem;color:#000;right:1rem;top:10px;padding:0 0 0;position:absolute;pointer-events:none}.used-search-style{font-size:1rem;text-transform:uppercase;padding:.6rem 1rem;color:#FFF!important;margin:0 auto;font-weight:400}.btn-used-bike-search{background-color:#bd1218;background-image:none;border:1px solid #fff0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;margin-bottom:0;min-height:auto;text-align:center;text-transform:uppercase;white-space:nowrap;-webkit-font-smoothing:antialiased;position:relative;transition:background 250ms,border-color 250ms;margin:0;width:100%;line-height:normal;padding:13.59px!important}.used-search-bg h3{color:#000;font-size:1.95rem;font-weight:300;text-align:center;padding-bottom:20px}.card.gallery-card.featuredbike{background-color:#000;color:#FFF;text-align:center;border:0}span.card-subtitle.year{display:none!important}span.card-subtitle.reg{display:none!important}div#used_bikes_carousel span.card-subtitle.price{font-size:2.2rem}.card.gallery-card.featuredbike h5.card-title{font-weight:700}.usedbikebg{background-image:url(/./templates/dwmaster/custom/images/used-bikes-bg.jpg);background-position:bottom center;background-size:cover;min-height:720px;height:100vh}.scooterbg{background-image:url(/./templates/dwmaster/custom/images/scooter-bg.jpg);background-position:bottom center;background-size:cover;background-repeat:no-repeat;min-height:780px;height:52vh}.history-move{margin-top:-19%}.history-box{background-color:#f1f1f1;padding:20px}span.red-border{display:block;border:5px solid #bd1218;height:200px;margin-bottom:90px}.video-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgb(27 27 27 / .8799720571822479);z-index:1}.primary-video{height:680px;overflow:hidden}.secondary-video{height:340px;overflow:hidden}.learntoride-bottom{margin-left:15%;margin-top:-65%;position:relative}.learntoride-top{position:relative;z-index:999}.learntoride-right{position:relative;z-index:99;margin-left:-20%}.servicing-bg{background-image:url(/./templates/dwmaster/custom/images/servicing-bg.jpg);background-position:bottom center;background-size:cover;height:100vh;min-height:700px}.mobile-video{display:none!important}#newsletter-sign-up{background-color:#f1f1f1;color:#000}div#dealer-footer,#dealer-lowertext{background-color:#000;color:#FFF}#dealer-footer .btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.55rem;line-height:1.5;color:#FFF;padding-right:10px;padding-left:0;padding-top:0;padding-bottom:0}#dealer-footer h4{padding-bottom:0}.dealer-map{background-image:url(/./templates/dwmaster/custom/images/dealer-map.jpg);background-position:center center;height:100%;max-height:370px}.suzuki-tips{background:url(/./templates/dwmaster/custom/images/suzuki-tips.jpg);padding:200px 0;background-size:cover;background-position:center;color:#FFF}.yamaha-tips{background:url(/./templates/dwmaster/custom/images/yamaha-tips.jpg);padding:200px 0;background-size:cover;background-position:center;color:#FFF}.kawasaki-tips{background:url(/./templates/dwmaster/custom/images/kawasaki-tips.jpg);padding:200px 0;background-size:cover;background-position:center;color:#FFF}.peugeot-tips{background:url(/./templates/dwmaster/custom/images/peugeot-tips.jpg);padding:200px 0;background-size:cover;background-position:center;color:#FFF}@media (min-width:1600px){.scrolling-nav{pointer-events:none;opacity:0!important}.navbar-expand-custom{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-custom .navbar-nav{flex-direction:row}.navbar-expand-custom .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-custom .navbar-collapse{display:flex!important}.navbar-expand-custom .navbar-toggler{display:none}.d-custom-block{display:block!important}#dealer-nav .navbar-expand-custom .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;font-size:.8rem}.order-custom-2{order:2}.d-custom-none{display:none!important}#dealer-nav .navbar-expand-custom .navbar-nav .dropdown-menu{position:absolute}.mr-custom-4{margin-right:1.5rem!important}#dealer-nav{opacity:1;transition:opacity 0.5s ease}.scrolling-nav{pointer-events:none;opacity:0!important}.hasbanner .bodycontent{padding-top:0}.bodycontent{padding-top:130px}}@media (max-width:1499.98px){#dealer-nav .nav-item .nav-link{border-bottom:1px solid rgb(255 255 255 / .3);padding:15px 0 15px}}@media (max-width:1199.98px){div#dealer-nav{position:relative}.gradient-nav{background:#1d1d1b}#dealer-nav .dealer-number a{font-size:1.2rem}}@media (max-width:991.98px){.carousel-caption.d-none.d-md-block{background:#1d1d1b}.carousel-caption h3{font-size:2.6rem}.usedbikebg{background-image:url(/./templates/dwmaster/custom/images/used-bikes-bg-mobile.jpg);background-position:bottom left;background-size:cover;min-height:620px;height:80vh}.scooterbg{background-image:url(/./templates/dwmaster/custom/images/scooter-bg-mobile.jpg);background-position:bottom left;background-size:cover;background-repeat:no-repeat;min-height:760px;height:50vh}.primary-video{height:auto;overflow:hidden}.secondary-video{height:auto;overflow:hidden}.card-columns{column-count:2}}@media (max-width:768px){div#header_contact{background-color:#f3f4f8;text-align:center;padding:0}#dealer-nav .dealer-number a{font-size:1.1rem}a.dealer-number{color:#FFF}.phone-number-display-mobile{background-color:#bd1218}}@media (max-width:767.98px){.usedbikebg{background-image:url(/./templates/dwmaster/custom/images/used-bikes-bg-mobile-small.jpg);background-position:bottom center;background-size:cover;min-height:460px;height:100vh}.scooterbg{background-image:url(/./templates/dwmaster/custom/images/scooter-bg-mobile-small.jpg);background-position:bottom center;background-size:cover;background-repeat:no-repeat;min-height:460px;height:50vh}.history-move{margin-top:-1%}.hide-video{display:none!important}.mobile-video{display:block!important}}@media (max-width:575.98px){.servicing-bg{background-position:bottom left;background-size:cover;height:80vh;min-height:400px}}