@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;900&display=swap);:root{--color-white:#FFFFFF;--color-black:#000000;--color-pink:#f1527a;--color-pink-hover:#c3123f;--color-blue:#1CADC2;--color-blue-hover:#009fb6;--color-green:#abd13e;--color-green-hover:#9dcf0e;--color-success:#28a745;--color-success-hover:#12822c;--trans-black:rgba(0, 0, 0, 0.65);--trans-white:rgba(255, 255, 255, 0.85);--black:#000000;--color-grey:#333333;--nav-color:black;--nav-color-desktop:black;--nav-dropdown-color:black;--nav-dropdown-bg:white;--nav-toggle-color:white;--header-text-color:white;--bg-footer:#0f0f0f;--bg-light:#f8f9fa;--bg-black:#000000;--border:1px solid #cccccc;--color-black-trans:rgba(0,0,0,0.75);--color-primary:#f1527a;--color-primary-hover:#c3123f;--color-primary-dark:#7c0000;--color-secondary:#333333;--color-secondary-hover:#666666;--color-accent:linear-gradient(to bottom, #fff2f5, #f5dce2);--box-shadow:0 0 12px rgb(14 15 16 / 8%);--boxshadow:0 0 12px rgb(14 15 16 / 8%);--body-font:"Poppins", sans-serif !important;--heading-font:"Poppins", sans-serif !important;--border-radius:1.5rem;--headerheight:80px;--headerheight-lg:95px;--bgheader:var(--color-grey);--bgfooter:var(--color-white) !important;--grad-pink:linear-gradient(rgba(241, 82, 122, .17), rgba(241, 82, 122, 0));--grad-blue:linear-gradient(rgba(35, 188, 210, .17), rgba(35, 188, 210, 0));--grad-green:linear-gradient(rgba(171, 209, 62, .17), rgba(171, 209, 62, 0));--contentwidth:1600px;--footerwidth:825px;--listviewwidth:1920px;--detailviewwidth:1570px;--narrowwidth:940px;--headerheight:70px;--headerheight-lg:100px;--searchwidgetpadding:3rem 1.5rem;--filters-text:var(--black);--bg-used-detail:#ffe2e9}.grad-pink{background:var(--grad-pink)}.grad-blue{background:var(--grad-blue)}.grad-green{background:var(--grad-green)}#main-nav ul.dropdown-menu.show li.nav-logo a.nav-link::before{content:"";width:50px;display:inline-flex;height:50px;align-items:center;margin-right:1rem}#main-nav ul.dropdown-menu.show li.nav-logo.nav-logo-adria a.nav-link::before{background:url(/usercontent/logos/nav-logos/logo-symbol-adria.svg) no-repeat center}#main-nav ul.dropdown-menu.show li.nav-logo.nav-logo-burstner a.nav-link::before{background:url(/usercontent/logos/nav-logos/logo-symbol-burstner.svg) no-repeat center}#main-nav ul.dropdown-menu.show li.nav-logo.nav-logo-elddis a.nav-link::before{background:url(/usercontent/logos/nav-logos/logo-symbol-elddis.svg) no-repeat center}#main-nav ul.dropdown-menu.show li.nav-logo.nav-logo-etrusco a.nav-link::before{background:url(/usercontent/logos/nav-logos/logo-symbol-etrusco.svg) no-repeat center}#main-nav ul.dropdown-menu.show li.nav-logo.nav-logo-malibu a.nav-link::before{background:url(/usercontent/logos/nav-logos/logo-symbol-malibu.svg) no-repeat center}#main-nav ul.dropdown-menu.show li.nav-logo.nav-logo-tmd a.nav-link::before{background:url(/usercontent/logos/nav-logos/logo-symbol-tmd.png) no-repeat center}body{font-family:var(--body-font);font-weight:400;color:var(--color-black);overflow-x:unset}body .bodycontent{font-size:1.2rem}body.termsandconditions{font-size:100%}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:700;font-family:var(--heading-font);text-transform:uppercase}body.listview * form#vehicle_filter,body.listview * form#vehicle_filter .btn,body.listview * form#vehicle_filter .select,body.listview * #vehicle_filter select{font-family:var(--heading-font)!important}h1,.h1,.hero-area h1{font-size:clamp(1.6rem, 1.2rem + 2vw, 1.8rem)!important}h2,.h2{font-size:clamp(1.5rem, 1.1667rem + 2.5333vw, 1.6rem)!important}h3,.h3{font-size:clamp(1.4rem, 0.9667rem + 2.1333vw, 1.5rem)!important}h4,.h4{font-size:clamp(1.3rem, 1.157rem + 0.381vw, 1.4rem)!important}h5,.h5{font-size:clamp(1.2rem, 1.407rem + 0.286vw, 1.3rem)!important}.order-first{order:-1!important}.heading-xl{font-size:clamp(1.7rem, 1.7rem + 2vw, 3.5rem)!important}.text-black{color:var(--color-black)}.border-left{border-left:2px solid var(--color-black)}.border-right{border-right:2px solid var(--color-black)}.display-panel{background:var(--color-white);padding:1rem;border-radius:var(--border-radius);box-shadow:var(--box-shadow);border:var(--border)}.text-decoration-none{text-decoration:none!important}.overflow-hidden{overflow:hidden!important}.rounded{border-radius:var(--border-radius)!important}.uppercase{text-transform:uppercase}.themecolor:hover,a.themecolor:hover,p a:hover{color:var(--color-primary)}.alt-bg{background-color:var(--grey);color:var(--color-white)}.anchor{display:block;position:relative;top:-100px;visibility:hidden}[data-type="container-content"] .container-cols>div:empty{display:none}#main-nav.sticktop{background:var(--color-white);position:-webkit-sticky;position:sticky;top:0;z-index:999}#main-nav .nav-link{text-decoration:none;display:flex;align-items:center}#main-nav .dropdown-toggle::after{color:var(--color-primary);font-size:1.75rem}div#main-nav .active .nav-link,#main-nav .navbar-nav .dropdown-menu.show .active .nav-link{color:var(--color-primary);text-decoration:none}header#header{background:var(--bgheader);border:none;color:var(--header-text-color);position:relative;display:flex;align-items:center}header#header a,header#header button,#main-nav a,#main-nav button{color:var(--header-text-color);text-decoration:none}header#header .header-icon-wrap{height:132px;text-align:center}header#header .header-icon-wrap i{display:block;font-size:2rem;margin-bottom:.5rem}.border-bottom-primary{border-bottom:1px solid var(--color-primary)}.sub-heading{font-size:12px}.micro{font-size:8px}div#dealer-footer{background:var(--bgfooter)}.footer-element{border-radius:var(--border-radius) var(--border-radius) 0 0}.icon-bordered{display:inline-flex!important;box-sizing:border-box;border:1px solid #ccc;border-radius:15px;background-color:#fff;align-items:center;width:auto;height:auto;text-align:center;padding:1.5rem 1rem;width:60px;height:52px}.headerstrap{color:var(--color-white);font-size:.9rem;font-style:italic;display:inline-block;background-image:linear-gradient(90deg,#fff0 0%,var(--color-pink) 30%,var(--color-blue) 50%,var(--color-green) 70%,#fff0 100%),linear-gradient(#fff,#fff);background-size:300% 100%,100% 100%;background-position:-300% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;animation:strapShimmer 8s linear infinite}@keyframes strapShimmer{0%{background-position:-300% 0,0 0}25%{background-position:-300% 0,0 0}50%{background-position:300% 0,0 0}100%{background-position:-300% 0,0 0}}@media (prefers-reduced-motion:reduce){.headerstrap{animation:none}}div#headerctas{flex-shrink:0;font-size:1.75rem;font-weight:500}div#top_banner .carousel.slide .img-fluid{width:100%;max-height:85vh;object-fit:cover;object-position:center}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}.search-border{border-right:1px solid var(--color-primary)}.mobile-nav,.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:var(--color-primary)}form.search-box-wrapper{width:1500px;max-width:95%}.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 input[type=text]{font-size:1rem;border:none;float:left;width:80%;background:var(--color-white);padding:1rem;line-height:2rem;border-radius:0;border-radius:var(--border-radius) 0 0 var(--border-radius)}.searchoverlay-content{position:absolute;top:0;width:100%;bottom:0;right:0;display:flex;align-items:center;justify-content:center}.searchoverlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px;cursor:pointer;color:var(--color-white);z-index:10}form.search-box-wrapper button{padding:1rem!important;border:0;font-size:1rem;line-height:2rem;width:20%}#dealer-nav ul.dropdown-menu{background:var(--grey)}.carousel-caption h4{font-size:1.9rem;color:var(--color-white)!important}.text-primary{color:var(--color-primary)!important}a.text-primary:focus,a.text-primary:hover{color:var(--color-primary-hover)!important}.text-secondary{color:var(--color-secondary)!important}.bg-primary{background-color:var(--color-primary)!important}.bg-primary-light{background-color:var(--color-primary-light)!important}.bg-primary-medium{background-color:var(--color-primary-medium)!important}.bg-secondary{background-color:var(--color-secondary)!important}.bg-scrambler{background-color:var(--color-scrambler)!important}.btn-success{background:var(--color-success)!important}.btn-success:hover{background:var(--color-success-hover)!important}.bg-black{background-color:var(--bgblack)}.bodycontent .btn,#dealer-footer .btn,#sitesearch .btn{border:1px solid #fff0;font-weight:900;padding:.75rem;text-transform:uppercase;border-radius:var(--border-radius)}#sitesearch .btn{border-radius:0 var(--border-radius) var(--border-radius) 0}.bg-0,button{background:none}button:focus{outline:none}.bodycontent div#used_vehicle_detail .topctas .btn-lg{font-size:1.25rem}.bodycontent div#used_vehicle_detail .topctas .btn-success{background:var(--color-success)!important;color:var(--black)!important;outline:1px solid var(--black)!important}.bodycontent div#used_vehicle_detail .topctas .btn-success:hover{background:var(--color-success-hover)!important}.bodycontent .btn-primary,#dealer-footer .btn-primary,#sitesearch .btn-primary,.banner-text .cta,#used-vehicle-search-widget-v2 input.btn.vehicle-search-submit,section .photo-panel a .img_text_overlay .img_text_inner,section [data-type="component-used_bikes"] .card.gallery-card.featuredbike .used-bike-cta,#newsletter-sign-up .btn-primary{color:var(--color-white)!important;background-color:var(--color-primary)!important;border:none!important;outline:none!important}.bodycontent .btn-primary:hover,#dealer-footer .btn-primary:hover,#sitesearch .btn-primary:hover,.banner-text .cta:hover,#used-vehicle-search-widget-v2 input.btn.vehicle-search-submit:hover,section .photo-panel a:hover .img_text_overlay .img_text_inner,section [data-type="component-used_bikes"] .card.gallery-card.featuredbike:hover .used-bike-cta,#newsletter-sign-up .btn-primary:hover{color:var(--color-white)!important;background-color:var(--color-primary-hover)!important;border:none;outline:none}.btn-blue{color:var(--color-white)!important;background-color:var(--color-blue)!important;border:none!important;outline:none!important}.btn-blue:hover{color:var(--color-white)!important;background-color:var(--color-blue-hover)!important;border:none;outline:none}.btn-green{color:var(--color-white)!important;background-color:var(--color-green)!important;border:none!important;outline:none!important}.btn-green:hover{color:var(--color-white)!important;background-color:var(--color-green-hover)!important;border:none;outline:none}.bodycontent .btn-secondary,#dealer-footer .btn-secondary{color:var(--color-white)!important;background-color:var(--color-secondary)}.bodycontent .btn-secondary:hover,#dealer-footer .btn-secondary:hover{color:var(--color-white)!important;background-color:var(--color-secondary-hover)!important}.bodycontent .btn-black{color:var(--color-white)!important;background-color:var(--black)}.bodycontent .btn-black:hover{color:var(--color-white)!important;background-color:var(--bgdark)!important}.bodycontent .btn-info,#dealer-footer .btn-info{color:var(--color-white)!important;background-color:var(--color-info)}.bodycontent .btn-info:hover,#dealer-footer .btn-info:hover{color:var(--color-white)!important;background-color:var(--color-info-hover)!important}[data-type="container-content"] :is(.btn),.carousel :is(.btn),div#newsletter-sign-up :is(.btn){border-radius:var(--border-radius)!important}[data-type="container-content"] :is(.btn)::after,.carousel :is(.btn)::after,div#newsletter-sign-up :is(.btn)::after{font-family:"Font Awesome 6 Pro";content:"\f0da";padding-left:.25rem;display:inline-block;transition:transform 0.3s ease;font-weight:700}[data-type="container-content"] .btn:hover::after,.carousel .btn:hover::after,div#newsletter-sign-up .btn:hover::after,.text-button:hover::after{transform:translateX(2px)}[data-type="container-content"] .vehicle_list_widget_wrapper .list-card :is(.btn)::after{display:none}.text-button::after{content:"\f0da";font-family:"Font Awesome 6 Pro"!important;padding-left:.75rem;display:inline-block;transition:transform 0.2s ease;text-decoration:none;font-weight:700}[data-type="component-accordian"] .card-header{text-decoration:none;background:var(--color-secondary);color:var(--color-white)}[data-type="component-accordian"] .widget-accordion .card-header.collapsed:after,[data-type="component-accordian"] .widget-accordion .card-header:after{line-height:24px}[data-type="component-accordian"] .widget-accordion .card-header.collapsed:hover:after{color:var(--color-pink)}[data-type="component-accordian"] .card-header:hover{text-decoration:none;background:var(--color-secondary-hover);color:var(--color-white)}.spaced-accordion [data-type="component-accordian"] .card{margin-bottom:1rem;border-radius:var(--border-radius);overflow:hidden}.spaced-accordion [data-type="component-accordian"] .card-header{text-decoration:none;background:none;color:var(--color-black);border-bottom:none}.spaced-accordion [data-type="component-accordian"] .card-header:hover{text-decoration:none;background:none;color:var(--color-black)}.spaced-accordion [data-type="component-accordian"] .card-body{background:var(--bg-light)}.shadow{box-shadow:var(--boxshadow)}.new_bikes_widget h2{margin:0 auto 2rem}div#headerinner .navbar-toggler{color:var(--nav-toggle-color)}#top_banner .carousel{display:flex!important;align-items:center;width:100%;padding:0;position:relative}#top_banner .carousel .carousel-caption{padding:3rem 10vw!important;display:flex!important;align-items:center;width:100%;max-width:100%;height:100%;margin:0;position:absolute;top:0;left:0;right:0;bottom:0}#top_banner .carousel .carousel-caption .banner-text{max-width:50vw}#top_banner .carousel .carousel-caption.text-left{justify-content:flex-start}#top_banner .carousel .carousel-caption.text-right{justify-content:flex-end}#top_banner .carousel .carousel-caption.text-centre{justify-content:center}#top_banner .carousel .carousel-caption .banner-text h3{position:relative;left:0;animation:bannerh3 1.75s ease forwards;font-size:clamp(1.4rem, 0.9667rem + 2.1333vw, 2.2rem)}#top_banner .carousel .carousel-item.invisible_link a{pointer-events:none}#top_banner .carousel.slide .carousel-indicators{z-index:2}@keyframes bannerh3{0%{left:2rem;opacity:0}30%{left:2rem;opacity:0}}#top_banner .carousel .carousel-caption .banner-text h4{position:relative;left:0;animation:bannerh4 2s ease forwards;font-size:clamp(1rem, 0.9667rem + 1vw, 1.4rem)}@keyframes bannerh4{0%{left:2rem;opacity:0}50%{left:2rem;opacity:0}}#top_banner .carousel .carousel-caption .banner-text p{position:relative;left:0;animation:bannerp 2.25s ease forwards;font-size:clamp(0.9rem, 0.9667rem + 2.1333vw, 1rem)}@keyframes bannerp{0%{left:2rem;opacity:0}70%{left:2rem;opacity:0}}#top_banner .carousel .carousel-caption .banner-text .btn.cta{position:relative;left:0;animation:bannercta 2.75s ease forwards}@keyframes bannercta{0%{left:2rem;opacity:0}90%{left:2rem;opacity:0}}body.module-used_vehicles_v2.listview #used_vehicle_page #vehicle_list .save_advert_wrap{top:1rem;right:1rem}body.module-used_vehicles_v2 .save_advert_wrap .btn.watchlist_toggle{width:auto;height:auto;border-radius:var(--border-radius)!important;text-align:left;line-height:normal;padding:.5rem .75rem;display:flex;align-items:center}body.module-used_vehicles_v2 .save_advert_wrap .btn.watchlist_toggle span.button-msg{color:#000}.detail-ctas .btn{position:relative;display:flex!important;margin-bottom:2.5rem!important}.detail-ctas .btn.reservebtn{margin-top:3.5rem!important}.detail-ctas .btn::after{display:block;position:absolute;top:-40px;left:1.5rem;margin-top:.5rem;font-size:.875rem;line-height:1.4;color:#6c757d;text-transform:none;font-weight:400;width:auto;margin:1rem auto;right:auto;white-space:normal;overflow-wrap:anywhere;pointer-events:none;text-align:left}.detail-ctas .cta_general::after{content:"Send an enquiry through to our sales team"}.detail-ctas .cta_print::after{content:"Print this vehicle's details"}.detail-ctas .reservebtn::after{content:"Reserve this vehicle for 7 days with a refundable deposit of £500";top:-60px}body.module-used_vehicles_v2 .bodycontent #used_vehicle_page #vehicle_list span.vehicle-title-condition.New{background-color:var(--color-blue)}.module-used_vehicles_v2.detailview .bodycontent #used_vehicle_detail .detailviewtype.adtype_new::after{content:"BRAND NEW";background:none;color:var(--color-blue);outline:1px solid var(--color-blue)}body.module-used_vehicles_v2.listview .bodycontent .topelements.sticktop{top:72px;margin-top:auto}body.module-used_vehicles_v2.listview .bodycontent #used_vehicle_page div#used_filters.sticktop{top:72px;margin-top:auto}body.module-used_vehicles_v2 div#used_vehicle_detail #mobileactions,body.module-used_vehicles_v2 #drawer-overlay{z-index:99999}body.module-used_vehicles_v2 div#used_vehicle_detail .mobile-cta-wrapper{top:60px;background:var(--bg-light)!important}body.module-used_vehicles_v2 div#used_vehicle_detail span.save-price{color:var(--color-primary)}body.module-used_vehicles_v2.detailview #used_vehicle_detail .detailimagewrap{position:relative}body.module-used_vehicles_v2.detailview div#used_vehicle_detail div#savedstatus{top:1.75rem;right:1.75rem}body.module-used_vehicles_v2.detailview #used_vehicle_detail .detail-sale-badge.clearancedetailbike{position:absolute;top:70px;left:17px}body.module-used_vehicles_v2 .btn.depositbutton,body.module-used_vehicles_v2 .btn.depositbutton-new{padding:15px 10px!important;border-radius:3px!important;color:#000!important;text-transform:none!important;border:2px solid #ffab00!important;background:url(https://www.paypalobjects.com/webstatic/en_US/i/buttons/PP_logo_h_100x26.png) no-repeat 95% 7px #FFc124!important;width:250px!important;text-align:left!important;font-size:13px!important;max-width:100%!important;line-height:normal!important}body.module-used_vehicles_v2.detailview div#used_vehicle_detail .sidebar-ctas.sticktop{top:90px}body.module-blog .blog-image-wrap{text-align:center}body.module-blog .blog-image-wrap img{max-height:700px}[data-type="container-content"] .owl-theme .owl-nav [class*=owl-]{background:var(--color-primary);border-radius:var(--border-radius);font-size:1.5rem}.vehicle_list_widget_wrapper .fa-chevron-right{--fa:"\f0da";--fa--fa:"\f0da\f0da"}.vehicle_list_widget_wrapper .fa-chevron-left{--fa:"\f0d9";--fa--fa:"\f0d9\f0d9"}.vehicle_list_widget_wrapper h2.list_widget_title{margin-bottom:3rem}.list_widget_vehicle .card-img-top{width:100%;min-height:380px;object-fit:cover}.list_widget_vehicle h5.card-title{font-size:clamp(1em, 1.1rem + 0.286vw, 1.2rem);max-width:100%;align-items:baseline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list_widget_vehicle span.save{color:var(--color-blue)}span.oldprice{text-decoration:line-through}.list_widget_vehicle #attributes_summary>ul{display:flex;flex-flow:row wrap;padding:.5rem 0 0;margin:auto;list-style:none;padding-left:0}.list_widget_vehicle #attributes_summary li{display:flex;align-items:center;flex:0 0 50%;box-sizing:border-box;padding:4px 0;min-height:auto;overflow:hidden;border:solid #fff0;line-height:1;word-break:break-word;font-size:.9rem}.list_widget_vehicle #attributes_summary span.attribute i{font-size:1rem;margin-right:.5rem}.list_widget_vehicle .vehicle-title-condition{display:inline-block;color:var(--color-white);padding:.5rem .75rem;margin-right:.25rem;margin-bottom:.75rem}.list_widget_vehicle .vehicle-title-condition.New{background:var(--color-blue)}.list_widget_vehicle .vehicle-title-condition.Used{background:var(--color-green)}div#used_vehicle_detail .main_image{border-radius:var(--border-radius)}div#used_vehicle_detail .main_image img{border:var(--border);box-shadow:var(--box-shadow);border-radius:var(--border-radius)!important;background:var(--bg-light)}body.module-used_vehicles_v2.listview #used_vehicle_page #vehicle_filter .makemodelvarint p.filtergroup-title:before{content:"\f7be"!important}body.module-used_vehicles_v2.detailview div#used_vehicle_detail div#vehiclebreadcrumbwrapper{background:var(--color-white)}body.module-used_vehicles_v2.detailview div#used_vehicle_detail{background:var(--bg-used-detail);animation:fadeLoop 12s ease-in-out infinite}@keyframes fadeLoop{0%{background-color:var(--bg-used-detail)}33%{background-color:#e5fcff}66%{background-color:#faffeb}100%{background-color:var(--bg-used-detail)}}body.module-new_vehicles .family-filter-position{z-index:5}body.module-new_vehicles .affix{top:auto;bottom:0}.modal-backdrop.show{opacity:.9;z-index:9999}.short-text{width:var(--narrowwidth);margin:auto;max-width:100%!important;text-align:unset}[data-type="component-youtube"] .embed-responsive iframe{border-radius:var(--border-radius);box-shadow:var(--box-shadow);border:7px solid var(--color-primary)}section .photo-panel{margin-bottom:auto;position:relative;overflow:hidden;border-radius:var(--border-radius)!important}section[data-type="component-photo"] img,.carouselimagewrap 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;border-radius:var(--border-radius)!important}[data-type="component-blog"] .swiper .carouselimagewrap.blog img.fitnews{border-radius:var(--border-radius) var(--border-radius) 0 0!important}section .photo-panel .img_text_overlay_holder{overflow:hidden}section .photo-panel .img_text_overlay{border-radius:var(--border-radius)!important;width:fit-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-decoration:none;white-space:nowrap;height:auto;display:inline-table;background:none;padding:0}section .photo-panel .img_text_overlay.img_text_overlay_top{top:10%}section .photo-panel .img_text_overlay.img_text_overlay_bottom{top:auto;bottom:10%}section .photo-panel .img_text_overlay .img_text_inner{background:var(--color-primary);color:var(--color-white);font-size:1rem;font-weight:700;text-transform:uppercase;position:relative;padding:.75rem;margin:auto;border-radius:3rem;border:1px solid #fff0}section .photo-panel a{text-decoration:none;position:relative;display:inline-block;width:100%}section .photo-panel a:hover img,.slider-item a:hover img,.gallery-card a:hover img,.carouselimagewrap a:hover img{filter:contrast(125%) brightness(65%)}div[data-type="container-content"] section[data-type="component-button"]{display:inline-block;margin:0 .75rem .75rem auto}#blog .blog-wrapper{padding-top:1rem!important}div#blog_list .card{border-radius:var(--border-radius);overflow:hidden}div#blog_list a.blog-item{border-bottom:none;padding:0 0 1rem 0;display:block;color:var(--grey);background:var(--bglight)}div#blog_list a.blog-item:hover{text-decoration:none;background:var(--color-accent)}div#blog_list a.blog-item img{border-radius:var(--border-radius) var(--border-radius) 0 0}#blog div#blog_list .date,#blog div#blog_list .description{padding:0 1.5rem;font-size:1rem;line-height:normal}#blog div#blog_list h4{padding:0 1.5rem;margin-top:.5rem}div#news-page .feature-news-section{background-color:var(--color-accent);padding-top:2rem;padding-bottom:2rem;width:100%}div#news-page .feature-news-section .container-fluid.contentWidth{max-width:var(--narrowwidth)}div#news-page .feature-news-section .col-xl-4.col-sm-7{flex:0 50%;max-width:50%}div#news-page .feature-news-section .col-xl-4.col-sm-9{flex:0 45%;max-width:45%;margin-left:auto}div#news-page .feature-news-section .img-fluid{border-radius:var(--border-radius)}div#news-page .feature-news-section h1{font-size:2rem;line-height:1.2em}div#news-page .feature-news-section h1::before{content:" ";border-top:4px solid var(--color-primary);width:110px;margin-bottom:5px;padding-top:10px}div#news-page .blog-content{padding-top:2rem;padding-bottom:2rem;max-width:var(--narrowwidth);margin:0 auto}div#news-page p.posted,div#news-page .feature-news-section h1,div#news-page div#blogbackwrap{color:var(--black);text-align:left!important}.owl-carousel .owl-stage{margin:0 auto;display:flex;flex:1 0 auto;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.owl-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}.owl-carousel .owl-stage .owl-item .card{height:100%;border-radius:var(--border-radius)}.owl-carousel .owl-stage .owl-item .card img.card-img-top,section [data-type="component-used_bikes"] .card.gallery-card .img,.used-vehicle-list-widget-item .card .usedvehicle img{border-radius:var(--border-radius) var(--border-radius) 0 0!important}.blog_widget .owl-carousel .blog-card .carouselimagewrap.blog{max-height:250px;height:250px}.blog_widget .owl-carousel .blog-card .carouselimagewrap.blog img.fitnews{height:250px}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 .form_wrapper legend{background:none;border-bottom:0}.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 .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 .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}.vidsearch .innersearchwrap{overflow:hidden;height:80vh;position:relative}.vidsearch #MotorhomeSearchVid{position:absolute;inset:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.vidsearch .innersearchwrap::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / .5);z-index:1}.vidsearch #used-vehicle-search-widget-v2{background:none!important;border-radius:0rem!important;margin-top:0rem!important;text-transform:uppercase;font-weight:900;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}#used-vehicle-search-widget-v2 .vehicle_types #animate{background:var(--color-primary)!important;color:var(--color-white)!important;font-weight:900;border-radius:var(--border-radius)!important}#used-vehicle-search-widget-v2 .vehicle_types .vehicle_advert_type_tab{background:var(--color-white)!important;color:var(--black)!important;border:1px solid var(--color-primary);border-radius:var(--border-radius)!important}#used-vehicle-search-widget-v2 input.btn.vehicle-search-submit{border:1px solid transparent!important;color:var(--color-white)!important;background-color:var(--color-primary)!important;font-weight:900!important;border-radius:var(--border-radius)!important;text-transform:uppercase;font-size:1rem!important;line-height:1rem}#used-vehicle-search-widget-v2 #selectoptions label select,#used-vehicle-search-widget-v2 #selectoptions label select:focus-visible,#used-vehicle-search-widget-v2 #select_vehicle_ad_type_mobile.form-control:focus{background-color:var(--color-white)!important;border:1px solid var(--color-primary)!important;color:var(--bgdark)!important;border-radius:var(--border-radius)!important;outline:none}#used-vehicle-search-widget-v2 #selectoptions label select:disabled{opacity:.35}#used-vehicle-search-widget-v2 #reset-filters{background:var(--color-primary)!important;color:var(--color-white)!important;border-radius:2rem!important;margin:1rem auto!important}#used-vehicle-search-widget-v2 div#selectoptions div{margin:.5rem auto}#used-vehicle-search-widget-v2 .used_search_fiter_wrapper{max-width:1000px;margin-left:auto;margin-right:auto}#used-vehicle-search-widget-v2 #select_vehicle_ad_type_mobile{border-radius:var(--border-radius);outline:1px solid var(--color-primary);height:40px}#used-vehicle-search-widget-v2 h3.search-widget-title{text-transform:none;color:var(--color-white)!important}.brand-search form#used-vehicle-search-widget-v2{background:var(--color-white);width:auto;max-width:800px;border-radius:var(--border-radius);margin-top:-6rem;box-shadow:var(--boxshadow);border:1px solid #e9ecef!important}.brand-search form#used-vehicle-search-widget-v2 h3.search-widget-title{color:var(--color-black)!important;margin:.5rem auto 1rem!important}.brand-search form#used-vehicle-search-widget-v2 div#vehicletype{display:none}.brand-search form#used-vehicle-search-widget-v2 div#search-ad-type{padding-bottom:1rem!important}@media (min-width:769px){.brand-search form#used-vehicle-search-widget-v2{margin-top:-7rem}.brand-search form#used-vehicle-search-widget-v2 #selectoptions .col-md-3{flex:0 0 33.3%;max-width:33.3%}.brand-search form#used-vehicle-search-widget-v2 .selecttype label{display:none}}.card.gallery-card{background:var(--color-white)!important;color:var(--black)!important;font-size:1rem;overflow:hidden;border-radius:var(--border-radius)}.carouselimagewrap{max-height:270px;overflow:hidden}section [data-type="component-used_bikes"] div#used_bikes_carousel .d-flex.attributes-wrap{max-width:270px;margin:1rem auto .5rem}section [data-type="component-used_bikes"] div#used_bikes_carousel span.card-subtitle.price{color:var(--black);font-size:1.8rem;margin:auto auto .5rem}section [data-type="component-used_bikes"] div#used_bikes_carousel .featuredbike span.card-subtitle.was{background:none;color:var(--color-primary)!important;text-transform:uppercase;font-size:1.5rem;top:auto;position:relative;padding:unset;font-weight:900;width:auto;left:auto;display:block;margin:auto}section [data-type="component-used_bikes"] h2.widget_title{text-align:center;margin:auto auto 3rem}.themecolor,a.themecolor,p a{color:var(--color-primary)}[data-type="component-text"] p a{font-weight:700;text-decoration:none}[data-type="component-text"] p a:hover{text-decoration:none;color:var(--color-primary-hover)}span.spec-small{font-size:.8rem;font-weight:300}#dealer-footer .footercontent{max-width:var(--footerwidth);margin:auto}#dealer-footer ul.openingtimes li.weekday{list-style:none;border-bottom:1px solid var(--color-primary);padding:.85rem 1rem}#dealer-footer ul.openingtimes li.weekday.today{font-weight:700;color:var(--color-primary)}#dealer-footer ul.openingtimes br{display:none}.bg-trans-black{background-color:var(--trans-black);color:var(--color-white)}section[data-container-type="swiper"] .swiper-scrollbar{z-index:10}body.module-new_vehicles section.halfbannerbrand,body.module-new_vehicles section.hero-area{margin-top:-2rem}div#headerinner{max-width:100%}.new-range-link img{transition:all 0.2s ease;margin:20px auto 20px auto!important}header#header a.navbar-brand,#main-nav a.navbar-brand{background:var(--color-white);padding:0!important;height:100%}a.navbar-brand.navbar-brand-mobile{width:40px}.swiper .inner-div{right:.85rem}.swiper.swiper-initialized.swiper-horizontal .swiper-slide:hover{transform:translateY(0)}#top_banner .carousel img.img-fluid,div#hero,.parallax.parralax-bg,#newbike-page .parallax__container .parallax img{animation:breathe 25s ease-out infinite}@keyframes breathe{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}body.joinnewsletter #newsletter-sign-up{display:none}#newsletter-sign-up{background:var(--bg-used-detail);animation:fadeLoop 12s ease-in-out infinite}.container-cols .container-cols-inner:empty{display:none!important}.container-cols .container-cols-inner{flex:0 0 100%;max-width:100%;margin-bottom:1.5rem}.parallax__container{float:left;clip:rect(0,auto,auto,0);height:100%;left:0;overflow:hidden;position:absolute!important;top:0;width:100%;z-index:-100}.bg-parallax-darken .parallax__container::before{content:"";position:absolute!important;top:0;width:100%;height:100%;background-color:var(--trans-black)}.parallax__container .parallax{background-position:center;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%}#vehicleuseraccount .dropdown-menu{top:4px!important;left:-17px!important;background:var(--color-pink);padding:.5rem 1rem;border:none}#vehicleuseraccount .dropdown-toggle::after{display:none}#vehicleuseraccount ul.navbar-nav{flex-direction:row}#vehicleuseraccount .dropdown-menu a.nav-link{color:var(--color-white)!important;font-weight:400;font-family:sans-serif;border:none!important}.module-user_account .my_account .nav-link{color:var(--color-black)!important;background-color:var(--bg-light);text-decoration:none;font-size:1rem;border:none;border-radius:var(--border-radius);margin:.5rem auto;padding:.5rem 1rem}.module-user_account .my_account .nav-pills .nav-link{width:100%}.module-user_account .my_account .nav-link:hover,.module-user_account .my_account .nav-link:focus{border:none}.module-user_account .my_account .nav-link.active,.module-user_account .my_account .show>.nav-pills .nav-link{color:var(--color-white)!important;background-color:var(--color-primary);text-decoration:none;border:none!important}.module-user_account .my_account .nav-link.active:hover{color:var(--color-white)!important}@media (min-width:650px){.container-cols .container-cols-inner{flex:0 0 50%;max-width:50%}}@media (min-width:992px){#vehicleuseraccount .dropdown-menu{top:24px!important;min-width:253px}.container-cols .container-cols-inner{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.wrap-image-right [data-type="component-photo"],.wrap-image-left [data-type="component-photo"]{float:right;width:40%;max-width:750px;margin:0 0 1rem 1.5rem}.wrap-image-left [data-type="component-photo"]{float:left;margin:0 1.5rem 1rem 0}.wrap-image-right [data-type="component-photo"] img,.wrap-image-left [data-type="component-photo"] img{display:block;width:100%;height:auto}.wrap-image-right [data-type="component-text"],.wrap-image-left [data-type="component-text"]{overflow:hidden;display:inline}.container-cols.range-cards>[class*="col-"]{display:flex}.range-cards .sections-wrapper{box-shadow:var(--boxshadow);height:100%;display:flex;flex-direction:column;flex:1 1 auto;border-radius:var(--border-radius);border:1px solid rgb(0 0 0 / .125);overflow:hidden}.range-cards [data-type="component-photo"]{flex:0 0 auto}.range-cards [data-type="component-photo"] .photo-panel,.range-cards [data-type="component-photo"] img{border-radius:var(--border-radius) var(--border-radius) 0 0!important}.range-cards [data-type="component-text"]{display:flex;flex-direction:column;flex:1 1 auto}.range-cards .card-body{flex:1 1 auto}.range-cards .card-footer{margin-top:auto}.es-carousel-layout-wrapper .swiper .swiper-slide{height:unset!important}body#admin .container-cols>[class*="col-"]{display:block}body#admin .container-cols .container-cols-inner:empty{display:block!important}body#admin .modal-backdrop.show{z-index:2;opacity:.5}body#admin .btn-success{color:#fff;background-color:#28a745!important;border-color:#28a745!important}body#admin .btn-danger{color:#fff;background-color:#dc3545!important;border-color:#dc3545!important}@media (min-width:768px){#used-vehicle-search-widget-v2 #selectoptions .col-md-3{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.hide-desktop{display:none!important}body.home section[data-container-type="swiper"]{display:none!important}.header-icon-wrap{-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;padding-left:1rem;padding-right:1rem}.header-icon-wishlist{border-top:8px solid var(--color-pink);border-bottom:8px solid var(--color-pink)}.header-icon-wishlist:hover{background:var(--color-pink)}.header-icon-search{border-top:8px solid var(--color-blue)!important;border-bottom:8px solid var(--color-blue)!important}.header-icon-search:hover{background:var(--color-blue)}.header-icon-help{border-top:8px solid var(--color-green);border-bottom:8px solid var(--color-green)}.header-icon-help:hover{background:var(--color-green)}@keyframes topBottom{0%{height:0}100%{height:100%}}@keyframes bottomTop{0%{height:100%}100%{height:0}}.headerstrap{font-size:1.1rem}#main-nav .navbar{z-index:15}div#main-nav{padding-left:0!important}div#main-nav .nav-wrap{max-width:var(--contentwidth);margin:auto}#main-nav a.navbar-brand{margin:auto!important}.w-lg-auto{width:auto!important}#main-nav .navbar-nav{flex-wrap:wrap;justify-content:space-evenly;flex-grow:1}#main-nav .nav-link,#main-nav .navbar-nav .dropdown-menu.show .nav-link{color:var(--nav-color-desktop)}#main-nav .nav-link:hover,div#main-nav .active .nav-link,#main-nav .navbar-nav .dropdown-menu.show .nav-link:hover,#main-nav .navbar-nav .dropdown-menu.show .active .nav-link{color:var(--color-primary);text-decoration:none}#main-nav .navbar-nav .dropdown-menu{top:54px;background:var(--nav-dropdown-bg);border:none;border-radius:0 0 var(--border-radius) var(--border-radius);padding:.5rem .5rem 1rem .5rem;min-width:max-content}body #main-nav .navbar-nav .dropdown-menu.dropdown-child .dropdown-menu{top:0!important;left:100%;background:#fff;border-radius:var(--border-radius);margin-left:1rem}body #main-nav .navbar-nav .dropdown-menu.dropdown-child .dropdown-toggle::after{display:none}.image-gallery.card-columns{column-count:5;column-gap:1rem;background:var(--bglight);padding:1rem;border-radius:var(--border-radius)}#top_banner .text-centre.banner-cta{background:radial-gradient(circle,rgb(0 0 0 / .5),rgb(0 0 0 / .5))}body.module-used_vehicles_v2 .used_vehicle_filters .search-footer{min-height:190px}.vehicle_list_widget_wrapper h2.list_widget_title{text-align:center}body.module-used_vehicles_v2.detailview #used_vehicle_detail .detail-sale-badge.clearancedetailbike{left:1px}}@media (min-width:1250px){.headerstrap{font-size:1.5rem}}@media (min-width:1920px){.container-cols.container{max-width:100%}.auto-xxl{flex-basis:0%;flex-grow:1;max-width:100%}}@media (max-width:991.98px){.hide-mobile{display:none!important}header#header{padding:0!important}header#header .header-icon-wrap{height:60px;margin:auto!important}header#header .header-icon-wrap i{margin:auto!important}.headerstrap{color:var(--color-black);font-size:1.2rem;background-image:linear-gradient(90deg,#fff0 0%,var(--color-pink) 30%,var(--color-blue) 50%,var(--color-green) 70%,#fff0 100%),linear-gradient(var(--color-black),var(--color-black))}.nav-active .screen-darken{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgb(0 0 0 / .5);z-index:999;display:block}.screen-darken{display:none}body .swiper.swiper-initialized.swiper-horizontal{overflow:hidden!important}body.nav-active{overflow:hidden!important;position:fixed;width:100%}body.nav-active .bodycontent{pointer-events:none}body.module-used_vehicles_v2.listview .bodycontent #used_vehicle_page div#used_filters.sticktop{top:0}body.module-used_vehicles_v2.listview .bodycontent .topelements.sticktop{top:61px}#main-nav button.close-offcanvas{position:sticky;top:0;right:0;z-index:1115;padding:1.5rem 1.5rem 0 0;text-decoration:none;background:rgb(255 255 255 / .9);display:inline-block;left:auto;width:100%;text-align:right}#main-nav #mainmenu{position:fixed;top:0;right:-100%;width:350px;height:100%;background:#fff;z-index:1100;transition:right 0.3s ease-in-out;overflow-y:auto;box-shadow:-4px 0 12px rgb(0 0 0 / .15);transition:right 0.2s ease,opacity 0.2s ease;overflow-y:auto;max-width:100%}#main-nav #mainmenu.show{right:0;opacity:1;padding-top:0;padding-bottom:2rem}#main-nav div#mainmenu .dropdown-menu.show{padding:0rem;border:none;background-color:var(--bg-light);margin-bottom:.5rem}#main-nav .nav-link,#main-nav .navbar-nav .dropdown-menu.show .nav-link{color:var(--nav-color);padding:1rem}#top_banner .carousel .carousel-caption{position:relative;background:var(--black);padding:2rem 1rem 3rem!important;height:330px;overflow:hidden}#top_banner .carousel .carousel-caption .banner-text{max-width:100%}div#top_banner .carousel.slide .img-fluid{height:100%;object-position:center top}div#used_vehicle_detail .main_image{padding:1rem}div#used_vehicle_detail #vehicle-thumbs .vehicle_thumb_static{padding:0}}.tab-container{width:100%;max-width:1600px;margin:40px auto}.tab-buttons{display:flex;width:100%;text-align:center}.tab-button{flex:1;padding:16px;cursor:pointer;font-weight:700;background:#ddd;border:none;outline:none;transition:background 0.3s ease}.tab-button:hover{background:#ccc}.tab-button.active:nth-child(1){background:#f1527a;color:#fff}.tab-button.active:nth-child(2){background:#1CADC2;color:#fff}.tab-button.active:nth-child(3){background:#abd13e;color:#fff}[data-type="container-content"] .tab-content{display:none;padding:20px;background:#fff;border:1px solid #ddd}.tab-content.active{display:block}@media (max-width:600px){.tab-button{padding:12px;font-size:14px}}@media (max-width:991.98px){[data-type="component-paralax"],[data-type="component-paralax"] .dynamic_div{height:auto!important;aspect-ratio:16 / 9}[data-type="component-paralax"] .dynamic_div .parallax.parralax-bg{background-size:cover;top:0!important;object-fit:cover;aspect-ratio:16 / 9;position:absolute;height:auto!important}}@media (max-width:767.98px){#top_banner .carousel img.img-fluid,div#hero{animation-duration:20s}.all-vehicles-search #used-vehicle-search-widget-v2 #select_vehicle_ad_type_mobile{border-radius:var(--border-radius)}}@media (max-width:630px){.wrap-image-right [data-type="component-photo"],.wrap-image-left [data-type="component-photo"]{float:none;width:100%;max-width:none;margin:0 0 1rem 0}}@media (max-width:575px){.detail-ctas .btn::after{font-size:.75rem}.detail-ctas .vehicle-icn{top:2px;left:0}}@media (max-width:399px){.headerstrap{font-size:.8rem}}