:root{--white:#fcfcfc;--black:#000;--secondary-color:#a5a5a5;--button-primary-bg:#000000;--button-primary-border:solid 1px #000000;--button-secondary-bg:#ff0000;--button-secondary-border:solid 1px #ff0000;--vespa:#37a385;--aprilia:#ff0000;--piaggio:#007ab8}.home .gradient-nav{background:#000;background:linear-gradient(0deg,#fff0 0%,rgb(0 0 0 / 44%) 100%)}.gradient-nav{background:#2D2D2D}.navbar-toggler{color:#FFF}#dealer-nav .nav-item .nav-link{color:#FFF;font-size:0.9rem!important;text-transform:uppercase}#dealer-nav .dropdown-menu{background-color:#2e2a2a!important}#dealer-nav .dropdown-menu li{border-bottom:1px solid #ccc}.scrolling-nav .nav-wrap,.scrolling-nav .top-bar-nav{pointer-events:none;opacity:0;display:none}div#dealer-nav{border-bottom:none}#dealer-nav .dealer-number a{white-space:nowrap;color:#FFF;font-size:1.3rem;font-weight:700}.used-search-inner select{background:#fff0;border:2px solid #000;color:#000!important;background-color:#FFF;font-family:futura-pt-bold,sans-serif;font-weight:700;text-transform:uppercase}.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:capitalize;padding:.6rem 1rem;color:#FFF!important;margin:0 auto;font-weight:300}.btn-used-bike-search{background-color:red;background-image:none;border:1px solid #fff0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;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;font-family:futura-pt-bold,sans-serif;font-weight:700;text-transform:uppercase}.used-search-bg{background:#fff0}body{font-family:"futura-pt",sans-serif;font-weight:500;font-style:normal}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{text-transform:uppercase;font-family:futura-pt-bold,sans-serif;font-weight:700}.home .contentwidth{max-width:1820px!important}.headinglight{font-weight:500;font-family:"futura-pt",sans-serif}.carousel-caption a.btn.cta{background-color:var(--button-primary-bg);border:var(--button-primary-border);text-transform:uppercase;font-family:futura-pt-bold,sans-serif;font-weight:700}.btn-secondary{background-color:var(--button-secondary-bg);border:var(--button-secondary-border);color:#FFF;text-transform:uppercase;font-family:futura-pt-bold,sans-serif;font-weight:700}.btn-secondary:hover{background-color:var(--button-secondary-bg);opacity:.8}.btn-primary,.btn-primary.cta{background-color:var(--button-primary-bg);border:var(--button-primary-border);color:var(--white);text-transform:uppercase;font-family:futura-pt-bold,sans-serif;font-weight:700}.used-bike-cta{background-color:var(--white);color:var(--black);text-transform:uppercase;font-family:futura-pt-bold,sans-serif;font-weight:700}.btn-used{background-color:var(--button-primary-bg);border:var(--button-primary-border);color:var(--white);text-transform:uppercase;font-family:futura-pt-bold,sans-serif;font-weight:700;font-size:.8rem;padding:5px 10px!important}.btn-nobox{background-color:#fff0;padding:0;text-transform:uppercase;font-family:futura-pt-bold,sans-serif;font-weight:700;font-size:1.1rem}.btn-nobox:after{font-family:'Font Awesome 5 Pro';display:inline-block;font-weight:900;content:"\f054";margin-left:5px;font-size:.9rem}.aprilia-text{color:var(--aprilia)}.piaggio-text{color:var(--piaggio)}.vespa-text{color:var(--vespa)}.btn-primary:hover,.btn-primary.cta:hover{background-color:var(--button-primary-bg);border:var(--button-primary-border);opacity:.7;color:var(--white)}.secondary-bg{background-color:var(--secondary-color);color:#FFF}.row .underbannercta{border-right:2px solid #FFF}.max960{max-width:1080px;margin:0 auto}.brandbg{background-image:url(/./templates/dwmaster/custom/images/brandbg.jpg);background-position:top center;background-size:cover}.card.gallery-card.featuredbike{background-color:#000;color:#FFF;text-align:center}div#used_bikes_carousel span.card-subtitle.was{background:red}.card.gallery-card.featuredbike h5.card-title{font-size:1.45rem}div#used_bikes_carousel span.card-subtitle.price{font-size:1.8rem}.offers-size{height:400px;position:relative}.offers-size a.btn-nobox{color:#FFF!important}.aprilia-offers{background-color:var(--aprilia);color:#FFF}.piaggio-offers{background-color:var(--piaggio);color:#FFF}.vespa-offers{background-color:var(--vespa);color:#FFF}.ebay-offers{background-color:var(--black);color:#FFF}.bg-img{object-fit:cover;width:100%;height:100%;object-position:center;overflow:hidden}.servicepara section{height:100%}.service-overlay{background-color:rgb(175 175 175 / .8);color:#FFF}.servicepara .row.h-100.align-items-center.justify-content-center{justify-content:start!important}.blog-card .card-block{height:auto;overflow:hidden}a.card.blog-card{background-color:#000;color:#FFF}.newswidget-cta{margin-bottom:1rem;background-color:#FFF!important;color:#000!important}#newsletter-sign-up{background-color:var(--secondary-color)}div#dealer-footer{background-color:var(--black);color:#FFF}#dealer-footer .btn-lg,.btn-group-lg>.btn{color:#FFF}.quicklinks a{color:#FFF!important}@media (min-width:1600px){.home .bodycontent{padding-top:104px!important}.bodycontent{padding-top:142px!important}body.hasbanner .bodycontent{padding-top:0px!important}}@media (max-width:1599.98px){.gradient-nav{background:#2d2d2d!important}div#dealer-nav{position:relative}div#dealer-nav{z-index:9999999}#dealer-nav .nav-item .nav-link{border-bottom:1px solid rgb(255 255 255 / .5);padding:15px 0 15px}#dealer-nav .nobgsearch{background-color:#fff0;border-radius:0rem;border:1px solid rgb(255 255 255 / .7);text-align:center;color:#dadada;border-right:0}.search-border{border-right:1px solid rgb(255 255 255 / .7)}}@media (max-width:991.98px){.row.secondary-bg.py-4{display:none!important}}@media (max-width:767.98px){.offers-size{height:250px}}@media (max-width:575.98px){div#header_contactx{background-color:#000;color:#FFF;padding:15px}}