:root{--color-background:#333333;--color-white:#FFFFFF;--color-black:#000000;--color-grey:#333333;--color-light:#f8f9fa;--color-dark:#222222;--bigtext:2rem;--mediumtext:1.5rem;--smalltext:1rem;--border-radius:0rem;--border-radius-big:0rem;--bodycontentwidth:100%;--contentwidth:1600px;--contentwide:1850px;--footerwidth:1600px;--listviewwidth:1570px;--detailviewwidth:1570px;--searchwidgetpadding:3rem 1.5rem;--boxshadow:0 0 12px rgb(14 15 16 / 8%);--featureheading:clamp(1rem, 3.5vw, 3rem);--featuresubheading:clamp(1rem, 3vw, 1.8rem);--image-hover:contrast(155%) brightness(55%)}body{font-family:var(--body-font);background-color:var(--color-white);color:var(--color-dark)}header#header,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.btn,.img_text_overlay{font-family:var(--primary-font)}body.home{background-color:var(--color-background);color:var(--color-white)}.color-primary{color:var(--color-primary)!important}.color-secondary{color:var(--color-secondary)!important}.color-white{color:var(--color-white)!important}.color-black{color:var(--color-black)!important}div#header-top a.navbar-brand{width:140px;height:42px;background:url(/usercontent/logo-orwell-reverse.svg) center no-repeat;background-size:contain}.bodycontent{max-width:var(--bodycontentwidth);margin:auto}.sitewidth{max-width:var(--contentwidth);margin:auto}.wide{max-width:var(--contentwide);margin:auto}* .btn{text-transform:uppercase;border-radius:var(--border-radius);font-weight:700}.bg-black{background-color:var(--color-black)!important;padding:unset}.bg-dark{background-color:var(--color-dark)!important}.bg-primary{background-color:var(--color-primary)!important}.btn-primary,.banner-text .btn,.bodycontent .btn-primary{color:var(--color-button)!important;background-color:var(--color-primary);border-color:var(--color-primary);background-image:none;text-decoration:none!important}.btn-primary:hover,.banner-text .btn:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-secondary{color:#fff;background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-secondary:hover{background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}.bg-grey{background-color:var(--color-grey)!important}.text-primary,.themecolor,a.themecolor,p a{color:var(--color-primary)!important}.dealercms{color:var(--color-white)!important}li strong{font-family:var(--primary-font)}div#header-top{background:var(--color-black);color:var(--color-white)}div#header-top a{color:var(--color-white);text-decoration:none}div#headerinner{background:var(--color-grey)}div#header-top #headerctas{font-size:.75rem}div#header-top #headerctas span.header-name{font-weight:700}div#header-top #headerctas .headercta{max-width:85px}div#header-top #headerctas .headercta a.btn{font-weight:700}div#header-top #headerctas .headercta a.btn.contact{margin:.35rem auto}div#main-nav div#mainmenu{background:#fff;text-transform:uppercase}div#main-nav div#mainmenu a{text-decoration:none}.onlineshopwrapper .shop-account-holder{background:var(--color-grey)}.feature-heading,.feature-sub-heading{font-weight:900;font-size:var(--featureheading);text-transform:uppercase;font-style:italic;line-height:clamp(1rem, 6vw, 3.5rem);display:block;font-family:var(--primary-font)}.feature-sub-heading{font-weight:100;font-size:var(--featuresubheading);line-height:clamp(1rem, 3vw, 1.8rem)}a.brandbox{margin:0 .5rem .5rem 0}a.brandbox img{background:var(--color-white);padding:1.5%}.bg-panel{min-height:60vh;max-height:1000px;align-items:center;padding:1rem 0}.bg-accent{background-color:var(--color-primary-accent)}.bg-accent [data-type="component-text"] a,.module-blog .blog-content a{color:var(--color-black)!important;text-decoration:underline;font-weight:700}.bg-accent [data-type="component-text"] a:hover,.module-blog .blog-content a:hover,.module-blog .blog-content u{text-decoration:none}.bg-accent [data-type="component-text"] a.btn-primary{color:var(--color-button)!important;text-decoration:none}div#top_banner .carousel .carousel-caption{padding:0 5% 0;align-items:center;display:flex!important;flex-direction:column}div#top_banner .carousel .carousel-caption.text-left{flex-direction:row}div#top_banner .carousel .carousel-caption.text-right{flex-direction:row-reverse}div#top_banner .carousel .carousel-caption .banner-text{float:none;flex:1;max-width:800px;min-height:200px}div#top_banner ol.carousel-indicators .active{background-color:var(--color-primary)}div#top_banner ol.carousel-indicators li{width:1rem;height:1rem;margin-right:.5rem;margin-left:.5rem}div#top_banner .carousel.slide [data-banner-target=""].carousel-item.invisible_link{height:auto}div#top_banner .carousel.slide [data-banner-target=""].carousel-item.invisible_link .img-fluid{object-fit:contain}#top_banner .carousel .carousel-caption .banner-text .btn.cta{position:relative;left:0;animation:bannercta 2.75s ease forwards;color:var(--color-white)!important;background:var(--color-primary)}#top_banner .carousel .carousel-caption .banner-text .btn.cta:hover{background:var(--color-primary-hover)}#top_banner .carousel .carousel-caption .banner-text h3{position:relative;left:0;animation:bannerh3 1.75s ease forwards}#top_banner .carousel .carousel-caption .banner-text h3,#top_banner .carousel .carousel-caption .banner-text h4,#top_banner .carousel .carousel-caption .banner-text p{color:var(--color-white)}#top_banner .carousel .carousel-item.invisible_link a{pointer-events:none}#top_banner .carousel.slide .carousel-indicators{z-index:100}#top_banner .carousel .carousel-caption .banner-text h4{position:relative;left:0;animation:bannerh4 2s ease forwards}#top_banner .carousel .carousel-caption .banner-text p{position:relative;left:0;animation:bannerp 2.25s ease forwards}@keyframes bannerh3{0%{left:2rem;opacity:0}30%{left:2rem;opacity:0}}@keyframes bannerh4{0%{left:2rem;opacity:0}50%{left:2rem;opacity:0}}@keyframes bannerp{0%{left:2rem;opacity:0}70%{left:2rem;opacity:0}}@keyframes bannercta{0%{left:2rem;opacity:0}90%{left:2rem;opacity:0}}.heading-block{min-height:50vw;max-height:80vh;align-items:center;background-color:var(--color-dark);background-size:cover!important;color:var(--color-white);text-align:center}.blog_widget .owl-carousel .owl-stage .owl-item .card,div#vehicle_carousel.owl-carousel .owl-stage .owl-item .card{border-radius:var(--border-radius)}div#vehicle_carousel.owl-carousel .owl-stage .owl-item .card .carouselimagewrap img{border-radius:var(--border-radius) var(--border-radius) 0 0}h2.widget_title{margin:auto!important;font-size:2rem;text-transform:none!important;margin-bottom:1.5rem!important}.new_bikes_widget h5.card-title{margin-bottom:.75rem}div#used_bikes_carousel .owl-stage .owl-item{overflow:hidden;flex-direction:column;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto!important;flex:1 auto}div#used_bikes_carousel .owl-stage .owl-item .card{height:100%}div#used_bikes_carousel .owl-stage .owl-item .card .carouselimagewrap{height:250px;max-height:60%}div#used_bikes_carousel .owl-stage .owl-item .card .carouselimagewrap img{object-fit:cover;height:100%}div#used_bikes_carousel span.card-subtitle{font-size:.85rem}div#used_bikes_carousel .featuredbike img{transition:all 0.2s ease}div#used_bikes_carousel a:hover .featuredbike img{filter:var(--image-hover)}div#used_bikes_carousel a:hover .featuredbike .btn{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}div#used_bikes_carousel .featuredbike .card-title{color:var(--color-white)}div#used_bikes_carousel .featuredbike .card-action{padding-bottom:0;background:none;text-align:center}.owl-carousel .owl-nav [class*=owl-]{color:var(--color-white);background:var(--color-primary);font-size:.75rem;padding:.5rem .75rem}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--color-primary)}.inner-margin-0>div{margin:auto!important}a.plain-link{color:inherit;text-decoration:none}.large-text{font-size:clamp(1rem, 6vw, 1.3rem);line-height:clamp(1rem, 6vw, 2rem)}.text-decoration-none{text-decoration:none!important}section .photo-panel{margin-bottom:auto;position:relative;overflow:hidden}section[data-type="component-photo"] img{-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;object-fit:cover;object-position:top}section .photo-panel .img_text_overlay_holder{overflow:hidden}section .photo-panel .img_text_overlay{width:fit-content;position:absolute;top:61%;left:50%;transform:translate(-50%,-50%);background:var(--color-primary);text-decoration:none;white-space:nowrap;height:auto;display:inline-table;font-size:1rem;padding:.7rem 1rem;font-weight:700;text-transform:uppercase;color:var(--color-white)}section .photo-panel .img_text_overlay.img_text_overlay_top{bottom:initial;top:5rem}section .photo-panel .img_text_overlay.img_text_overlay_bottom{top:initial;bottom:0}.photo-panel a:hover .img_text_overlay{background:var(--color-primary-hover)}section .photo-panel a{text-decoration:none;position:relative;display:inline-block;width:100%}section .photo-panel a:hover img{filter:var(--image-hover)}body.home .vehicle-search form#used-vehicle-search-widget-v2{background:none;padding:1rem 2rem;margin:auto;border-radius:0;max-width:1400px}body.home #used-vehicle-search-widget-v2 #selectoptions label select,body.home #used-vehicle-search-widget-v2 select#vehicle_type,body.home #used-vehicle-search-widget-v2 input.btn.vehicle-search-submit{height:60px;border-radius:.5rem;text-transform:uppercase;color:#fff;background:none;border:3px solid #fff;padding:0 1rem;font-weight:700;font-size:1.2rem;-webkit-appearance:none;cursor:pointer}body.home #used-vehicle-search-widget-v2 #selectoptions label select option{background-color:#fff;color:#000}body.home #used-vehicle-search-widget-v2 input.btn.vehicle-search-submit{background:#000;border:none}body.home #used-vehicle-search-widget-v2 input.btn.vehicle-search-submit:after{content:"\f063";font-family:"Font Awesome 5 Pro","Font Awesome 6 Pro";font-weight:400;font-size:1.2rem;color:#fff;right:1rem;top:14px;padding:0 0 2px;position:absolute;pointer-events:none}body.home #used-vehicle-search-widget-v2 #reset-filters{background:var(--secondarycolor);text-transform:uppercase;font-weight:700}body.home #used-vehicle-search-widget-v2 .vehicle_types #animate{position:absolute;top:0;left:5px;height:34px;transform-origin:0 0;border-radius:.5rem;text-align:center;line-height:33px;background:#000;color:#fff;z-index:2;transform:translate(0,0);font-size:1rem;text-transform:uppercase;padding:0 10px;width:auto!important}body.home #used-vehicle-search-widget-v2 .vehicle_types .vehicle_advert_type_tab{padding:0 10px;border-radius:.5rem;cursor:pointer;z-index:2;text-align:center;background:#fff;height:32px;font-size:1rem;margin:0 5px 5px;display:inline-block;text-transform:uppercase}body.home #used-vehicle-search-widget-v2 #selectoptions label{width:100%;position:relative}body.home #used-vehicle-search-widget-v2 #selectoptions label:before{content:'';right:4px;top:0;width:23px;height:18px;background:#fff0;position:absolute;pointer-events:none;display:block}body.home #used-vehicle-search-widget-v2 #selectoptions label:after{content:"\f063";font-family:"Font Awesome 5 Pro","Font Awesome 6 Pro";font-weight:400;font-size:1.2rem;color:#fff;right:1rem;top:14px;padding:0 0 2px;position:absolute;pointer-events:none}#main-footer .footercontent{max-width:var(--footerwidth);margin:auto}#main-footer h5{margin-bottom:auto}div#main-footer,#dealer-lowertext{background-color:var(--color-black)!important;color:var(--color-white)!important}#newsletter-sign-up{background-color:var(--color-grey)}#newsletter-sign-up p{color:#FFF;font-size:1rem;margin-bottom:0}#main-footer ul.openingtimes li.weekday{list-style:none;border-bottom:1px solid var(--color-grey);padding:.5rem 0rem}#main-footer ul.openingtimes li.weekday.today{font-weight:700;color:var(--color-primary)}#main-footer ul.openingtimes.burlingham li.weekday.today,.footer-socials.burlingham a{color:#266AB1!important}#main-footer ul.openingtimes.johncharles li.weekday.today,.footer-socials.johncharles a{color:#E98430!important}#main-footer ul.openingtimes br{display:none}body.module-new_vehicles .parallax__container{background-color:black!important;height:60vw!important}body.module-new_vehicles .parallax__container .parallax{background-position:center bottom!important;background-repeat:no-repeat!important;background-size:cover!important;bottom:auto!important;background-color:black!important;height:70vw!important}body.module-new_vehicles .halfbannerbrand{height:55vw;max-height:1200px}body.module-new_vehicles .halfbannerbrand h1{font-size:clamp(1rem, 3vw, 2rem);line-height:clamp(1rem, 3vw, 2rem)}body.module-new_vehicles #newbike-page .breadcrumb-item,body.module-new_vehicles #newbike-page .breadcrumb-item+.breadcrumb-item::before,body.module-new_vehicles #newbike-page .hero-area h1{color:var(--text)}body.module-new_vehicles .new_vehicle_header_text h2{display:none}body.module-new_vehicles .new_vehicle_header_wrapper{background-color:#fff}body.module-new_vehicles .sticky-area.affix{padding-top:1.3rem;padding-bottom:1.3rem}body.module-new_vehicles .sticky-area .navbar-toggler{color:#fff;background:var(--color-primary);padding:.5rem .75rem;border-radius:var(--border-radius)}body.module-new_vehicles .family-filter-position{z-index:auto}body.module-new_vehicles .family-filter-position .navbar-expand-md .navbar-toggler:focus,body.module-new_vehicles .family-filter-position .navbar-expand-md .navbar-toggler:active{outline:none;background:#000}body.module-new_vehicles .family-tabs>li>a{background-color:var(--color-light);font-size:.65rem;border-radius:var(--border-radius)}body.module-new_vehicles .family-tabs>li a.active{background-color:var(--color-primary)}body.module-new_vehicles .vehicle-container hr{border:none}body.module-new_vehicles .vehicle-holder{margin-top:10px;margin-bottom:100px}body.module-new_vehicles h2.vehicle-family-title{width:100%;text-align:center;font-size:2rem}body.module-new_vehicles .vehicle-title{color:var(--black);font-weight:700;max-width:90%;margin:auto;font-size:1.5rem}body.module-new_vehicles .vehicle-thumb-wrapper{width:100%}body.module-new_vehicles .vehicle-thumb-wrapper:after{content:"";bottom:-10px;left:0;border-bottom:5px solid var(--color-light);position:absolute;width:80%;margin:0 10%}body.module-new_vehicles .vehicle-thumb-wrapper:hover:after{border-bottom:5px solid var(--color-primary)}body.module-new_vehicles div#newbike-page section.hero-area{height:auto;background:none}body.module-new_vehicles div#newbike-page section.hero-area select#nb_detail_year_select{display:block;position:relative;width:fit-content;margin:auto;right:auto;background:var(--color-primary);color:#fff}body.module-new_vehicles div#newbike-page section.hero-area h1{font-size:var(--mediumtext)}body.module-new_vehicles div#newbike-page section.hero-area .parallax__container{display:none}body.module-new_vehicles div#newbike-page section.hero-area img.main-hero-image{display:block!important;padding:0!important;animation:1s ease-out 0s 1 fadeInLeft}body.module-new_vehicles div#newbike-page div#nav-colour{min-height:310px}body.module-new_vehicles div#newbike-page .colours-wrapper .owl-stage-outer{animation:1s ease-out 0s 1 fadeIn}body.module-new_vehicles div#newbike-page .tabbedconent{background-color:var(--color-light);padding:2rem 0}body.module-new_vehicles div#newbike-page ul#pills-tab{background:none!important;box-shadow:none}body.module-new_vehicles div#newbike-page .tab-content>.active .container{padding:0}body.module-new_vehicles div#newbike-page ul#pills-tab .nav-link{background-color:var(--color-white);margin:auto 1rem 1rem;border-radius:1.75rem;border:none!important}body.module-new_vehicles div#newbike-page ul#pills-tab .nav-link.active,body.module-new_vehicles div#newbike-page ul#pills-tab .show>.nav-link{background-color:var(--color-primary);margin:auto 1rem;border-radius:1.75rem}body.module-new_vehicles div#newbike-page ul#pills-tab li.nav-item{border:none}body.module-new_vehicles div#newbike-page ul#pills-tab li.nav-item:last-of-type{border-right:none}body.module-new_vehicles div#newbike-page .colours-wrapper{padding:1rem 0}body.module-new_vehicles div#newbike-page #nav-features .features-area-in{background:var(--color-light);padding:1rem}body.module-new_vehicles div#newbike-page #nav-features .features-area-in .container{background:#fff;padding:2rem;box-shadow:0 0 12px rgb(14 15 16 / 8%)}body.module-new_vehicles div#newbike-page #nav-features .container,body.module-new_vehicles div#newbike-page #colours{border-radius:var(--border-radius-big)}body.module-new_vehicles div#newbike-page #nav-colour .owl-carousel .owl-item img{cursor:zoom-in}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder{max-width:800px;padding-top:0;padding-bottom:0}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .tech-spec .tech-card-header{padding:0!important;margin-bottom:0;background:none;border:none;font-weight:inherit;color:#000}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .tech-spec .tech-card-header a{background-color:#FFF;border-bottom:2px solid #fff0;font-weight:700;color:#000;padding:1.5rem 1.25rem;-webkit-box-shadow:0 15px 10px -15px rgb(0 0 0/30%);box-shadow:0 0 12px rgb(14 15 16 / 8%);margin-bottom:.25rem;text-decoration:none}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .tech-spec .tech-card-header a:hover i.fa{color:var(--color-primary)}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .tech-spec .tech-card-header a[aria-expanded="true"]:hover i.fa{color:#fff}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .tech-spec .tech-card-header a[aria-expanded="true"]{background-color:var(--color-primary);color:#fff}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .tech-spec .tech-card-header a,body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .tech-spec .tech-card-header a[aria-expanded="true"],body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .card-body{border-radius:var(--border-radius);margin-bottom:1rem}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .tech-spec.card{background:none}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .card-body{-webkit-box-shadow:0 15px 10px -15px rgb(0 0 0/30%);box-shadow:0 0 12px rgb(14 15 16 / 8%);background:#fff;margin-bottom:.25rem;padding:0}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .card-body .table-hover tbody tr:hover{background-color:var(--color-light)}body.module-new_vehicles div#newbike-page div#colours{background:#fff;-webkit-box-shadow:0 15px 10px -15px rgb(0 0 0/30%);box-shadow:0 0 12px rgb(14 15 16 / 8%)}body.module-new_vehicles div#newbike-page div#colours,body.module-new_vehicles div#newbike-page div#colours .owl-carousel .owl-stage{text-align:center!important}body.module-new_vehicles .owl-theme .owl-nav [class*=owl-]{background:var(--color-primary);border-radius:.75rem;padding:.75rem;font-size:1rem}body.module-new_vehicles .inlinepicright{margin:0 20px 0 0;width:60%;max-width:100%;position:relative;float:right}.family-tabs>li a.active{color:var(--color-button);background-color:var(--color-primary);background-image:unset}div#vehicle_list .listctawrap .btn{border:none}body.listview .vehicles.ubv2 #used_vehicle_page .used-vehicle-list-item .main_image .caption,body.detailview #used_vehicle_detail .detailimagewrap .main_image .caption{background:rgb(0 0 0 / .5);height:100%;width:100%;display:flex;align-items:center}body.listview .vehicles.ubv2 #used_vehicle_page .used-vehicle-list-item .main_image .caption.deposit p,body.detailview #used_vehicle_detail .detailimagewrap .main_image .caption.deposit p{font-size:clamp(1rem, 1.3vw, 1.8rem)!important;color:white!important;font-weight:bold!important;background:#e1261c;padding:.5rem .75rem}.formstrap.container{max-width:1000px;margin:1rem auto auto}.formstrap.container .form_wrapper fieldset{border:none}.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;font-weight:700;font-size:1rem}.formstrap.container .form_wrapper legend{font-family:var(--primary-font);margin-bottom:1rem;text-transform:uppercase;font-size:1.2rem}.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;margin-top:1rem;text-align:left}.formstrap.container input[type=text],.formstrap.container input[type=date],.formstrap.container input[type=number],.formstrap.container input[type=time],.formstrap.container textarea#form_message{min-height:55px;background-color:#f7f7f7}.formstrap.container textarea#form_message{min-height:200px}.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}body.module-shop div#shop_tree_menu{display:grid}body.module-shop div#sticky_filters{order:12;margin-top:1rem;margin-bottom:-1rem}body.module-shop pmag-spare-parts-finder{padding:1.5rem;background:#fff;margin-bottom:1.5rem}body div#errorpage{margin:auto!important}body #errorpage .fullbg{background-image:url(/templates/dwmaster/core/errors/images/404-central.jpg)!important}@media (min-width:480px){div#header-top a.navbar-brand{width:200px;height:60px}}@media (min-width:769px){div#header-top #headerctas{font-size:.9rem}div#header-top #headerctas .headercta{max-width:200px}}@media (min-width:992px){div#main-nav div#mainmenu{background:none}div#main-nav .navbar-nav{justify-content:space-evenly;flex-grow:1;align-items:center;background:none}div#main-nav .navbar-nav .nav-link{color:var(--color-white);font-size:.7rem;padding:1rem 0.5rem!important}div#main-nav .navbar-nav .dropdown-menu{position:absolute;background:var(--color-grey);top:50px;min-width:130px;min-width:max-content;border:none}div#main-nav .navbar-nav .dropdown-menu a{padding:.5rem 0.75rem!important}div#header-top #headerctas .headercta{max-width:unset}div#header-top #headerctas span.header-name{font-weight:700;font-size:1.3rem}#top_banner .carousel-item{height:unset}body.module-used_vehicles_v2 .used_vehicle_filters .filteresults.keywords{position:sticky;bottom:45px;background:#fff;padding-top:1rem}body.module-used_vehicles_v2 .used_vehicle_filters .search-footer{position:sticky;padding-bottom:10px;bottom:0;background:#fff}body.module-used_vehicles_v2 #used_vehicle_page #used_filters a#reset_filters{background:var(--color-primary);border:1px solid var(--color-primary)}body.module-used_vehicles_v2 #used_vehicle_page #used_filters a#reset_filters:hover{background-color:var(--color-primary-hover)}body.module-new_vehicles .vehicle-thumb-wrapper{flex:0 0 33.3%;max-width:33.3%}body.module-new_vehicles div#newbike-page section.hero-area{background:none;max-width:var(--contentwidth);margin:2rem auto 5rem;height:auto;min-height:auto}body.module-new_vehicles div#newbike-page section.hero-area img.main-hero-image{width:80%;margin-left:-5%}body.module-new_vehicles div#newbike-page section.hero-area .newbike-push{width:30%;position:absolute;top:6rem;right:3rem;height:auto;background:var(--bglight);padding:0;-webkit-box-shadow:0 15px 10px -15px rgb(0 0 0/30%);box-shadow:0 0 12px rgb(14 15 16 / 8%)}body.module-new_vehicles div#newbike-page section.hero-area .newbike-push .col-xl-10{padding:1rem!important;width:100%;max-width:100%!important;flex:100%}body.module-new_vehicles div#newbike-page section.hero-area .newbike-push .col-md{flex-basis:auto!important}body.module-new_vehicles div#newbike-page section.hero-area select#nb_detail_year_select{right:auto;margin:auto 0rem auto auto}}@media (min-width:1200px){div#main-nav .navbar-nav .nav-link{font-size:.9rem}}@media (min-width:1600px){div#main-nav .navbar-nav .nav-link{font-size:1rem;padding:1rem!important}}@media (min-width:2000px){body.module-new_vehicles .parallax__container .parallax{background-size:cover!important;background-position:center top!important;height:inherit!important}}@media (max-width:991.98px){#top_banner .carousel .carousel-caption{background:rgb(0 0 0 / .7)}.fw-mobile .photo-panel,.fw-mobile .photo-panel a,.fw-mobile .photo-panel img{min-height:250px}.reorder-2nd :last-child{order:-1}}@media (max-width:768px){.fw-mobile>.col-12{width:100%;max-width:100%;flex:auto}.fw-mobile .photo-panel,.fw-mobile .photo-panel a,.fw-mobile .photo-panel img{min-height:280px}body.module-new_vehicles .halfbannerbrand{height:60vw}body.module-new_vehicles .parallax__container{background-color:black!important;height:100%!important}body.module-new_vehicles .parallax__container .parallax{height:100%!important;position:relative;top:0!important}}@media (max-width:520px){body.module-new_vehicles div#newbike-page .hero-area [class*="cta"]{width:100%;max-width:100%;flex:auto}}