@import url(https://fonts.googleapis.com/css2?family=Play:wght@400;700&family=Ubuntu:wght@300;400;700&display=swap);@charset "UTF-8";:root{--contentwidth:1600px;--header:white;--footerwidth:745px;--listviewwidth:1400px;--detailviewwidth:1735px;--primarycolor:#d72a1e;--primarycolor-hover:#dd5954;--secondarycolor:#0a2d81;--secondarycolor-hover:#071c50;--bglight:#f8f9fa;--bgdark:#222222;--bggrey:#dfdfdf;--bgprimary-text:#FFFFFF;--text:#333333;--paneltextlink:#FFFFFF;--paneltextlinkhover:#FFFFFF;--sale:#FF0000;--bigtext:2rem;--mediumtext:1.5rem;--smalltext:1rem;--accent-font:'Play', sans-serif;--primary-font:'Play', sans-serif;--searchwidgetpadding:3rem 1.5rem;--boxshadow:0 0 12px rgb(14 15 16 / 8%)}body{font-family:var(--primary-font)}.themecolor,a.themecolor,p a{color:var(--primarycolor)}button.navbar-toggler.burgernav{color:var(--primarycolor);width:60px;height:auto}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--primary-font)}div#dealer-nav .locationandphonewrapper{color:white!important;align-items:center;width:auto;margin-right:215px!important}div#dealer-nav i.fal.fa-phone{color:white!important;font-size:1.5rem!important;position:absolute;top:0}#dealer-nav .dealer-number a{color:#000}div#dealer-nav .dealerlogowrap{width:auto;max-height:90px;max-width:50%;align-items:center}#dealer-nav .dealerlogowrap img{max-width:100%;object-fit:contain;max-height:90px}body div#dealer-nav .dealerlogowrap:after{content:"";position:absolute;top:27px;right:40px;background:url(https://cdn.dealerwebs.co.uk/yamaha/yamaha-logo.svg);background-repeat:no-repeat;width:140px;height:55px}body div#dealer-nav div#mainmenu.navitemswrap{background:none}body .bg-primary{background-color:var(--primarycolor)!important}body .btn-primary{color:#fff!important;background-color:var(--primarycolor)!important;border-color:var(--primarycolor)!important;text-transform:uppercase!important}body .btn-primary:hover,div#top_banner a.btn.cta:hover{color:#fff!important;background-color:var(--primarycolor-hover)!important;border-color:var(--primarycolor-hover)!important}#dealer-nav .nav-wrap{max-width:1560px;margin:0 auto}#dealer-nav .navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;font-size:1.3rem;font-weight:300;color:#000}#dealer-nav ul.navbar-nav.systemlinks{margin-top:auto!important}#dealer-nav li.nav-item.homeicon{display:none}#dealer-nav .dealer-number{font-size:1.3rem;font-weight:300}#top_banner_section div#top_banner .img-fluid{object-fit:cover}#top_banner_section div#top_banner .carousel{min-height:280px}#top_banner_section div#top_banner .carousel .carousel-inner,#top_banner_section div#top_banner .carousel .carousel-inner .carousel-item{height:100%}#top_banner_section div#top_banner .img-fluid{object-fit:cover;height:100%;object-position:center}body.home #top_banner_section div#top_banner .carousel-indicators,body.home #top_banner_section div#top_banner .carousel-control-prev,body.home #top_banner_section div#top_banner .carousel-control-next{display:flex}body.home #top_banner_section div#top_banner .carousel-control-prev,body.home #top_banner_section div#top_banner .carousel-control-next{margin:auto 1rem}#top_banner_section div#top_banner .carousel-indicators,#top_banner_section div#top_banner .carousel-control-prev,#top_banner_section div#top_banner .carousel-control-next{display:none}#top_banner_section div#top_banner .carousel-indicators{position:absolute;right:0;bottom:3%;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none;margin-bottom:.5rem}#top_banner_section div#top_banner .carousel-indicators li{position:relative;flex:0 1 auto;width:1rem;height:1rem;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgb(255 255 255 / .5);border:1px solid rgb(0 0 0 / .5)}#top_banner_section div#top_banner .carousel-indicators .active{background-color:var(--primarycolor);border:1px solid var(--primarycolor)}#top_banner_section div#top_banner .carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}#top_banner_section div#top_banner .carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}#top_banner_section div#top_banner .carousel-control-prev-icon,#top_banner_section div#top_banner .carousel-control-next-icon{background-color:var(--primarycolor);background-size:25%;border-radius:50%;width:50px!important;height:50px!important;background-repeat:no-repeat;background-position:50%;max-width:10vw;max-height:10vw}#top_banner_section div#top_banner .carousel-control-next-icon{background-position:56%}#top_banner_section div#top_banner .carousel-caption{position:absolute;right:0%;left:0%;bottom:0%;width:100%;height:100%;color:#fff;text-align:center;display:block!important;background:none;padding:0% 17vw 0!important;width:fit-content;margin:auto;max-width:80%}#top_banner_section div#top_banner .banner-text{position:relative;top:50%;transform:translateY(-50%)}#top_banner_section div#top_banner .txt-center .banner-text{margin:auto}#top_banner_section div#top_banner .carousel-caption.text-invisible{padding:0%}#top_banner_section div#top_banner .banner-text{max-width:75%;text-shadow:1px 1px #000;float:none}#top_banner_section div#top_banner .text-right .banner-text{float:right}#top_banner_section div#top_banner .text-left .banner-text{float:left}#top_banner_section div#top_banner .carousel-caption.text-left{text-align:left!important;margin-left:3rem}#top_banner_section div#top_banner .carousel-caption.text-right{text-align:right!important;margin-right:3rem}#top_banner_section div#top_banner .banner-cta.text-centre .banner-text{background:rgb(0 0 0 / .4);padding:1.5rem}#top_banner_section div#top_banner .banner-cta.text-left,#top_banner_section div#top_banner .banner-cta.text-right{background:linear-gradient(90deg,rgb(0 0 0 / .7),transparent 85%)!important;width:100%;margin:0;max-width:100%}#top_banner_section div#top_banner .banner-cta.text-right{background:linear-gradient(-90deg,rgb(0 0 0 / .7),transparent 85%)!important}#top_banner_section div#top_banner .carousel-img{object-fit:cover}#top_banner_section div#top_banner .banner-heading,#top_banner_section div#top_banner .banner-sub-heading,#top_banner_section div#top_banner a.btn.cta{font-family:var(--primary-font)}#top_banner_section div#top_banner .banner-heading{font-size:1.2rem;font-weight:700;line-height:1.2rem;margin-bottom:0rem}#top_banner_section div#top_banner .banner-sub-heading{font-size:1rem}#top_banner_section div#top_banner .banner-body{display:none!important}#top_banner_section div#top_banner a.btn.cta{background:var(--primarycolor);color:#fff;margin-top:.5rem;font-size:1.3rem;text-transform:uppercase;font-weight:700;text-shadow:none}.new_bikes_widget .owl-nav [class*=owl-],.new_bikes_widget .owl-nav [class*=owl-]:active{color:#FFF!important;background:var(--primarycolor)!important;padding:10px 15px!important}.new_bikes_widget .owl-theme .owl-dots .owl-dot span{width:20px;height:20px;border-radius:30px;border:2px solid var(--primarycolor);background:#fff0}.new_bikes_widget .owl-theme .owl-dots .owl-dot.active span{background-color:var(--primarycolor)!important;width:20px;height:20px;border-radius:30px;border:2px solid var(--primarycolor);background:var(--primarycolor)}.new_bikes_widget .owl-nav div.owl-prev,.new_bikes_widget .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;border-radius:50%}.new_bikes_widget .owl-nav div.owl-prev{left:-1rem;right:auto;margin-left:0}.new_bikes_widget .owl-nav div.owl-next{right:-1rem;left:auto;margin-right:0}.new_bikes_widget .gallery-card{border: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.yamaha .halfbannerbrand{height:60vw}body.yamaha #newbike-page .breadcrumb-item,body.yamaha #newbike-page .breadcrumb-item+.breadcrumb-item::before,body.yamaha #newbike-page .hero-area h1{color:var(--text)}body.yamaha .new_vehicle_header_text h2{display:none}body.yamaha .new_vehicle_header_wrapper{background-color:#fff}body.yamaha .sticky-area.affix{padding-top:.8rem;padding-bottom:.8rem}body.yamaha .sticky-area .navbar-toggler{color:#fff;background:var(--primarycolor);padding:.5rem .75rem;border-radius:3rem}body.yamaha .sticky-area.affix .navbar-toggler{color:var(--primarycolor);background:none;padding:none}body.yamaha .family-tabs>li>a{background-color:var(--bggrey);font-size:.85rem}body.yamaha .family-tabs>li a.active{background-color:var(--primarycolor)}body.yamaha .vehicle-container hr{border-top:5px solid var(--primarycolor)}body.yamaha .vehicle-holder{margin-top:10px;margin-bottom:100px}body.yamaha h2.vehicle-family-title{width:100%;text-align:center;font-size:2rem!important}body.yamaha .vehicle-title{font-weight:700;max-width:90%;margin:auto;font-size:1.5rem}body.yamaha .vehicle-thumb-wrapper{width:100%}body.yamaha .vehicle-thumb-wrapper:after{content:"";bottom:-10px;left:0;border-bottom:5px solid #fff0;position:absolute;width:80%;margin:0 10%}body.yamaha .vehicle-thumb-wrapper:hover:after{border-bottom:5px solid var(--primarycolor)}body.yamaha div#newbike-page section.hero-area{height:auto;background:none}body.yamaha div#newbike-page section.hero-area select#nb_detail_year_select{display:block;position:relative;width:fit-content;margin:auto;right:auto;background:var(--primarycolor);color:#fff}body.yamaha div#newbike-page section.hero-area h1{font-size:var(--mediumtext)}body.yamaha div#newbike-page section.hero-area .parallax__container{display:none}body.yamaha div#newbike-page section.hero-area img.main-hero-image{display:block!important;padding:0!important;animation:1s ease-out 0s 1 fadeInLeft}body.yamaha div#newbike-page div#nav-colour{min-height:310px}body.yamaha div#newbike-page .colours-wrapper .owl-stage-outer{animation:1s ease-out 0s 1 fadeIn}body.yamaha div#newbike-page .tabbedconent{background-color:var(--bglight);padding:2rem 0}body.yamaha div#newbike-page ul#pills-tab{background:white!important;margin-bottom:2em;-webkit-box-shadow:0 15px 10px -15px rgb(0 0 0/30%);box-shadow:0 0 12px rgb(14 15 16 / 8%)}body.yamaha div#newbike-page .tab-content>.active .container{padding:0}body.yamaha div#newbike-page ul#pills-tab .nav-link.active,body.yamaha div#newbike-page ul#pills-tab .show>.nav-link{background-color:var(--primarycolor)}body.yamaha div#newbike-page ul#pills-tab li.nav-item{border-right:1px solid var(--bggrey)}body.yamaha div#newbike-page ul#pills-tab li.nav-item:last-of-type{border-right:none}body.yamaha div#newbike-page div#nav-tabContent{padding:0!important}body.yamaha div#newbike-page #nav-features .features-area-in{background:var(--bglight);padding:1rem}body.yamaha div#newbike-page #nav-features .features-area-in .container{background:#fff;padding:2rem;box-shadow:0 0 12px rgb(14 15 16 / 8%)}body.yamaha div#newbike-page #nav-colour .owl-carousel .owl-item img{cursor:zoom-in}body.yamaha div#newbike-page #nav-techspec .tech-spec-holder{max-width:800px;padding-top:0;padding-bottom:0}body.yamaha 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.yamaha 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.yamaha div#newbike-page #nav-techspec .tech-spec-holder .tech-spec .tech-card-header a:hover i.fa{color:var(--primarycolor)}body.yamaha div#newbike-page #nav-techspec .tech-spec-holder .tech-spec .tech-card-header a[aria-expanded="true"]:hover i.fa{color:#fff}body.yamaha div#newbike-page #nav-techspec .tech-spec-holder .tech-spec .tech-card-header a[aria-expanded="true"]{background-color:var(--primarycolor);color:#fff;margin-bottom:0}body.yamaha div#newbike-page #nav-techspec .tech-spec-holder .tech-spec.card{background:none}body.yamaha 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.yamaha div#newbike-page #nav-techspec .tech-spec-holder .card-body .table-hover tbody tr:hover{background-color:var(--bglight)}body.yamaha 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.yamaha div#newbike-page div#colours,body.yamaha div#newbike-page div#colours .owl-carousel .owl-stage{text-align:center!important}.owl-theme .owl-nav [class*=owl-]{background:var(--primarycolor)}body.listview #used_vehicle_page button#submit_search,body.listview #used_vehicle_page a#reset_filters,body.listview #used_vehicle_page .show_all_filters,body.listview #used_vehicle_page div#gridllistselect .btn.selectlayout{background:var(--primarycolor);color:#fff}body.listview #vehicle_list .listdetails{padding:1.5rem!important}body.listview #vehicle_list .listdetails a.used_vehicle_title h5 span.vehiclebrand,body.listview #vehicle_list .listdetails a.used_vehicle_title h5 span.vehiclemodel{color:var(--text);display:inline-block}body.listview #vehicle_list .listviewtype{display:none}body.listview #vehicle_list .card-body,body.listview #vehicle_list .listphotowrap{overflow:hidden}body.listview #vehicle_list .card-body span.saveprice:after{content:"SALE";padding:.35rem .5rem;background:var(--secondarycolor);margin-left:.5rem;color:#fff;font-size:.8rem}body.listview #vehicle_list .listphotowrap.adtype_ex_demo .main_image:after,body.listview #vehicle_list .listphotowrap.adtype_pre_registered .main_image:after{background:var(--primarycolor);color:#FFF;position:absolute;animation:0;font-size:.5rem;padding:3rem 0 1rem;display:block;top:-1.3rem;right:-4rem;z-index:1;transform:rotate(45deg);width:10rem;text-align:center;text-transform:uppercase;font-weight:700}body.listview #vehicle_list .listphotowrap.adtype_ex_demo .main_image:after{content:"EX DEMO"}body.detailview .bodycontent{padding-top:0}body.detailview #used_vehicle_detail h1#used_vehicle_title{font-size:2rem!important}body.detailview #used_vehicle_detail .vehicle-title-area h4,body.detailview #used_vehicle_detail .vehicle-title-area h3{font-size:2rem!important;display:inline-block;color:var(--text);font-weight:normal!important}body.detailview #used_vehicle_detail .vehicle-title-area h4{font-weight:bold!important}body.detailview #used_vehicle_detail .spec-holder{background-color:var(--bglight)}body.detailview #used_vehicle_detail .detailimagewrap{overflow:hidden}body.detailview #used_vehicle_detail .detailviewtype.adtype_used{display:none}body.detailview #used_vehicle_detail .detailviewtype{position:absolute;font-size:.5rem;padding:0;display:block;top:0;right:0;z-index:1;transform:rotate(45deg);width:10rem;text-align:center;text-transform:uppercase;font-weight:700;background:none!important;border:none!important}body.detailview #used_vehicle_detail .detailviewtype.adtype_ex_demo::after,body.detailview #used_vehicle_detail .detailviewtype.adtype_pre_registered::after{background:var(--secondarycolor);color:#fff;padding:4rem 3rem 1rem;opacity:1;top:-5.5rem;right:-2.5rem;position:absolute}body.detailview #used_vehicle_detail .detailviewtype.adtype_ex_demo::after{content:"EX-DEMO"}body.detailview #used_vehicle_detail .detailviewtype.adtype_pre_registered::after{content:"PRE-REG"}body.detailview #used_vehicle_detail span.was-price{font-size:1.5rem!important;color:var(--text)}#used_vehicle_detail span.save-price{font-size:1.5rem!important;color:var(--primarycolor)}body.detailview #used_vehicle_detail span.save-price:after{content:"SALE";padding:.35rem .5rem;background:var(--secondarycolor);margin-left:.5rem;color:#fff;font-size:1rem;display:inline-block}div#used_vehicle_detail .vehicle-title-area.text-center,div#used_vehicle_detail .used_vehicle_stock_number,div#used_vehicle_detail .pricing-headline,div#used_vehicle_detail .calltext{text-align:center!important;width:100%;color:#000}#used_vehicle_detail .calltext{font-size:1.5rem!important;font-weight:100}#used_vehicle_detail a.calltextnumber{font-weight:700}#used_vehicle_detail span.now-price{font-size:2rem!important}#used_vehicle_detail .vehicle-title-area h4{font-size:1rem;display:block}#used_vehicle_detail .vehicle-title-area h3{font-size:2rem}div#used_vehicle_detail button#dropdownMenuButton{display:none}#used_vehicle_detail .used-cta-area .contactbtnwrap{float:left;width:100%}#used_vehicle_detail .used-cta-area .contactbtnwrap .dropdown-menu{display:block;position:relative!important;float:left;width:100%;background:none;transform:none!important;border:none}#used_vehicle_detail .used-cta-area .contactbtnwrap .dropdown-menu .dropdown-item{color:#fff;background:var(--primarycolor);border-color:var(--primarycolor);font-weight:700;width:370px!important;max-width:100%;text-align:center!important;text-transform:uppercase!important;font-size:1rem!important;border-radius:3rem}#used_vehicle_detail .used-cta-area .contactbtnwrap .dropdown-menu .dropdown-item:hover{color:#fff;background-color:var(--primarycolor-hover);border-color:var(--primarycolor-hover)}.bodycontent .btn.depositbutton,.bodycontent .btn.depositbutton-new{color:#FFF!important;border:2px solid var(--primarycolor)!important;background:var(--primarycolor)!important;font-size:1rem!important;text-transform:uppercase!important;text-align:center!important}.bodycontent .btn.depositbutton:hover,.bodycontent .btn.depositbutton-new:hover{color:#FFF!important;border:2px solid var(--primarycolor-hover)!important;background:var(--primarycolor-hover)!important}#used_vehicle_detail .desc-holder{position:relative;float:left}#used_vehicle_detail .strap{font-size:1.3rem}#newsletter-sign-up{background-color:#161616}#newsletter-sign-up p{color:#FFF;font-size:1.3rem;margin-bottom:0}.grey-footer{background-color:#000;color:#FFF}#dealer-footer h4{font-size:1.4rem;color:#FFF;font-weight:300;padding-bottom:10px;margin-bottom:5px}#dealer-footer .max1600{max-width:1600px;margin:0 auto}.footer-text{font-size:.85rem;color:#FFF;padding-bottom:10px}#dealer-footer .btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;color:#FFF;padding-right:10px;padding-left:0;padding-top:0;padding-bottom:0}#dealer-lowertext{background-color:#222}#dealer-lowertext .max1600,.fca{max-width:1600px;margin:auto}p.website-terms{color:#FFF;font-size:.75rem}.bottom-footer-text{color:#FFF;font-size:.75rem}.dealercms{color:#FFF;padding-top:5px;font-size:.6rem}.footer-list{list-style:none;padding-inline-start:0}a.quick-link{color:#FFF;font-size:.79rem;font-weight:400}#dealer-footer li.nav-item{padding:4px 0}p.dealer-price{color:#000}body.yamaha .bodycontent .btn{border-radius:22px;padding:10px 20px;text-transform:uppercase}body.yamaha .bg-primary{background-color:var(--primarycolor)!important}body.yamaha .btn-primary{color:#fff!important;background-color:var(--primarycolor)!important;border-color:var(--primarycolor)!important;text-transform:uppercase!important}body.yamaha .btn-primary:hover,div#top_banner a.btn.cta:hover{color:#fff!important;background-color:var(--primarycolor-hover)!important;border-color:var(--primarycolor-hover)!important}body.yamaha .bodycontent .btn-primary:after{font-family:'Font Awesome 5 Pro';content:"\f061";font-weight:300;padding-left:10px}@media (min-width:480px){body.yamaha div#newbike-page .hero-area .btn-primary{font-size:1rem;padding:10px 5px}}@media (min-width:519px){#top_banner_section div#top_banner .banner-heading{margin-bottom:1rem;font-size:1.4rem}#top_banner_section div#top_banner .banner-sub-heading{font-weight:700;font-size:1.2rem}#top_banner_section div#top_banner .banner-body{display:block!important;margin-bottom:1rem}}@media (min-width:768.1px){#top_banner_section div#top_banner .banner-heading{font-size:2em;line-height:1.8rem;margin-bottom:1rem}#top_banner_section div#top_banner .banner-sub-heading{font-size:1.5rem}#top_banner_section div#top_banner .banner-body{font-size:1.2rem;max-width:450px;margin:auto;margin-bottom:1rem}body.yamaha .halfbannerbrand{height:45vw}body.yamaha .family-filter-position .navbar-expand-md .navbar-toggler{display:block}body.yamaha .family-filter-position .navbar-expand-md{flex-direction:inherit;flex-wrap:wrap;justify-content:flex-start}body.yamaha .family-filter-position .navbar-expand-md .navbar-collapse{display:none!important}body.yamaha .family-filter-position .navbar-expand-md .navbar-collapse.show,body.yamaha .family-filter-position .navbar-expand-md .navbar-collapse.collapsing{display:flex!important;height:auto!important}body.yamaha h2.vehicle-family-title{padding-top:3.5rem}body.yamaha div#newbike-page section.hero-area h1{font-size:var(--bigtext)!important}}@media (min-width:992px){body.yamaha .vehicle-thumb-wrapper{flex:0 0 33.3%;max-width:33.3%}body.yamaha div#newbike-page section.hero-area{background:none;max-width:var(--contentwidth);margin:2rem auto 5rem;height:auto;min-height:auto}body.yamaha div#newbike-page section.hero-area img.main-hero-image{width:80%;margin-left:-5%}body.yamaha 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.yamaha div#newbike-page section.hero-area .newbike-push .col-xl-10{padding:1rem!important;width:100%;max-width:100%!important;flex:100%}body.yamaha div#newbike-page section.hero-area .newbike-push .col-md{flex-basis:auto!important}body.yamaha div#newbike-page section.hero-area select#nb_detail_year_select{right:auto;margin:auto 0rem auto auto}}@media (min-width:1200px){#dealer-nav .dropdown-menu{background-color:var(--header);width:max-content;margin-top:15px}#dealer-nav ul.navbar-nav.systemlinks{margin-top:auto!important;align-items:center}div#dealer-nav .locationandphonewrapper{margin-right:160px!important}body div#dealer-nav .dealerlogowrap:after{top:25px}}@media (min-width:1300px){#top_banner_section div#top_banner .banner-heading{font-size:3em;line-height:3rem}#top_banner_section div#top_banner .banner-sub-heading{font-size:2rem}}@media (min-width:1500px){div#dealer-nav .locationandphonewrapper{margin-right:180px!important}}@media (min-width:1700px){#top_banner_section div#top_banner .img-fluid{max-height:85vh}}@media (min-width:2000px){body.yamaha .parallax__container .parallax{background-size:cover!important;background-position:center top!important;height:inherit!important}}@media (max-width:1199.98px){body div#dealer-nav div#mainmenu.navitemswrap{background:#fff}body #dealer-nav .navbar-expand-xl .navbar-nav .nav-link{color:#000;padding-left:1.5rem;padding-right:1.5rem}#dealer-nav .navbar-expand-xl li.nav-item.dropdown .dropdown-toggle::after{font-family:"Font Awesome 5 Pro","Font Awesome 6 Pro";position:absolute;right:1rem;margin:auto;border:none;content:"\2b";width:auto;height:auto;font-size:1.5rem;vertical-align:unset;top:13px;line-height:normal}#dealer-nav .navbar-expand-xl li.nav-item.dropdown.show .dropdown-toggle::after{content:"\f068";color:var(--primarycolor)}#dealer-nav .navbar-expand-xl li.nav-item.dropdown.show{background:#f2f2f2}#dealer-nav ul.dropdown-menu.show{background:#f2f2f2;padding:0;margin:0}#dealer-nav ul.dropdown-menu.show .nav-link{padding-left:3rem}#dealer-nav .burgernav[aria-expanded="true"] .fa-bars::before{content:"\f00d";font-size:1.8rem}}@media (max-width:768px){body.module-new_vehicles .parallax__container .parallax{height:110vw!important}.carousel-caption h3{font-size:2rem}.carousel-caption h4{font-size:1.3rem;margin:auto}.carousel-caption p{font-size:1rem}}@media (max-width:575.98px){div#dealer-nav .dealerlogowrap,body div#dealer-nav .dealerlogowrap:after{max-width:29%;align-items:center;display:flex}body div#dealer-nav .dealerlogowrap:after{max-width:50%;top:auto;height:30px;width:80px;right:15px}div#dealer-nav .locationandphonewrapper{display:flex;margin-right:110px!important}#top_banner_section div#top_banner .carousel .carousel-inner,#top_banner_section div#top_banner .carousel .carousel-inner .carousel-item{height:auto}.bodycontent #top_banner_section div#top_banner .carousel-caption{position:relative;padding:0!important;margin:auto!important;background:black!important;height:270px;width:100%;max-width:100%;text-align:left!important}#top_banner_section div#top_banner .banner-text{max-width:100%;margin:auto;text-shadow:none;top:0%;transform:none;padding:1rem}#top_banner_section div#top_banner .carousel-caption h3{font-size:1.65rem}#top_banner_section div#top_banner a.btn.cta{font-size:1rem}#top_banner_section div#top_banner .carousel-control-prev,#top_banner_section div#top_banner .carousel-control-next{display:none!important}#top_banner_section div#top_banner .carousel-indicators{bottom:3%}#top_banner_section div#top_banner .carousel-indicators li{margin:0 .5rem}#top_banner_section div#top_banner .carousel-caption .banner-text h3,#top_banner_section div#top_banner .carousel-caption .banner-text h4,#top_banner_section div#top_banner .carousel-caption .banner-text p{color:#fff}#top_banner_section div#top_banner .carousel-indicators li{background-color:#fff;border:1px solid #fff}#top_banner_section div#top_banner .carousel-caption .banner-text p{margin:auto}body.listview #vehicle_list .listphotowrap{flex:0 0 100%;max-width:100%}body.listview #vehicle_list .listdetails{flex:0 0 100%;max-width:100%;padding:0.5rem!important}body.listview div#vehicle_list .attributes-icons .veh_attribute{display:inline-block;padding:10px 10px 10px 40px;width:49%}}