@charset "UTF-8";:root{--body-color:#000000;--color-primary:#FF6600;--color-primary-dark:#ed5f00;--color-light:#f8f9fa;--color-black:black;--color-white:white}body{font-family:'franklin-gothic-atf',Sans-Serif;background-color:#f8f8f8;color:var(--body-color);letter-spacing:.02em}[data-type="component-text"] p a{color:#000;font-weight:700}[data-type="component-text"] p a:hover{color:#000}div#dealer-nav{background:#fff;color:var(--body-color);position:sticky;top:0;z-index:10;font-family:'franklin-gothic-compressed',Sans-Serif;font-weight:700;-webkit-box-shadow:0 15px 10px -15px rgb(0 0 0 / 30%);box-shadow:0 15px 10px -15px rgb(0 0 0 / 30%)}div#dealer-nav li.nav-item.page-name-Home{display:none}div#dealer-nav .hd-logo{max-width:180px}div#dealer-nav .navbar{background:#fff0;color:inherit}#dealer-nav .navbar .navbar-toggler{color:inherit;border-color:#fff0;padding:0;font-size:2rem}#dealer-nav .navbar .navbar-toggler[aria-expanded="true"] i.fa-grip-lines:before{content:"\f00d";font-size:2.35rem}#dealer-nav .navbar .navbar-toggler:focus,#dealer-nav .navbar .navbar-toggler:focus-visible{outline:-webkit-focus-ring-color auto 1px;outline:none}div#dealer-nav .navbar a.tel,#dealer-nav .phone-search-area{color:inherit;white-space:nowrap;font-size:1.3rem}#dealer-nav li.nav-item{border-bottom:1px solid #999}#dealer-nav .nav-item .nav-link{color:inherit;font-size:1rem;border:none}#dealer-nav .dropdown-menu{background-color:#fff;border:none;padding:0}div#dealer-nav .navbar a.tel i{font-size:1rem}#dealer-nav .navbar,.dealer-footer .container-fluid,div#used_vehicle_page{max-width:100%;margin:auto}#dealer-nav a.search_submit{color:inherit}div#used_bikes_carousel .card.gallery-card.featuredbike{background-color:#efefef}.featured-bikes .widget_title{color:var(--body-color);margin-bottom:3rem}.featured-bikes .owl-theme .owl-nav{margin-top:2rem}.bg-light-grey{background-color:#eeeceb}body.hasbanner .carousel .carousel-indicators{z-index:5;display:none}body.hasbanner .carousel .carousel-control-prev,body.hasbanner .carousel .carousel-control-next{width:10%}body.hasbanner .carousel .carousel-control-prev-icon,body.hasbanner .carousel .carousel-control-next-icon{display:flex;font-family:"Font Awesome 6 Pro";background:none;font-size:3rem;height:auto;width:auto;font-weight:100}body.hasbanner .carousel .carousel-control-next-icon:before{content:"\f105"}body.hasbanner .carousel .carousel-control-prev-icon:before{content:"\f104"}.scroll-downs p{display:none}.used-search-bg.homefeature_usedbikesearch{background:none;color:inherit}.used-search-bg.homefeature_usedbikesearch h3{color:inherit}.used-search-bg.homefeature_usedbikesearch .used-search-inner select{background:#fff}.used-search-bg.homefeature_usedbikesearch .btn-used-bike-search{background:#000}.used-search-bg.homefeature_usedbikesearch .btn-used-bike-search:hover{background:#000}.new_bikes_widget h2{margin:auto auto 3rem}.module-blog .bodycontent,.error_page_wrapper .bodycontent{padding:0}.module-blog div#news-page{background:#efefef;color:inherit;padding-top:1.5rem}.module-blog .blog-content{color:var(--body-color);padding-top:130px;padding-bottom:130px;max-width:1400px;margin:0 auto}body p.footer-address,body p.mailing-list-info,body p.footer-opening-times{font-size:1rem}.btn-orange{color:var(--color-white)!important;background-color:var(--color-primary)}.btn-orange:hover{color:var(--color-white)!important;background-color:var(--color-primary-dark)}.bodycontent .btn-primary:after,.bodycontent .btn-secondary:after,.bodycontent .btn-orange:after{font-family:"Font Awesome 5 Pro","Font Awesome 6 Pro";display:inline-block;font-weight:300;content:"\f178";margin-left:20px;font-size:inherit}.mw-1100{max-width:1100px;margin:auto}body.module-used_vehicles_v2{background:#f8f8f8!important;color:#333!important}body.module-used_vehicles_v2 div#used_filters.sticktop{top:15px}body.module-used_vehicles_v2 .topelements.sticktop{top:88px}body.module-used_vehicles_v2 button#show_all_filters{margin:11px .75rem auto 0.75rem!important;background:#000;color:#fff}body.module-used_vehicles_v2 div#gridllistselect{top:13px}body.module-used_vehicles_v2 div#gridllistselect #listview{margin-left:10px}body.module-used_vehicles_v2 .desc-holder{background:#fff}body.module-used_vehicles_v2 div#more_photos{padding:0!important;margin-top:1rem;float:none!important}body.module-used_vehicles_v2 div#used_vehicle_detail div#images_view{padding:0!important}body.module-used_vehicles_v2 div#used_vehicle_detail div#images_view .used_vehicle_image.video img{object-fit:cover!important;transform:scale(1.5);max-width:none;width:100%;margin:auto}body.module-used_vehicles_v2 #used_vehicle_detail.vehicle .owl-theme .owl-nav [class*=owl-]{height:100%!important;line-height:normal!important;margin:auto!important;align-content:center!important;display:flex;flex-wrap:wrap}body.module-used_vehicles_v2 #used_vehicle_detail.vehicle .owl-theme .owl-nav [class*=owl-] .fa{margin-top:auto!important}body.module-used_vehicles_v2 #used_vehicle_detail .owl-carousel .owl-nav.disabled{margin:auto}body.module-used_vehicles_v2 .owl-carousel .owl-item{width:100px!important}body.harley_davidson.module-used_vehicles_v2 #used_vehicle_detail .spec-holder{background:#FFF;margin:0 auto 1rem!important}body.harley_davidson.module-used_vehicles_v2 #used_vehicle_detail li.features-group-item{background:#f8f8f8}body.module-new_vehicles .vehicle-wrapper .new-vehicles .container{max-width:95%}body.contact,body.module-contact_forms{background:#fff;color:var(--body-color)}body.contact .contentwidth,body.module-contact_forms .contentwidth,body.module-contact_forms .form_wrapper{max-width:800px;margin:0 auto}body.contact .formstrap{margin:auto}.formstrap.container,.contentwidth,body.contact .contentwidth .col-12,body.module-contact_forms .contentwidth .col-12,body.contact .contentwidth .col-md-12,body.module-contact_forms .contentwidth .col-md-12{background:none;padding:0}*.formstrap.container label{font-weight:700}*.formstrap.container input,*.formstrap.container textarea,*.formstrap.container select,.formstrap.container .form_wrapper .gdpr-container{padding:1rem;min-height:auto;border-radius:.5rem}*.formstrap.container select{height:auto!important}.formstrap.container .form-group.col-md-6{width:100%;max-width:100%;flex:0 0 100%}.formstrap.container .form-group{padding:0}.formstrap.container .form_wrapper legend,.formstrap.container .form_wrapper label,.formstrap.container form{background:white!important;color:black!important}.formstrap.container .form_wrapper .frm_button{background:black!important;color:white!important;padding:.75rem 1rem;height:auto;line-height:normal;display:inline-flex;align-items:center}.formstrap.container .form_wrapper .frm_button i.fa.fa-envelope{display:none}.formstrap.container .form_wrapper .frm_button:hover{background:#555!important;color:white!important}.formstrap.container .form_wrapper input[type=date]{padding:1rem}.formstrap.container .form_wrapper span.fa.fa-calendar.open-datepicker{display:none}.formstrap.container .form_wrapper .gdpr-container{border:1px solid rgb(0 0 0 / .15)!important;background:#f7f7f7!important}.formstrap.container .form_wrapper .gdpr-container label{background:none!important;cursor:pointer}.formstrap.container .form_wrapper .gdpr-container label input[type='checkbox'],.formstrap.container .form_wrapper .gdpr-container label input[type='checkbox']:hover{border:1px solid rgb(0 0 0 / .15)!important;background:#FFF;cursor:pointer;padding:0;border-radius:.2rem}.formstrap.container .form_wrapper .gdpr-container label input[type='checkbox']:hover{border:1px solid rgb(0 0 0 / .15)!important;background:#FFF}.formstrap.container .form_wrapper #frm_contact div#div_full_name{margin-top:-3rem}.formstrap.container .form_wrapper span#captcha{margin:1rem auto 0!important;display:block}.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:99999}.searchoverlay-content{position:relative;top:46%;width:80%;text-align:center;margin-top:30px;margin:auto}.searchoverlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px;cursor:pointer;color:#fff}.searchoverlay .closebtn:hover{color:#ccc}.searchoverlay input[type=text]{font-size:17px;border:none;float:left;width:80%;background:#fff;padding:26px}.searchoverlay input[type=text]:hover{background:#f1f1f1}.searchoverlay button{float:left;width:20%;padding:30px;background:#ddd;font-size:17px;border:none;cursor:pointer}.searchoverlay button:hover{background:#bbb}.search_card_shop{min-height:200px}.parallax-heading,.parallax-subheading{color:#fff}@media (min-width:576px){body.module-used_vehicles_v2 div#gridllistselect{right:106px;z-index:999;left:auto;top:12px}body.module-used_vehicles_v2 button#show_all_filters{margin:11px .75rem auto 0.75rem!important;padding:8px 10px 7px!important}}@media (min-width:992px){div#dealer-nav .hd-logo{max-width:250px}body.hasbanner .carousel-item.active{display:flex;flex-wrap:wrap;align-content:center;align-items:center}body.hasbanner .carousel-caption{position:absolute!important;right:15%!important;bottom:auto!important;left:15%!important;z-index:10!important;padding:2rem!important;color:#fff!important;text-align:center!important;top:auto!important;width:auto!important;height:auto!important;width:fit-content!important;margin:auto!important;display:flex!important}body.hasbanner .carousel-caption.text-left{padding-left:10%!important;align-content:flex-start;left:0!important;right:auto!important;text-align:left!important}body.hasbanner .carousel-caption.text-right{padding-right:10%!important;align-content:flex-end;right:0!important;left:auto!important;text-align:right!important}body.module-used_vehicles_v2 div#used_filters.sticktop{top:130px}body.module-used_vehicles_v2 .topelements.sticktop{top:110px}body.module-used_vehicles_v2 div#gridllistselect{right:15px}body.module-used_vehicles_v2 div#used_vehicles_page_wrap div#vehicle_list .used-vehicle-list-item:not(.gridview) .listdetails{padding:1.5rem!important}}@media (min-width:1200px){.bg-xl-none{background:none}#dealer-nav li.nav-item{border-bottom:none}#dealer-nav .dropdown-menu .nav-link{font-weight:400}#dealer-nav .dropdown-menu{background-color:#fff;border:none;font-weight:400}div#used_vehicle_detail.vehicle{max-width:1735px}body.hasbanner .carousel .carousel-control-prev-icon,body.hasbanner .carousel .carousel-control-next-icon{font-size:6rem}}@media (min-width:1300px){#dealer-nav .nav-item .nav-link{font-size:1.2rem}div#dealer-nav .navbar a.tel i{font-size:1.3rem}}@media (min-width:1920px){body.module-used_vehicles_v2 div#used_vehicles_page_wrap .used_vehicle_filters{flex:0 0 15%;max-width:15%}body.module-used_vehicles_v2 div#used_vehicles_page_wrap .wrapresults{flex:0 0 85%;max-width:85%}body.module-used_vehicles_v2 div#used_vehicles_page_wrap div#vehicle_list .used-vehicle-list-item:not(.gridview){width:49%;margin:auto auto auto 1%}body.module-used_vehicles_v2 div#used_vehicles_page_wrap div#vehicle_list .used-vehicle-list-item:not(.gridview):nth-child(2n+1){margin:auto}body.module-used_vehicles_v2 div#used_vehicles_page_wrap div#vehicle_list .used-vehicle-list-item:not(.gridview) .listdetails{padding:1.5rem!important}body.module-new_vehicles .vehicle-wrapper .new-vehicles .container .vehicle-thumb-wrapper{flex:0 0 25%;max-width:25%}}@media (max-width:1199px){#dealer-nav .dropdown-menu{background:none}#dealer-nav .dropdown-menu li.nav-item{border-bottom:none;padding:0!important}#dealer-nav .dropdown-menu li.nav-item a.nav-link{padding:0 0 .75rem 0}#dealer-nav li.nav-item.dropdown{padding:0 1rem}}@media (max-width:575px){body.module-used_vehicles_v2 div#gridllistselect{display:none}}