@import url(https://use.typekit.net/zzb2ojr.css);body,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,.p,btn,.btn,span,.span{font-family:montserrat,sans-serif}h1,.h1,h2,.h2{font-size:3.2rem;font-weight:700;font-style:normal}p,.p{font-weight:400;font-size:1.2rem}btn,.btn{font-size:1.2em;font-weight:700}.btn-primary,.themebgcolor,a.themebgcolor{color:#fff!important;background-color:#da291c!important;border:1px solid #da291c!important;border-radius:12px;font-weight:600;text-transform:uppercase}.btn-primary:hover,.themebgcolor:hover,a.themebgcolor:hover{background-color:#da291c!important;border:1px solid #da291c!important}.cta-btn{color:#da291c!important;background-color:#fff!important;border:1px solid #fff!important;border-radius:12px;font-weight:600;text-transform:uppercase;height:100%;padding:.3rem .6rem}.cta-btn:hover{color:#da291c!important;background-color:#fff!important;border:1px solid #fff!important;text-decoration:underline 2px #da291c}.dealer-honda-logo{margin-top:-12px}.nav-wrap{background-color:white!important}.dealer-logo-split{border-left:1px solid #000}.dealer-number h4{color:#000;font-size:1.1rem!important}#dealer-nav .dropdown-menu{background-color:#DFDFDF!important}#dealer-nav .navbar-expand-xl .navbar-nav .nav-link{text-transform:uppercase;font-weight:700;font-size:.9rem;color:#000}#dealer-nav ul.dropdown-menu{background:#d0d0d0}#header_contact{background-color:transparent!important}.bike-search-outer{background-image:url(/./images/central/bike-search-bg.jpg);background-size:cover;background-position:center;height:100%;color:#fff}.welcome-brands-outer{background-image:url(/./images/central/welcome-bg-royal-enfield.jpg);background-size:cover;background-position:center;height:100%;color:#fff}.brands-outer{background-color:#fff0}h5.card-title{font-size:2rem;text-transform:uppercase}.shop-outer{background-image:url(/./images/central/online-shop-bg.png);background-size:cover;background-position:center;height:100%;color:#000}.workshop-outer{background-image:url(/./images/central/workshop-bg-royal-enfield.jpg)!important}.mot-text-outer{background-color:#fff;color:#000;border-top-left-radius:12px;border-top-right-radius:12px;margin-top:-40vh;padding-top:3vh;padding-bottom:10vh}.honda-school-outer{margin-top:-50vh;padding-bottom:20vh}.news-outer{background-image:url(/./images/central/news-bg.jpg);background-size:cover;background-position:center;height:100%;color:#000}.news-article h4:after{border-top:5px solid #da291c!important}#dealer-footer{background-color:#000;color:#fff}.footer-text{font-size:1.2rem}#dealer-footer h4{font-size:2rem}#dealer-footer h5{font-size:1.4rem}#newsletter-sign-up{background-color:#373737}.fab.fa-twitter,.fab.fa-instagram,.fab.fa-facebook{color:#da291c}@media (min-width:1200px) and (max-width:1600px){#dealer-nav img{max-width:50%}}@media (max-width:991.98px){.mot-text-outer{padding-bottom:2vh;margin-top:-30vh}}@media (max-width:767.98px){h2,.h2{font-size:1.9rem}#header_contact{background-color:#fff}.workshop-outer{height:100%}}@media (max-width:575.98px){.dealerlogo{max-width:200px!important}#dealer-footer .btn-primary{margin-bottom:1.2rem}}.dealer-map{background-image:url(/./images/central/dealer-map.jpg);background-position:center center;height:100%;max-height:320px}.owl-theme .owl-nav [class*=owl-],.owl-theme .owl-nav [class*=owl-]:active{color:#FFF!important;background:#da291c!important;padding:10px 15px!important}.owl-theme .owl-dots .owl-dot span{width:20px;height:20px;border-radius:30px;border:2px solid #da291c;background:#fff0}.owl-theme .owl-dots .owl-dot.active span{background-color:#da291c!important;width:20px;height:20px;border-radius:30px;border:2px solid #da291c;background:#da291c}.owl-nav div.owl-prev,.owl-nav div.owl-next{margin-top:-20px;position:absolute;top:50%;text-align:center;line-height:20px!important;width:40px;height:40px;padding:0}.owl-nav div.owl-prev{left:-4rem;right:auto;margin-left:0}.owl-nav div.owl-next{right:-4rem;left:auto;margin-right:0}#new_bikes_carousel .owl-nav div.owl-prev,#new_bikes_carousel .owl-nav div.owl-next{margin-top:-20px;position:absolute;top:50%;text-align:center;line-height:40px;width:40px;height:40px;padding:0}#new_bikes_carousel .owl-nav div.owl-prev{left:-3rem;right:auto;margin-left:0}#new_bikes_carousel .owl-nav div.owl-next{right:-3rem;left:auto;margin-right:0}.new_bikes_widget{width:calc(95% - 5.5rem);margin-left:3.2rem}@media (max-width:991.98px){.new_bikes_widget{width:calc(95% - 5.5rem);margin-left:3.2rem}}#used-vehicle-search-widget-v2{max-width:1300px;padding-top:5px;padding-bottom:8px}.bg-bikesearch .all-vehicles-search.vehicle-search{position:sticky;margin-top:20vh}form#used-vehicle-search-widget-v2{background-color:transparent!important}#used-vehicle-search-widget-v2 .adtype_exdemo,#used-vehicle-search-widget-v2 .adtype_approved{display:none;visibility:hidden}#select_vehicle_ad_type_mobile .adtype_exdemo{display:none;visibility:hidden}#used-vehicle-search-widget-v2 #selectoptions label select,#used-vehicle-search-widget-v2 select#vehicle_type{border:none;background:#fff}#used-vehicle-search-widget-v2 #selectoptions label select:disabled{color:#888;background:#ccc}#used-vehicle-search-widget-v2 #vehicle_types_container{background:#fff0;padding:0rem;margin:0;position:relative;border-radius:0rem}#used-vehicle-search-widget-v2 #selectoptions{background:rgb(255 255 255);position:relative;padding:1rem;padding-top:2.3rem;border-radius:12px;margin-bottom:20px}#used-vehicle-search-widget-v2 #selectoptions label select:after{margin-right:2rem}#used-vehicle-search-widget-v2 .vehicle_types #animate,#used-vehicle-search-widget-v2 input.btn.vehicle-search-submit,#used-vehicle-search-widget-v2 .vehicle_types .vehicle_advert_type_tab,#used-vehicle-search-widget-v2 #selectoptions label select,#used-vehicle-search-widget-v2 select#vehicle_type{border-radius:0rem}#used-vehicle-search-widget-v2 #reset-filters{position:relative;margin-top:.8rem}#used-vehicle-search-widget-v2 .vehicle_types #animate,#used-vehicle-search-widget-v2 input.btn.vehicle-search-submit{background:#6c757d;color:#FFF;font-size:1.2em!important}#used-vehicle-search-widget-v2 .col-12.col-sm-6.col-md-3.selectmake,#used-vehicle-search-widget-v2 .col-12.col-sm-6.col-md-3.selectmodel,#used-vehicle-search-widget-v2 .col-12.col-sm-6.col-md-3.selectrange{border-right:1px solid #262626}#used-vehicle-search-widget-v2 .col-12.col-sm-6.col-md-3.selectmake,#used-vehicle-search-widget-v2 .col-12.col-sm-6.col-md-3.selectmodel,#used-vehicle-search-widget-v2 .col-12.col-sm-6.col-md-3.selectrange{padding-right:1rem;padding-left:1rem}.home .btn.vehicle-search-submit{background-color:#da291c!important;border:1px solid #da291c;color:#FFF;border-radius:0rem;text-transform:uppercase;font-size:1rem!important}#used-vehicle-search-widget-v2 input.btn.vehicle-search-submit:hover{background-color:#da291c;border:1px solid #da291c;color:#fff}body #used-vehicle-search-widget-v2 span.vehicle_advert_type_tab.active.selected{background:#da291c!important;color:#fff;border-radius:12px;font-size:.9rem;font-weight:700}.vehicle_advert_type_tab.adtype_sale{display:none}#used-vehicle-search-widget-v2 .vehicle_types #animate{display:none}#used-vehicle-search-widget-v2 .vehicle_types .vehicle_advert_type_tab{background:none;color:#333;text-transform:uppercase;font-size:1rem;border-radius:0rem;padding:0 3rem;margin:0 -1rem 0 0}#used-vehicle-search-widget-v2 .vehicle_types #animate{background:#6c757d;color:#FFF;font-size:1rem;text-transform:uppercase;border-radius:0rem;padding:0 3rem;left:0;box-shadow:0 1px 4px .5px rgb(0 0 0 / 25%)}#used-vehicle-search-widget-v2 .searchnow{padding-bottom:.5rem}#used-vehicle-search-widget-v2 h3.search-widget-title{color:#000;position:relative;font-size:2.8rem;line-height:3rem;margin-bottom:0}#used-vehicle-search-widget-v2 .row{margin-top:0}#used-vehicle-search-widget-v2 div#search-ad-type{padding:20px 0 15px}#BikeSearcVid{position:absolute;right:0;top:0;min-width:100%;min-height:100%;width:100%;z-index:0;object-fit:cover}.row.bg-bikesearch{margin-top:-1px}.row.bg-bikesearch .innersearchwrap{overflow:hidden;height:80vh}.row.bg-bikesearch .innersearchwrap{overflow:hidden;height:70vh}#vehicle_list .listviewtype,#used_vehicle_detail .detailviewtype.adtype_new{background:#6c757d}.atypetogglewrap .togglebg{border-radius:0rem;background:#f7f7f5}a.listfilteradtypetoggle{margin:0;display:inline-block;border-radius:0rem;width:32.39999%}.allbikesinstock a.listfilteradtypetoggle.all.btn.btn-toggle{background:#000;border-radius:3rem;color:#fff;box-shadow:0 1px 4px .5px rgb(0 0 0 / 25%)}.usedmotorcycles a.listfilteradtypetoggle.used.btn.btn-toggle{background:#000;border-radius:3rem;color:#fff;box-shadow:0 1px 4px .5px rgb(0 0 0 / 25%)}.newmotorcycles a.listfilteradtypetoggle.new.btn.btn-toggle{background:#000;border-radius:3rem;color:#fff;box-shadow:0 1px 4px .5px rgb(0 0 0 / 25%)}body .brand-gallery.card-columns .card{display:flex}@media (max-height:850px){.bg-bikesearch .all-vehicles-search.vehicle-search{margin-top:5vh}}@media (max-width:768px){#used-vehicle-search-widget-v2 select#select_vehicle_ad_type_mobile{display:none}#used-vehicle-search-widget-v2 #vehicle_advert_types{display:block}#used-vehicle-search-widget-v2 .col-12.col-sm-6.col-md-3.selectmake,#used-vehicle-search-widget-v2 .col-12.col-sm-6.col-md-3.selectmodel,#used-vehicle-search-widget-v2 .col-12.col-sm-6.col-md-3.selectrange{border-right:1px solid #FFF;padding-right:0rem;padding-left:0rem}body #used-vehicle-search-widget-v2 .vehicle_types .vehicle_advert_type_tab{width:auto;margin:0 .5rem}#used-vehicle-search-widget-v2 select.form-control:not([size]):not([multiple]){height:40px}#used-vehicle-search-widget-v2 h3.search-widget-title{font-size:1.5rem;line-height:1.5rem}.bg-bikesearch .all-vehicles-search.vehicle-search{position:sticky;margin-top:2vh}#used-vehicle-search-widget-v2{padding:0rem}}@media (max-width:575.98px){#used-vehicle-search-widget-v2 #selectoptions{padding-top:1rem}}@media (max-width:620px){h1,.h1{font-size:2rem}}@media (min-width:575.98px){#used-vehicle-search-widget-v2 .searchnow{flex:auto;max-width:50%;margin:1rem auto}}@media (max-width:328px){#used-vehicle-search-widget-v2 #selectoptions{margin-top:2rem}}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block}#top_banner .carousel-control-prev,#top_banner .carousel-control-next{display:flex}.carousel-control-prev,.carousel-control-next{width:5%}.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 .closebtn{position:absolute;top:20px;right:45px;font-size:60px;cursor:pointer;color:#fff}.search-padding-dealer{margin-right:.5rem;margin-left:.5rem;margin-top:1rem;margin-bottom:0}.searchoverlay-content{position:relative;top:46%;width:80%;text-align:center;margin-top:30px;margin:auto}