@import url(https://use.typekit.net/uec0jld.css);button:focus{outline:1px dotted;outline:none}body{font-family:din-2014,sans-serif}div#dealer-nav{border-bottom:none!important}#dealer-nav .nobgsearch{background-color:#fff0;border-radius:0rem;border:1px solid #4c4c4c;text-align:center;color:#4c4c4c;border-right:0}.search-border{border-right:1px solid #4c4c4c}.btn-nav{background-color:#fff0;padding:0;border:none;color:#FFF;font-size:1.8rem}.btn-nav:focus{border:none}.btn:focus,.btn:active{outline:none!important;box-shadow:none!important}div#dealer-nav{background-color:#000!important}#dealer-nav .dropdown-menu{background-color:#f3f3f3;font-weight:400;border:1px solid #ccc;padding:10px}.brands-holder{background-color:#212121}p.nav-icon-text{margin:3px;font-size:.9rem}#dealer-nav .navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;font-size:.95rem;font-weight:700}.location-gold{background-color:#cd192d;padding:23px;color:#FFF;font-size:1.7rem;text-align:center}.location-gold p{font-size:.8rem;text-align:center;padding:0;margin:0}.dealerlogowrap{max-width:none}.brands-holder .themecolor,a.themecolor,.brands-holder .themecolor p a{color:white!important}.header-brands{max-width:120px!important}.fca p{font-size:0.5rem!important;line-height:1.7em}#dealer-nav img{max-width:100%}.home-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;background:#fff0;z-index:1;padding-left:15px;padding-right:15px}.whitebox-auto{background-color:#FFF;max-width:auto;font-size:0.rem;padding:20px 40px}.whitebox-auto h3{color:#986;font-size:1.3rem}.whitebox-auto p{font-size:.8rem}.hide-on-desktop{display:none}.used-search-bg{background-image:url(/./templates/triumph/custom/images/bikefinder-bg.jpg);background-size:cover;background-position:center;padding:100px 40px;margin:0 auto;text-align:center;border-radius:40px 0 0 0;color:#FFF!important}.used-search-bg h3{color:#FFF}.btn-used-bike-search{background:0 0;background-color:#986;background-image:none;border:2px solid #986;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-weight:600;font-size:17px;line-height:34px;margin-bottom:0;min-height:40px;padding:0 40px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-font-smoothing:antialiased;position:relative;transition:background 250ms,border-color 250ms;width:100%}.home-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;background:#fff0;z-index:1;padding-left:15px;padding-right:15px}.img-hover-zoom:hover img{transform:scale(1.1)}.img-hover-zoom img{transition:transform .3s ease}.img-hover-zoom{overflow:hidden}.bg-img{object-fit:cover;width:100%;height:100%;object-position:center;overflow:hidden}.bg-img-l{object-fit:cover;width:100%;height:100%;object-position:left;overflow:hidden}.bg-img-r{object-fit:cover;width:100%;height:100%;object-position:right;overflow:hidden}.whitebox{background-color:#FFF;max-width:370px;font-size:0.rem;padding:20px 40px}.whitebox h3{font-size:1.5rem}.whitebox p{font-size:.8rem}.homepage-feature{height:480px}.home-blackbg{background-color:#0b0b0b;padding-bottom:140px;padding-top:140px;color:#FFF}.brand-shape{background-color:#161616;border-radius:51px 0 0 0;padding:20px 0}a.brand-link.d-block{text-align:center;font-size:.79rem;color:#86775a;font-weight:700}a.brand-link:hover{text-decoration:none}a.brand-link.d-block:after{font-family:'Font Awesome 5 Pro';display:inline-block;font-weight:700;content:"\f0a9";margin-left:10px;font-size:.79rem;color:#86775a}.store-top-row{height:544px}.modal .store-top-row{height:344px}.store-top-row .whitebox{max-width:auto!important}.instagram-bg{background-image:url(/./templates/dwmaster/custom/images/instagrambg.jpg);background-position:top 50px;background-size:cover;padding:40px 20px 0 20px;color:#FFF;background-position:right 0 bottom 80px;background-repeat:no-repeat}.facebook-bg{background-image:url(/./templates/dwmaster/custom/images/facebookbg.jpg);background-position:top 50px;background-size:cover;padding:40px 20px 0 20px;color:#FFF;background-position:right 0 bottom 80px;background-repeat:no-repeat}.platform-holder{max-width:475px;margin:0 auto;padding-top:50px}#dealer-footer h4{font-size:1.6rem;margin-bottom:0;padding-bottom:0}#newsletter-sign-up p{color:#FFF;font-size:1rem;margin-bottom:0;padding-bottom:0}div#dealer-footer{background-color:#0b0b0b;color:#FFF}.footer-title{color:#FFF;font-size:1.1rem}#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.footerbrandlink{color:#FFF;font-weight:300;font-size:14px;display:inline-block;padding:0 5px}#dealer-lowertext{border-top:none;background-color:#0b0b0b}.bottomlinkscontent{border-top:1px #8b7c5c solid}#dealer-lowertext .website-terms,#dealer-lowertext .bottom-footer-text,#dealer-lowertext .fca{color:#8b7c5c;font-size:.75rem}.fca a{color:#8b7c5c;text-decoration:underline}a.dw-strap{font-size:10px;color:#8b7c5c;float:left;margin:0 auto 5px 0}.card.blog-card{border:0;padding:0.rem;background-color:#fff0;color:#FFF}.blog-card .card-block{height:auto;overflow:hidden;border-radius:0}.card-img-overlay a.btn.btn-primary{color:#FFF}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.img-gradient-news:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:#000;background:linear-gradient(0deg,rgb(0 0 0 / .7959384437368697) 0%,rgb(0 0 0 / .4429972672662815) 36%,#fff0 77%)}.img-gradient-news{width:100%;height:100%;overflow:hidden}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-overlay:hover img{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);cursor:pointer;filter:brightness(1.2);-webkit-filter:brightness(1.2);overflow:hidden}.card-img-overlay img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-gradient-news{width:100%;height:100%;overflow:hidden}.img-gradient-news:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:#000;background:linear-gradient(0deg,rgb(0 0 0 / .7959384437368697) 0%,rgb(0 0 0 / .4429972672662815) 36%,#fff0 77%)}a.feature-cta{color:#FFF;text-transform:uppercase;font-weight:300;text-shadow:0 0 18px #000}a.feature-cta:hover{color:#FFF;font-weight:500}.card.blog-card{border:0;padding:0rem}.blog-card p.card-text{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.35em;text-align:left;margin-top:0;font-size:.85rem}h2.parallax-heading{color:#FFF;font-weight:700;font-size:3.4rem}h3.parallax-subheading{color:#FFF;font-weight:300;font-size:1.4rem}.alt-bg,.gold-bg,.gold-container{background-color:#8b7c5c;padding:80px 0;color:#FFF}.location1{background-image:url(/./templates/dwmaster/custom/images/location-1-background.jpg);background-position:center;background-size:cover;padding:80px 0;color:#FFF}.location2{background-image:url(/./templates/dwmaster/custom/images/location-2-background.jpg);background-position:center;background-size:cover;padding:80px 0;color:#FFF}.location3{background-image:url(/./templates/dwmaster/custom/images/location-3-background.jpg);background-position:center;background-size:cover;padding:80px 0;color:#FFF}.location5{background-image:url(/./templates/dwmaster/custom/images/location-5-background.jpg);background-position:center;background-size:cover;padding:80px 0;color:#FFF}.location4{background-image:url(/./templates/dwmaster/custom/images/location-4-background.jpg);background-position:center;background-size:cover;padding:80px 0;color:#FFF}#dealer-nav .navbar-expand-xl .navbar-nav .nav-link{color:#FFF}.dropdown-menu a.nav-link{color:#000!important;font-weight:400!important}#newsletter-sign-up{background-color:#000}#dealer-nav .navbar-expand-xl .navbar-nav .nav-link{padding-right:.3rem!important;padding-left:.3rem!important;font-size:0.8rem!important;font-weight:700}p.nav-icon-text{color:#FFF}.logo-brand-holder{display:inline-block;white-space:nowrap}a.btn.btn-primary.newbike-cta{background:0 0;background-color:#cd192d;background-image:none;border:2px solid #cd192d;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-weight:600;font-size:17px;line-height:34px;margin-bottom:0;min-height:38px;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-font-smoothing:antialiased;position:relative;transition:background 250ms,border-color 250ms;padding:0 5px!important}a.btn.btn-primary.newbike-cta:after{display:none}a.btn.btn-family{text-transform:uppercase}.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:999}.searchoverlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px;cursor:pointer;color:#fff}.closebtn{padding-left:10px;color:#888;font-weight:700;float:right;font-size:20px;cursor:pointer}.searchoverlay-content{position:relative;top:46%;width:80%;text-align:center;margin-top:30px;margin:auto}.searchoverlay input[type=text]{font-size:17px;border:none;float:left;width:80%;background:#fff;padding:26px}.searchoverlay button{padding:26px}.searchoverlay button{float:left;width:20%;padding:26px;background:#ddd;font-size:17px;border:none;cursor:pointer}div#dealer-nav{background-color:inherit;border-bottom:inherit}.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:400;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;line-height:normal}div#used_bikes_carousel h5{color:#FFF}div#used_bikes_carousel span.card-subtitle.price{color:#FFF}div#used_bikes_carousel span.card-subtitle.price{display:block;font-weight:700;margin:10px auto 10px!important}.card-title{margin-bottom:0.75rem!important}.blog_widget h5{text-align:center;text-transform:none}.card-action{text-align:center}span.background-text{display:none}.hide-mobile-news h2{display:none}.blog_widget p.card-text{text-align:center}.btn{text-transform:none}.used-search-bg h3{color:#FFF}.carousel-caption h4{margin-bottom:15px}#dealer-nav .nobgsearch{background-color:#fff0;border-radius:0rem;border:1px solid #efefef;text-align:center;color:#efefef;border-right:0}.search-border{border-right:1px solid #efefef}.nobgsearch::-webkit-input-placeholder{color:#efefef}.nobgsearch::-moz-placeholder{color:#efefef}.nobgsearch::placeholder{color:#efefef}.nobgsearch:-ms-input-placeholder{color:#efefef}.home-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;background:#fff0;z-index:1;padding-left:15px;padding-right:15px}.navbar-toggler{font-size:1.3rem;padding:.25rem .25rem}.brands-holder .btn-lg,.brands-holder .btn-group-lg>.btn{padding:.2rem;font-size:1rem;line-height:1.5}#dealer-nav .btn-lg,.btn-group-lg>.btn{padding:.2rem;font-size:1.25rem;line-height:1.5}.whitebox-auto{background-color:#FFF;max-width:auto;font-size:0.rem;padding:20px 40px}.whitebox-auto h3{color:#986;font-size:1.3rem}.whitebox-auto p{font-size:.8rem}.ourdealerships .bodycontent{padding-top:0}@media (min-width:1600px){.location-gold{background-color:#cd192d;padding:23px 50px;color:#FFF;font-size:1.7rem;text-align:center}}@media (min-width:768px){.modal-xl{width:90%;max-width:1400px}}@media (max-width:1370.98px){#dealer-nav .navbar-expand-xl .navbar-nav .nav-link{font-size:0.65rem!important}}@media (max-width:1199.98px){#dealer-nav .nav-item .nav-link{color:#FFF;font-size:.9rem;text-transform:uppercase;font-weight:600;border-bottom:1px solid rgb(255 255 255 / .4);padding:15px 0 15px}}@media (max-width:991px){.hide-on-desktop{display:block}.hide-on-mobile{display:none}.home-blackbg{background-color:#0b0b0b;padding-bottom:65px;padding-top:65px;color:#FFF}a.card.blog-card{color:#000;text-align:left!important}#blog_carousel .card-title{line-height:1.15em;font-size:1.3rem}.blog-card .card-block{height:auto;overflow:hidden}}@media (max-width:575px){.location-gold{padding:18px 15px;font-size:1rem}.location-gold p{font-size:.65rem}.btn-nav{font-size:1.4rem}.whitebox{max-width:none}.homepage-feature{height:365px}.whitebox-auto h3{color:#986;font-size:1.1rem}.whitebox-auto{background-color:#FFF;max-width:auto;font-size:0.rem;padding:20px 20px}.store-top-row{height:344px}}@media (max-width:360px){#dealer-nav img{max-width:100%}}