@import url(https://fonts.googleapis.com/css2?family=Teko:wght@400;700&display=swap);@charset "UTF-8";body{background:#FFF}* a,.photo-panel a .img_text_overlay,a.thumbnail .bg-white{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgb(0 0 0 / .2)}::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .5);border-radius:10px}#backtotop{display:none;position:fixed;bottom:6rem;right:2rem;z-index:99;font-size:3rem;border:none;outline:none;color:rgb(130 130 130 / .7);cursor:pointer;padding:0;border-radius:4px;background:none;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#backtotop i{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#backtotop:hover{color:rgb(130 130 130 / .9)}.navbar,div#dealer-nav,.form-group.filter_group{border:none}.dealerlogowrapper{margin-left:1em!important}#dealer-nav .navbar-expand-xl .navbar-nav .nav-link{font-size:1rem;text-transform:uppercase}#dealer-nav .nav-wrap.contentwidth{max-width:100%}a.themebgcolor{background:#cd202e}.themecolor,a.themecolor,p a{color:#cd202e;background:none}.themecolor:hover,a.themecolor:hover,p a:hover{color:#555;background:none}button#show_all_filters{color:#FFF}.br-5,.btn.br-5{border-radius:5px}a.themebgcolor,select.themebgcolor,.family-tabs>li .themebgcolor.active,.dropdown-item.active,.dropdown-item:active,.btn.btn-info.cta,.themebgcolor.form-control:focus,.btn-primary.cta,a#add-to-cart,.btn-secondary,.cart_apply_voucher,.cta,.btn.used-bike-cta,.btn{background:#cd202e;color:#fff;cursor:pointer;line-height:normal!important;border:none}.bg-red .btn{background:#FFF;color:#333!important}.bg-red .btn:hover{background:#000;color:#FFF!important}.used_vehicle_filters .reset_search{background:#444}.used_vehicle_filters .reset_search:hover{background:#222}a.themebgcolor:hover,select.themebgcolor:hover,.show_all_filters:hover,.btn.btn-info.cta:hover,.vehicle-thumb-wrapper:hover .vehicle-title-wrapper,.btn-primary.cta:hover,.btn-secondary:hover,.cart_apply_voucher:hover,a#add-to-cart:hover,.btn-secondary:hover,.cart_apply_voucher:hover,.cta:hover,.btn.used-bike-cta:hover,.btn:hover{background:#a20e1a;color:#fff;border:none}.btn-reverse{background:#606161}.btn-reverse:hover{background:#4e4e4e}.themebgcolor:focus,a.themebgcolor:focus,.used_vehicle_filters .reset_search:focus,.used_vehicle_filters .show_all_filters:focus,.btn.btn-info.cta:focus,.vehicle-thumb-wrapper:focus .vehicle-title-wrapper,.btn-primary.cta:focus,.btn-secondary:focus,.cart_apply_voucher:focus,a#add-to-cart:focus,.btn-secondary:focus,.cart_apply_voucher:focus{color:#fff;outline:0;box-shadow:0 0 0 3px rgb(0 0 0 / .25)}a.reversecta{background:#FFF;color:#000}.bg-info{background:none!important}.cms_button .btn,.cms_button .btn-danger,.carousel a.cta,a.btn.btn-info.cta,.blog-card a,div#used_bikes_carousel .card .cta,.panelcta,.selectusedhome.submit,.usedrangebuttons,.vehicles .view_vehicle_btn.cta,.img_text_overlay{text-transform:uppercase;font-weight:700}.cms_button .btn:after,.cms_button .btn-danger:after,.carousel a.cta:after,a.btn.btn-info.cta:after,.blog-card a:after,div#used_bikes_carousel .card .cta:after,.panelcta:after,.selectusedhome.submit:after,.usedrangebuttons:after,.img_text_overlay:after{content:" "!important}a.headertel,.headertel-wrapper{position:absolute;color:#000;text-decoration:none;right:65px;top:22px}a.headertelservice{position:absolute;color:#000;text-decoration:none;right:65px;top:50px}a.mobiletel{width:100%;text-align:center;display:block;padding:10px;background:#FFF;color:#000;font-weight:700;text-decoration:none;font-size:1.2rem}.search_submit{position:absolute;top:14px;right:13px}.search_submit:focus{border:none;outline:none}.searchoverlay input[type=text]{font-size:17px;border:none;float:left;width:80%;background:#fff;padding:30px;border-radius:0}img.dealerlogo{padding-bottom:5px}.burgernav{color:#000;margin-left:10px}.burgernav:focus{color:#555}.navbar{padding:0;background:#f3f4f8}.navbar-nav{text-align:left}div#mainmenu,#newsletter-sign-up,.formstrap .form_wrapper legend,.shop-account-holder,.breadcrumb{background:#f3f4f8}.bg-red .formstrap .form_wrapper legend,.formstrap .form_wrapper legend{background:#000;color:#FFF}.bg-red .formstrap .form_wrapper fieldset{border:none}#dealer-nav .dropdown-menu{padding:0;margin:auto;background:#333}#dealer-nav .dropdown-submenu a::after{right:20px;top:.9rem;transform:rotate(0deg)}#dealer-nav .dropdown-menu .nav-link{text-decoration:none}div#dealer-nav a.nav-link{padding:20px;font-weight:700}div#dealer-nav li.nav-item.active a.nav-link{color:#152029}#nav-content>ul>li.active ul>li a{font-weight:300;color:#333}div#headerwrap .navigation{display:block}body,#newsletter-sign-up p{color:#333;font-size:1.1rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.form_wrapper legend,#newsletter-sign-up,a.headertel,div#headerwrap,.moresearchoptions{font-weight:600;text-transform:uppercase;font-family:'Teko',sans-serif}h6{text-transform:none;font-weight:700;margin-top:-12px;color:#888}h1,.h1{font-size:2.1rem}h2,.h2{font-size:1.8rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.3rem}h5,.h5{font-size:1.2rem}h6,.h6{font-size:1.1rem}.decorated{overflow:hidden;text-align:center}.decorated>span{position:relative;display:inline-block}.decorated>span:before,.decorated>span:after{content:'';position:absolute;top:50%;border-bottom:2px solid #e3e3e3;width:591px;margin:0 20px}.decorated>span:before{right:100%}.decorated>span:after{left:100%}.maxwidth1000{max-width:1000px;margin:auto}.maxwidth750{max-width:750px;margin:auto}.maxwidth50{max-width:50%}.zindexlow{z-index:0}.zindexhigh{z-index:1000}.hiddenanchor{margin-bottom:-2rem}h2.parallax-heading{font-size:2rem}div#topbar{position:relative;float:left;width:100%;background:#333;color:#FFF;z-index:999;padding:5px 0}div#topbar a{color:#FFF}div#topbar a.account_button.account{font-size:.8rem}div#topbar a.tel{font-weight:700}div#topbar a.tel i.fa.fa-phone-square{display:none}div#header_contact{position:relative;float:right;margin-right:30px}div#account_container{width:100%;padding:10px 10px;background:#f3f4f8;text-align:center}div#account_container a.account_button{position:relative;display:inline-block;text-decoration:none;font-size:.8rem}div#account_container a.account_button:hover{color:#cd202e}#account_container .fa,#account_container .fas{font-size:.8rem}div#account_container i{display:none}div#account_container .fa-user-plus:before{content:"\f007"}div#account_container span.cartheading{display:block;font-weight:700}#navbar{padding:0 1rem;background:#f3f4f8}div#headerwrap header#header,div#topbarinner,.container{margin:0 auto}body.usedbikes{color:#333;background:#eee}body.usedbikes div#vehicle_link_cards a.used_vehicle_card_link{padding:8px 10px;margin:0 10px 10px 0;color:#FFF;font-size:.6rem;border:1px solid #f3f4f8;border-radius:10px;outline:none}body.usedbikes div#vehicle_link_cards a.used_vehicle_card_link:hover{border:1px solid #f3f4f8;border-radius:10px;outline:none;background:rgb(255 255 255 / .2)}body.usedbikes .vehicles .filter_wrapper,body.usedbikes .used-vehicle-list-item,body.usedbikes #used_vehicle_detail div#attribute_view,body.usedbikes #used_vehicle_detail .tab-content,.btn,.moresearchoptions,.phonewrap,a#watch_video_btn{border-radius:10px;border:none;max-width:100%}body.usedbikes .used-pills{display:none}body.usedbikes .used-vehicle-list-item.featured{background:rgb(0 0 0 / .4);border:1px solid #FFF}body.usedbikes .used-vehicle-list-item.sold a.used_photo_thumb_holder.listview img{filter:sepia(1) blur(2px)}body.usedbikes .vehicles #used_vehicle_page .used-vehicle-list-item .main_image .caption,body.detailview #used_vehicle_detail .main_image .caption{color:#FFF;background:rgb(204 32 46 / .9);font-size:1rem;top:0;left:auto;border-radius:0;width:auto;bottom:auto;padding:.5rem}body.detailview #used_vehicle_detail .main_image .caption p{line-height:initial;padding:0;margin:auto}body.usedbikes .used-vehicle-list-item.featured .view_vehicle_btn.cta{background-color:#FFF;color:#000}body.usedbikes .used-vehicle-list-item.featured .view_vehicle_btn.cta:hover{background-color:#a20e1a;color:#FFF}body.usedbikes div#vehicle_list .vehiclesavingwrap{padding:10px;border:none;background:#FFF;border-radius:10px}body.usedbikes .used_vehicle_was{text-decoration:line-through;margin-right:15px}body.usedbikes #used_vehicle_price_small .save-price{background:#28a745;padding:12px 12px 8px 11px;margin-bottom:10px;color:#FFF;border-radius:10px}body.usedbikes #used_vehicle_price_small .was-price{color:#706F6D}body.usedbikes .page-link{margin-right:10px;border-radius:10px;border:none}body.usedbikes .page-item.active .page-link{background-color:#cd202e;color:#FFF}body.usedbikes .used_vehicle_save_number{background:#28a745;margin-right:0;display:inline-block!important;padding:5px 10px;color:#FFF;border-radius:10px}body.usedbikes span.form-clear{align-items:center;cursor:pointer;display:flex;height:50px;width:50px;justify-content:center;position:absolute;right:15px;z-index:10;top:0;background:#cd202e;color:#fff;font-size:21px}.homefeature_usedbikesearch .selectprice{display:none}div#used_vehicle_page.container{margin:40px auto}div#used_vehicle_detail.container{margin:0 auto}#used_vehicle_page .main_image.box img{border-radius:10px 0 0 10px}#vehicle_list .thumb_images img{border-radius:0 10px 10px 0}div#used_vehicle_detail.vehicle .main_image img,img.vehicle_extra_thumbs.img,div#used_vehicle_detail.vehicle .owl-stage .owl-item img{border-radius:10px}div#used_vehicle_detail .owl-stage .owl-item,#nb_detail_container .owl-stage .owl-item{max-height:150px}div#vehicle_list,div#used_vehicle_detail{color:#000}div#used_vehicle_detail .breadcrumb{margin:20px auto 10px auto!important;border-radius:10px}div#used_vehicle_detail{background:#FFF;padding:0 40px;margin:30px auto!important;border-radius:10px}body.usedbikes .photoSwipe_innerthumbs.owl-carousel.owl-loaded.owl-drag{background:rgb(0 0 0 / .7);padding:10px}body.usedbikes .photoSwipe_innerthumbs.owl-carousel.owl-loaded.owl-drag .owl-item{width:120px!important}body.termsandconditions{font-size:100%}body.termsandconditions .bodycontent{margin-top:0}.vehicle .attr-btns .attr-btn.cta.cta_callback{background-color:#28a745}div#lower_text_container,div#bottom_links{max-width:1430px;margin:0 auto}.fw-container.bannertop .col-12{padding:0}section#top_banner_section{margin-bottom:0}.carousel{position:relative;float:left;width:100%}.carousel-caption{max-width:100%;margin:0 auto}.text-centre.banner-cta{background:#000;background:-moz-radial-gradient(circle,rgb(0 0 0 / .5494572829131652) 0%,#fff0 100%);background:-webkit-radial-gradient(circle,rgb(0 0 0 / .5494572829131652) 0%,#fff0 100%);background:radial-gradient(circle,rgb(0 0 0 / .5494572829131652) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.carousel-caption.d-none.d-md-block.text-centre{padding:11% 8% 8%}.carousel-caption.d-none.d-md-block.text-left{padding:11% 2% 8%}.carousel-caption.d-none.d-md-block.text-right{padding:11% 2% 8%}.carousel.slide .carousel-indicators li{display:inline-block;width:23px;height:23px;background:none;border-radius:0%;border:1px solid #FFF;margin:15px 15px 10px}.carousel.slide .carousel-indicators{bottom:0;justify-content:center}.carousel.slide .carousel-indicators li.active{border-radius:0;background:#FFF}.banner-text{max-width:100%}.center{text-align:center}.fw-container.p-0 .col-12{padding:0}a.linktel,p a.linktel{color:inherit;text-decoration:none}a.linktel:after,p a.linktel:after{text-decoration:none;border:none}p a,.styledlinks a{text-decoration:none;position:relative;cursor:pointer;display:inline-block}p a:active,p a:hover,.styledlinks a:hover{outline-width:0;text-decoration:none;color:#cd202e}p a:hover::after,.styledlinks a:hover::after{width:0;right:50%;left:50%}p a::after,.styledlinks a::after{content:' ';position:absolute;top:85%;right:0;left:0;width:100%;height:1px;border-bottom:2px solid #cd202e;transition:0.4s}p.website-terms a::after,p.website-terms .styledlinks a::after{border-bottom:none}.bg-red li a{color:#FFF}.bodycontent{overflow:initial;float:left}div#headerwrap{background:none;z-index:100;height:auto;text-align:center;padding:0;position:relative;float:left;width:100%}div#headerwrap header#header{padding:0}a.offsitelink{padding:0 23px 0 0;background:url(/./templates/dwmaster/custom/images/offsite_link_icon.png) no-repeat right}.banner-cta{bottom:0}.banner-text h3{font-weight:100;font-size:1.8rem}.banner-text h4{font-weight:100;font-size:1.4rem}.banner-text p{font-weight:100;font-size:.8rem}.bg-grey{background:#f3f4f8}.bg-green{background:#cd202e;color:#FFF;font-weight:700}.bg-red{background:#cd202e;color:#FFF}.bg-black{background:#000;color:#FFF}.bg-grey .framedphoto{background:#FFF}footer#footer{background:#FFF;color:#333}footer#footer i.fab{font-size:2rem;margin:1rem}div#bottom_links_wrapper,div#footer_wrapper{border-top:none;position:relative;float:left;width:100%;text-align:center}div#bottom_links_wrapper{background:#000;padding:10px 10px 20px;text-align:center}.footerlogo{margin-top:-7px}div#company_socials a{color:#3480bc;font-size:4rem;padding:0;line-height:normal;margin:auto}.footersubscribe{background:#152029;padding:15px}.subscribemessage{padding:12px 0}.footer_subscribe_box{padding:15px;line-height:normal;border:none;border-radius:0}.subscribe.cta{background-color:#cd202e;color:#FFF;padding:15px 30px 15px 15px;line-height:normal;border:none;background-position:90%;margin-left:-4px;border-radius:0}div#company_socials{text-align:left!important}.dealer-map{background:url(/./templates/dwmaster/custom/images/footermap.png) center;height:360px}div#_accordion .card{border:none}div#_accordion .card .card-header{padding:1rem;background:#f3f4f8;border:none;text-decoration:none;border-bottom:2px solid #f3f4f8;margin-bottom:1rem}div#_accordion .card .collapse.show{background:none}div#_accordion .card .card-body{margin-bottom:1rem}.headingblock{background:url(/./templates/dwmaster/custom/images/bg-header.png) repeat-x bottom;background:url(/images/banner/slide-road.jpg) no-repeat center;background-size:cover;color:#cd202e;text-align:center;padding:25px 20px 20px;margin-bottom:2rem}.headingblock h1{max-width:1250px;margin:auto;color:#FFF;font-weight:900}.headingblock h3{max-width:1250px;margin:auto;color:#f3f4f8;text-transform:none;margin-top:20px}div#errorpage{margin-top:-180px!important}#errorpage .fullbg{width:110%!important;margin-left:-15px!important}#bottom_links .craftedbycreativitysells,#bottom_links .craftedbycreativitysells a{color:#cd202e}.carouselimagewrap img{cursor:pointer}.formstrap.container,.row.container-text{padding:0}span.gallery_image_name{text-align:center;display:block;padding:20px;background:#cd202e;background:rgb(179 203 4 / .8);color:#FFF;cursor:pointer}span.gallery_image_description{text-align:center;display:block;padding:10px;background:#f3f4f8;font-size:10px;cursor:pointer}ul.styledlinks{list-style:none;padding:0}ul.styledlinks li{margin:10px auto}.menusection{padding:20px;background:#f3f4f8;margin:0 auto 35px;border-radius:10px}p.menuitem{font-weight:700}p.menuitem span.menudescription{font-weight:400;display:block;font-size:14px;font-style:italic}span.keyvegan,span.keydairy,span.keygluten{color:#cd202e;font-weight:700}.legenditem{display:inline-block;margin-right:10px;font-weight:700}div#legend{padding:20px;background:#333;margin:0 auto;border-radius:10px;color:#FFF}p.quote{display:block;background:#cd202e;padding:30px;color:#FFF;font-weight:700;font-size:1.3rem;border-radius:10px}span.quoteby{display:block;font-size:.8rem;margin:20px auto 0;font-weight:400;color:#777}.quoteby::before{padding-left:30px;border:1px solid #333}div#search_container{background:#FFF;padding:20px;margin-bottom:40px;border-radius:10px}div#dealer-footer{color:#FFF;background:#222;background:linear-gradient(0deg,rgb(17 17 17) 43%,rgb(68 68 68) 100%)}#dealer-lowertext{background:#000;color:#FFF}.featuredbikes .widget_title{text-align:center}div#used_bikes_carousel .card{border-radius:10px;text-align:center;font-size:12px}div#used_bikes_carousel.owl-carousel .owl-item img{border-radius:10px 10px 0 0}div#used_bikes_carousel span.card-subtitle.was{top:5px;padding:15px 5px;background:#cd202e;line-height:1rem;border-radius:10px 10px 0 0;text-align:center;font-weight:900}div#used_bikes_carousel h5.card-title{display:block;height:30px;font-size:16px;overflow:hidden}div#used_bikes_carousel span.card-subtitle.price{font-size:15px;color:#888}.used-search-bg.homefeature_usedbikesearch{background:#f3f4f8;padding:40px 40px;border-radius:10px;border:1px solid #dedede}.used-search-bg.homefeature_usedbikesearch.used-search-bg h3{color:#FFF}.used-search-dropdowns-area input.btn.btn-used-bike-search{width:100%;border-radius:5px;height:41px}.used-search-dropdowns-area select{text-transform:uppercase;border-radius:5px;border:none}.used-search-inner{max-width:none;margin:0 auto}.used-search-bg.homefeature_usedbikesearch h2{color:#333!important}.used-search-inner label{margin-bottom:0}body.usedbikes .photoSwipe_innerthumbs.owl-carousel.owl-loaded.owl-drag .owl-item{width:80px!important}body.usedbikes div.photoSwipe_innerthumbs img{max-width:70px!important}div#searchbyprice a{height:41px;line-height:25px!important;font-weight:700}.searchoverlay{z-index:9999999}.introblock{text-align:center;padding:30px 0!important;line-height:normal;color:#000}.framedphoto{padding:10px;background:#f3f4f8;border:1px solid #ccc}.mw-1000{max-width:1000px!important}.cleaningtips span{display:inline-block;font-weight:700;padding:10px 5px 0 0;color:#cd202e}.cleaningtips li{margin-bottom:2rem}span.opentimeheader{display:block;font-weight:700;margin:10px auto -3px}.sellmybike .form_wrapper{background-color:#FFF;background:none}#frm_sell_vehicle:target::before{content:"";display:block;height:180px;margin:-180px 0 0;background:none}.inlinepicleft{margin:0 20px 0 0;width:40%;max-width:100%;position:relative;float:left}.mcukfeatures{background:#000;padding:40px}.mcukfeatures .infobox{padding:30px 30px 20px 30px;color:#FFF;border-radius:10px}.mcukfeatures .infobox a{color:#FFF}.mcukfeatures i.far.fa-check{margin:0 10px 5px 0;font-weight:700;color:#FFF}.mcukfeatures ul{padding:0;margin-bottom:0}.mcukfeatures li{list-style:none;font-size:1rem;margin-bottom:10px;display:block}.pnglinks a img{transition:all 0.15s ease-in-out}.pnglinks a img:hover{background:#333}.dealer_location_id{display:none}.qtrblock{padding:20px;background:#f3f4f8;position:relative;float:left}.numberhilite{padding:0 20px;background:#cd202e;color:#FFF;float:left;margin:0 10px 10px 0;font-weight:700;font-size:3rem}.qtrblock h3,.qtrblock .h3{font-size:1.6rem;margin:10px auto 40px}.zerobikes .bodycontent{margin-top:0}div#newbike-page .bodycontent{margin-top:inherit}div#newbike-page .colours-wrapper{text-align:center}div#newbike-page .tabs-holder .nav-pills a.nav-link{color:#2a2a2a}div#newbike-page .hero-area .pt-5{padding:0!important}.blogback{margin-top:40px}.usedbikes .usedbikes-parallax-size{height:15vh;min-height:210px;margin-top:-10px;padding-bottom:20px;display:none!important}body.usedbikes .vehicles.ubv2 .filter_wrapper,body.usedbikes .vehicles.ubv2 .sortbywrap select.form-control.select-wrap{background:#fff;color:#000}.usedbikes .wrapresults .topelements.sticktop{background:#fff;background:rgb(255 255 255 / .9);color:#000;font-weight:700;text-transform:uppercase;z-index:99;margin-top:-15px;border-radius:0 0 10px 10px}.scroll-down .wrapresults .topelements.sticktop{-webkit-transform:translate3d(0,0%,0)!important;transform:translate3d(0,0%,0)!important;opacity:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.scroll-up .wrapresults .topelements.sticktop{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.usedbikes div#used_vehicle_page .used_vehicle_filter_sortby select{min-width:175px;font-size:.8rem}.used_vehicle_filter_status input{-webkit-appearance:none;width:20px;height:20px;border:1px solid #888;border-radius:5px;background:#888;color:#FFF}.usedbikes .used-cta-area .dropdown.show:after{z-index:999}.usedbikes .used_vehicle_filter_status input[type='checkbox']:checked{border-color:#cd202e}.usedbikes .used_vehicle_filter_status input[type='checkbox']:checked:before{background-color:#cd202e}body div#dealer-nav span#vehicleuseraccount{z-index:10;position:absolute;top:20px;right:15px}body div#dealer-nav span#vehicleuseraccount ul.navbar-nav{flex-direction:row}body div#dealer-nav ul.navbar-nav a.nav-link.useraccount{text-align:center;padding:0!important;text-transform:none!important;margin-right:1rem;display:inline-block;background:none;font-size:10px;color:#000;font-weight:400;font-family:sans-serif;border:none}body div#dealer-nav ul.navbar-nav a.nav-link.useraccount.savesearch{padding:20px 0 0 0px!important;background:url(/./usercontent/icon-account-savesearch.png) no-repeat center top!important;background-size:20px!important}body div#dealer-nav ul.navbar-nav a.nav-link.useraccount.saved{padding:20px 0 0 0px!important;background:url(/./usercontent/icon-account-saved.png) no-repeat center top!important;background-size:20px!important}body div#dealer-nav ul.navbar-nav a.nav-link.useraccount.account{padding:20px 0 0 0px!important;background:url(/./usercontent/icon-account.png) no-repeat center top!important;background-size:20px!important}div#saveSearchModal{color:#000}div#top_banner section.video-wrapper{max-height:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000}div#top_banner .carousel-caption.text-invisible{position:absolute;right:0%;left:0%;bottom:0%;padding:0%;width:100%;height:100%;color:#fff;text-align:center;display:block!important}@media (min-width:575.98px){.banner-text h3{font-size:3rem}.banner-text h4{font-size:1.8rem}.banner-text p{font-size:1rem}.banner-text h3{font-weight:100;font-size:1.6rem}.banner-text h4{font-weight:100;font-size:1.2rem}}@media (min-width:768.1px){.container-text,.contentwidth,div#used_vehicle_detail.container{max-width:90%}a.headertel,.headertel-wrapper{top:60px;right:20px;font-size:1.6rem}.phonedesktop{position:absolute;left:auto;right:1rem;top:4rem}.phonedesktop a{text-decoration:none;color:#000}.search_submit{top:20px;right:20px}.panel h2,.accordianpanel a.card-header{font-size:3rem}.linkboxes .col-md-3{flex:0 0 50%;max-width:50%}nav#navbar{border:none;background:#f3f4f8;border-top:none}#nav-content>ul>li a{font-size:.8rem;padding:20px 20px;font-weight:300}#navbar li.nav-item{padding:0}#nav-content>ul>li a+ul{top:44px}div#dealer-nav .navigation .navbar a.nav-link{color:#333}#navbar div#nav-content .dropdown-menu,#navbar div#nav-content ul>li.nav-item.dropdown.dropdown-submenu>ul.dropdown-menu,#navbar div#nav-content ul>li.nav-item.dropdown.dropdown-submenu>ul.dropdown-menu:first-of-type{background:#f3f4f8}.carousel-control-prev,.carousel-control-next{width:10%}.carousel-caption.text-right{right:0;left:auto}.carousel-caption.text-left{left:0;right:auto}.imagepanel.services .panel{padding:0 20px 0 0;height:640px}.imagepanel.services{margin-bottom:-13%}.headingblockbig{padding:200px 7% 200px}body.usedbikes{background:url(/./templates/dwmaster/custom/images/bg-used-bikes-new.jpg) center right no-repeat;background-attachment:fixed;background-size:cover;color:#FFF}}@media (min-width:992px){.carousel-control-prev,.carousel-control-next{display:none}.banner-text h3{font-size:3rem;text-shadow:1px 1px 8px #000}.banner-text h4{font-weight:100;font-size:1.8rem;text-shadow:1px 1px 8px #000}.banner-text p{font-size:1.5rem;text-shadow:1px 1px 5px #000;max-width:none;line-height:2rem}.carousel-caption.text-right .banner-text{padding:0% 2% 0 0}.carousel-caption.text-left .banner-text{padding:0 0 0 2%}.carousel-caption.text-centre .banner-text{padding:0 0 0 0}div#checkout_main .billingaddress,div#checkout_main .revieworder{width:48%;margin:0 1%;flex:48%}.qtrblock{margin:0 auto 20px}}@media (min-width:1200px){.container.my_account{margin-top:-187px}.col-lg-3{flex:0 0 25%;max-width:25%}.container-text,.contentwidth{max-width:90%}.scrolled-nav .navbar{background:#000;border-radius:0;border-bottom:1px solid #cd202e}.usedbikes #used_filters.sticktop{position:-webkit-sticky;position:sticky;top:87px;z-index:1!important;margin-top:-9px}.usedbikes .wrapresults .topelements.sticktop{top:0;z-index:99;margin-top:-18px}.pagecontent.scrolled-nav header#header{width:100%;max-width:none;background:none;padding:0}.pagecontent.scrolled-nav .dealerlogowrapper{width:180px;margin-left:0px!important;background:#f3f4f8;padding:0 10px;z-index:9999}.pagecontent.scrolled-nav #dealer-nav img{max-width:100%;margin:10px 0 5px 0!important}.pagecontent.scrolled-nav a.headertel{right:15px;top:22px;font-size:20px;color:#FFF}.pagecontent.scrolled-nav .nav-wrap.contentwidth{max-width:100%}.pagecontent.scrolled-nav .bodycontent{margin-top:105px}.pagecontent.scrolled-nav ul.navbar-nav.mr-auto{margin-top:-70px;background:none}.pagecontent.scrolled-nav #dealer-nav .dropdown-menu{background:#222}.pagecontent.scrolled-nav #dealer-nav .dropdown-menu li.nav-item{background:none}.pagecontent.scrolled-nav .search_submit{right:150px;top:0;left:auto;background:#f3f4f8;padding:15px;width:71px;height:71px}.pagecontent.scrolled-nav a.nav-link{padding:10px}.pagecontent.scrolled-nav a.nav-link,.pagecontent.scrolled-nav li.nav-item.active a.nav-link{color:#FFF}.pagecontent.scrolled-nav li.nav-item.active a.nav-link{color:#cd202e}.pagecontent.scrolled-nav a.nav-link:hover{color:#cd202e}div#mainmenu{background:#000}div#dealer-nav li.nav-item.active a.nav-link,div#dealer-nav a.nav-link:hover{color:#cd202e}div#dealer-nav li.nav-item.active ul a.nav-link{color:#FFF}div#dealer-nav a.nav-link{color:#FFF}div#dealer-nav a.nav-link:focus{color:#9e9e9e}body.testride .bodycontent,body.partexchange .bodycontent,body.financeenquiry .bodycontent,body.callrequest .bodycontent,body.newbikeenquiry .bodycontent,body.newbiketestrideenquiry .bodycontent,body.newbikepartexchangeenquiry .bodycontent,body.newbikefinanceenquiry .bodycontent{margin-top:227px;border-radius:10px}body.testride .formstrap .form_wrapper legend,body.partexchange .formstrap .form_wrapper legend,body.callrequest .formstrap .form_wrapper legend{border-radius:10px}body.detailview .bodycontent,body.listview .bodycontent{margin-top:0}div#account_container{position:absolute;top:15px;right:30px;width:auto;background:none;padding:0}div#account_container .account{margin-left:0}a.headertel,.headertel-wrapper{top:65px;right:30px}.search_submit{left:30px;top:45px}ul.navbar-nav{display:block;text-align:center;flex:none;width:100%}nav.navbar.navbar-expand-xl{flex-wrap:wrap}li.nav-item{display:inline-block}#dealer-nav .dropdown-menu li.nav-item{width:100%;border-radius:0;background:inherit}#dealer-nav .dropdown-menu .nav-link{padding:.5rem}#dealer-nav .dropdown-submenu a::after{top:.46rem}.linkboxes .col-md-3{flex:0 0 25%;max-width:25%}.headingblock{padding:70px 20px 55px}.numberhilite{font-size:2rem}.qtrblock h3,.qtrblock .h3{font-size:1.4rem;margin:0 auto 20px;display:block;height:50px}}@media (min-width:1369px) and (max-width:1625px){div#used_vehicle_page{max-width:88%}}@media (min-width:1450px) and (max-width:1999px){.usedbikes div#used_vehicle_detail{max-width:90%}}@media (min-width:1369px) and (max-width:1449.9px){.usedbikes #used_filters.sticktop{margin-top:21px}.usedbikes div#used_vehicle_detail{max-width:90%}}@media (min-width:1369px){nav#navbar{border:none;background:#f3f4f8;margin:auto}.navigation{top:0;width:100%}#nav-content>ul>li a+ul{top:44px}.bodycontent{margin-top:187px}.fw-container.bannertop,.headingblock,.headingblockbig,div#top_banner{margin-top:-200px}.headingblock{padding:290px 20px 60px}.carousel-caption.d-none.d-md-block.text-centre{padding:20% 8% 8%}.carousel-caption.d-none.d-md-block.text-left{padding:20% 2% 8%}.carousel-caption.d-none.d-md-block.text-right{padding:20% 2% 8%}div#used_vehicle_detail{margin:50px auto!important;max-width:1530px}.pagecontent.scrolled-nav div#headerwrap{margin-top:0}.pagecontent.scrolled-nav div#headerwrap header#header{max-width:100%;margin-top:0;padding:0}}@media (min-width:1450px){.bodycontent{margin-top:200px}body.testride .bodycontent,body.partexchange .bodycontent,body.financeenquiry .bodycontent,body.callrequest .bodycontent,body.newbikeenquiry .bodycontent,body.newbiketestrideenquiry .bodycontent,body.newbikepartexchangeenquiry .bodycontent,body.newbikefinanceenquiry .bodycontent{margin-top:238px}body.testride .formstrap .form_wrapper legend,body.partexchange .formstrap .form_wrapper legend,body.callrequest .formstrap .form_wrapper legend{border-radius:10px}div#used_vehicle_page{margin-top:35px}.carousel-caption.text-right .banner-text{padding:0% 10% 0 0}.carousel-caption.text-left .banner-text{padding:0 0 0 10%}.carousel-caption.text-centre .banner-text{padding:0 0 0 0}.banner-text h3{font-size:4rem}.banner-text h4{font-size:2rem}.blog-wrapper{padding-top:50px}.usedbikes .wrapresults .topelements.sticktop{margin-top:-38px}}@media (min-width:2000px){div#used_vehicle_page.container{max-width:1560px}div#used_vehicle_detail.container{max-width:1530px}.container-text,.contentwidth,div#topbarinner,.container{max-width:1560px}div#used_vehicle_detail{max-width:1530px}}@media (max-width:1600px){.sitewidth{margin-left:-15px;margin-right:-15px}body.usedbikes .photoSwipe_innerthumbs.owl-carousel.owl-loaded.owl-drag .owl-item{width:50px!important}body.usedbikes div.photoSwipe_innerthumbs img{max-width:40px!important}}@media (max-width:1368px){#dealer-nav .nav-wrap.contentwidth{max-width:100%}.vehicle .attr-btns .attr-btn{font-size:.7rem}}@media (max-width:1199px){h2.parallax-heading{font-size:1.5rem}div#dealer-nav li.nav-item.active a.nav-link{color:#000;background:#f3f4f8}div#dealer-nav li.nav-item a.nav-link{background:#fbfbfa;color:#000;padding:15px 20px!important}div#dealer-nav li.nav-item.dropdown.show li a{background:#f3f4f8}div#dealer-nav li.nav-item.dropdown.show ul.dropdown-menu.show li a{background:#cd202e;color:#FFF}div#dealer-nav li.nav-item.dropdown.show li.dropdown-submenu ul li a{background:#e3e3e3;padding:15px 20px 15px 40px!important}.dealerlogo{margin-left:-60px}.col-md-2{flex:0 0 33.3333333333%;max-width:33.3333333333%}.headingsection{margin-top:-70px}}@media (max-width:991.98px){.carousel-caption.d-none.d-md-block{background:#555}.carousel-caption.d-none.d-md-block.text-left,.carousel-caption.d-none.d-md-block.text-right,.carousel-caption.d-none.d-md-block.text-centre{padding:2rem 1rem;text-align:inherit!important}.carousel-caption.text-right .banner-text,.carousel-caption.text-left .banner-text,.carousel-caption.text-center .banner-text{float:left;width:100%;max-width:100%}.carousel a.cta:hover{background:rgb(255 255 255 / .5)}.carousel.slide .carousel-indicators{bottom:-15px}.displaypanel-returnsandrepairs{height:330px}.displaypanel-mensfashion,.displaypanel-boots{height:280px}i.fa.fa-times{color:#000}.attr-btns .attr-btn{font-size:1rem;padding:10px 10px}}@media (max-width:980px){div#lower_text_container .col-3{width:50%;max-width:50%;min-height:220px}.subscribemessage,.subscribeboxwrap{width:100%}.footersubscribe{padding:15px 15px 35px}}@media (max-width:768px){.dealerlogowrapper{margin-left:60px!important}div#phoneModal a{text-decoration:none}a.headertel,.headertel-wrapper{right:15px;top:18px}body div#dealer-nav span#vehicleuseraccount{top:10px;right:35px}.container-text,.contentwidth,div#topbarinner,.container{max-width:720px}div#headerwrap header#header{max-width:100%}h1,.h1{font-size:1.7rem}h2,.h2{font-size:1.4rem}h3,.h3{font-size:1.2rem}h4,.h4{font-size:1.1rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1.1rem}div#used_vehicle_page div#vehicle_list .used-vehicle-list-item span.hidden-sm-down{display:block!important}body.usedbikes .vehicles #used_vehicle_page .used-vehicle-list-item .main_image .caption{top:0;left:auto;border-radius:0;padding:.35rem;text-align:right;width:auto}body.usedbikes .vehicles #used_vehicle_page .used-vehicle-list-item .main_image .caption p{font-size:.7rem;font-weight:700}.hidden-sm-down{display:none!important}.carousel-caption.d-none.d-md-block.text-invisible{display:block!important}#used_vehicle_page .main_image.box{margin-bottom:0!important;width:100%;max-height:none}#used_vehicle_page .main_image.box img,div#used_vehicle_detail.vehicle .owl-stage .owl-item img{border-radius:10px;max-height:none}#dealer-nav img{max-width:116px;margin-top:12px!important;margin-bottom:12px!important}div#account_container a.account_button.account .desktoponly{display:inline-block}.desktoponly{display:none}body,p{font-size:1rem;line-height:1.5}#navbar{text-align:left;padding:0}#navbar button.navbar-toggler{padding:8px 0 8px 25px}div#nav-content{padding:0}nav#navbar .navbar-toggler .navbar-toggler-icon{background:url(/./templates/dwmaster/custom/images/icon-nav.png) no-repeat center left}#navbar .navbar-toggler-icon:after{content:'MENU';color:#57370a}#navbar div#nav-content .dropdown-menu{background:#57370a;padding:0;margin:0}#nav-content>ul>li a,#navbar .navbar-nav .nav-link:focus{padding:10px 10px 10px 25px;background:#c5dc71;color:#FFF;margin:0}#nav-content>ul>li.active a,#navbar .navbar-nav .nav-link:focus{color:#FFF;background:#cd202e}#nav-content>ul>li>ul>li a{background:#57370a}#navbar div#nav-content .dropdown-menu .dropdown-menu{margin:0 auto;padding:0}#nav-content>ul>li>ul>li ul>li a{background:#4e656e}#nav-content>ul>li.active ul>li a{color:#FFF;font-weight:700}.carousel-control-prev,.carousel-control-next{align-items:flex-start;top:25%}a.panelfullbg{padding:50px 10px!important}.paneltitle{font-size:2.5rem}.paneltext,.title{font-size:1rem}.imagepanel{padding:20px 0;margin-top:20px}.imagepanel .panel{width:100%;padding:20px;height:auto;background:#e8f3c0!important}.imagepanel.marketingsupport{background:none;padding:0 0 0}.imagepanel .panel.full{width:100%;padding:20px}.displayparagraph.right,.displayparagraph.left{padding:20px;background:none}#used_vehicle_detail .phonewrap,#used_vehicle_detail .videowrap{background:#333;font-size:1rem;padding:10px 5px}div#used_vehicle_detail{padding:0 30px}}@media (max-width:620px){body,p{font-size:.8rem;line-height:1.5}h2.parallax-heading{font-size:1.1rem}div#headerwrap header#header{text-align:right}div#headerwrap div#header_contact{top:23px;right:15px}div#headerwrap div#header_contact .header_location a{font-size:20px}div#headerwrap .search_box{width:40px;top:22px}div#header_contact{float:left;margin-right:auto}div#account_container span.cartheading,div#account_container span.cartitemsrap,div#account_container span.divider{display:none}.banner-text{max-width:90%;margin:auto;text-align:center}.carousel a.cta,.carousel a.btn.btn-info.cta,.carousel .btn.btn-info.cta{padding:8px 8px 8px 8px;font-size:.8rem}.brandboxes .col-md-3,.col-md-2{flex:0 0 50%;max-width:50%}.vehicle .attr-btns .attr-btn.cta{padding:10px;line-height:25px!important}.numberhilite{padding:0 10px;font-size:2rem}.qtrblock h3,.qtrblock .h3{font-size:1.3rem}.usedbikes .used_vehicle_filter_status{margin-top:10px}}@media (max-width:575.98px){.inlinepicleft{margin:0 auto 20px;width:100%}#vehicle_list .padleft{padding-left:0}.used-search-bg.homefeature_usedbikesearch{padding:20px 20px}}@media (max-width:480px){.footer_subscribe_box{width:64%}.subscribe.cta{width:35%;padding:15px 25px 15px 15px}}@media (max-width:420px){.usedbikes .sticktop .filtermobile{right:5px}}