@import url(https://use.typekit.net/fbu6ioe.css);@charset "UTF-8";body{background:#fff;font-family:proxima-nova,sans-serif}div#dealer-nav{background:#FFF;color:#000}div#dealer-nav .navbar{justify-content:flex-start}div#dealer-nav a,.burgernav{color:#000;font-size:1rem!important}#dealer-nav .nobgsearch{background-color:#222;color:#454545;border:none}#dealer-nav .contactwrap.flex-grow{flex-grow:1;text-align:right}#dealer-nav li.nav-item.homeicon{display:none}div#header_contact_mobile{background:#efefef}div#header_contact_mobile a{color:#000;text-decoration:none}div#searchmobile .search-border{border-right:0}div#searchmobile button.mobilesearchicon{background:url(/usercontent/icon-search.png) no-repeat center #d40005;padding:30px;border-radius:0}div#searchmobile ::-webkit-input-placeholder{color:#d40005!important}div#searchmobile :-ms-input-placeholder{color:#d40005!important}div#searchmobile ::placeholder{color:#d40005!important}.bg-black{background:#000}.mw-1000{max-width:1000px;margin:auto}.carousel-caption h3{font-size:2.5rem;line-height:normal}.carousel-caption h4{font-size:1.4rem;line-height:normal}.carousel-caption p{margin-top:0;line-height:normal}.themebgcolor,a.themebgcolor,.family-tabs>li .themebgcolor.active,.dropdown-item.active,.dropdown-item:active,.btn.btn-info.cta,.themebgcolor.form-control:focus,.btn-primary.cta,#used-vehicle-search-widget-v2 .vehicle_types #animate,#used-vehicle-search-widget-v2 input.btn.vehicle-search-submit,#used-vehicle-search-widget-v2 #reset-filters{background:#d40005!important;border:none!important;color:#fff;font-weight:700;border-radius:0!important}*.btn{border-radius:0rem;padding:20px;text-transform:uppercase;font-weight:700}.btn-primary{background-color:#111;color:#FFF;border:1px #fff0}.ctawrapper a.btn{margin-bottom:10px}span.input-group-btn .btn-secondary{padding:10px}.themebgcolor:hover,a.themebgcolor:hover,.used_vehicle_filters .reset_search:hover,.used_vehicle_filters .show_all_filters:hover,.btn.btn-info.cta:hover,.vehicle-thumb-wrapper:hover .vehicle-title-wrapper,.btn-primary.cta:hover,.btn-primary:hover,#used-vehicle-search-widget-v2 input.btn.vehicle-search-submit:hover,#used-vehicle-search-widget-v2 #reset-filters:hover{background:#ff3136!important;border:none!important;color:#fff}p a{text-decoration:none;color:#d40005}p a:hover{color:#ff3136;text-decoration:underline}.themecolor,a.themecolor{color:#d40005}.themecolor:hover,a.themecolor:hover{color:#ff3136;text-decoration:none}.pageheader{background-size:cover!important;background-position:center!important;height:200px}.photo-panel{position:relative}.img_text_overlay{background:none;color:#FFF;padding:10px;font-weight:700;text-shadow:2px 2px #000;bottom:10%!important}.photo-panel a:hover .img_text_overlay{color:#d40005;text-shadow:2px 2px #000}.photo-panel a:hover img{filter:brightness(80%)}div#headerphone a{text-decoration:none}#newsletter-sign-up{background-color:#454545}.dealer-map{background-image:url(/./usercontent/dealer-map.png);background-position:center center}.vehicle-search form#used-vehicle-search-widget-v2{background:none;padding:0rem;margin:auto;border-radius:0}.vehicle-search #used-vehicle-search-widget-v2 h3.search-widget-title{color:#333}.vehicle-search form#used-vehicle-search-widget-v2 .used-search-inner-v2.used_search_fiter_wrapper{margin-top:2rem}.vehicle-search #used-vehicle-search-widget-v2 #selectoptions label select,.vehicle-search #used-vehicle-search-widget-v2 select#vehicle_type{height:40px;border-radius:0;color:initial;padding:0 1rem;border-color:#666;cursor:pointer}.vehicle-search #used-vehicle-search-widget-v2 input.btn.vehicle-search-submit{border-radius:0rem;padding:0}.vehicle-search #used-vehicle-search-widget-v2 div#selectoptions .col-12{padding:0 .25rem}.vehicle-search #used-vehicle-search-widget-v2 div#selectoptions select[disabled]>option{color:initial}.vehicle-search #used-vehicle-search-widget-v2 div#selectoptions select:disabled{color:initial;opacity:1;border-color:#666;cursor:not-allowed}.vehicle-search #used-vehicle-search-widget-v2 select.used-search-style{appearance:none}.vehicle-search #used-vehicle-search-widget-v2 #selectoptions label:after{content:"\f0d7";font-family:'font awesome 5 pro';font-weight:800;font-size:1.6rem;right:1.5rem;top:0;padding:0;position:absolute;pointer-events:none;width:10px}.vehicle-search #used-vehicle-search-widget-v2 div#search-ad-type{display:none}.bgimg-overlay-area{position:relative;overflow:hidden;padding-left:15px;padding-right:15px}.bgimg-padding{padding-right:15px;padding-left:15px}.white-cta-box{background-color:#FFF;padding:30px 60px}.white-cta-box h3{font-weight:300;font-size:1.7rem;margin-bottom:0}.white-cta-box .btn-info,.white-welcome-box .btn-info{color:#111;background-color:#fff0;border-color:#fff0;font-weight:700;padding:5px 0}.white-cta-box .btn-info:after,.white-welcome-box .btn-info:after{font-family:'Font Awesome 5 Pro';content:"\f138";font-weight:300;padding-left:10px}.white-welcome-box{background-color:#FFF;padding:90px 60px;margin-left:-10rem!important}.formstrap.container{padding:0;margin:3rem auto;max-width:1100px}.formstrap.container .form_wrapper{background-color:#f4f4f4;border:1px solid #ddd;box-shadow:0 8px 8px -8px rgb(0 0 0 / 16%),0 0 2px rgb(0 0 0 / 10%)}.formstrap.container input[type=text],.formstrap.container input[type=date],.formstrap.container input[type=number],.formstrap.container input[type=time]{min-height:50px!important}.formstrap.container textarea{min-height:100px!important}.formstrap.container .bikeform{text-align:center!important;padding:0 15px}.formstrap.container .bikeform label{background:#444;width:100%;padding:20px;border:1px solid rgb(0 0 0 / .15);margin-top:1rem;color:#fff;border-radius:.5rem}.formstrap.container .form-group{padding:0 3%}.formstrap.container .form_wrapper legend{display:block;width:100%;font-size:1.5rem;border:0;border-bottom:1px solid #e5e5e5;padding:20px;box-sizing:border-box;margin:0 auto;background:#000;color:#FFF}.formstrap.container .form_wrapper fieldset{border:none;background:none}.formstrap.container input::placeholder{color:rgb(0 0 0 / .6);font-size:.8em}.formstrap.container .form-group{width:100%;max-width:100%;flex:auto}.formstrap.container button#frm_button{border-radius:.5rem;width:auto;font-size:1rem;height:auto;line-height:normal;padding:.5rem 1rem}body.listview,body.detailview{background-color:#f8f8f8}body.detailview .desc-holder,body.detailview .spec-holder{background:#fff}body.detailview div#used_vehicle_detail .breadcrumb{margin:10px auto 15px!important;padding:.5rem 1rem;background:#fff;border:1px solid #d6d6d6}body.detailview #more_photos,body.detailview #videos,body.detailview #recently_viewed_view,body.detailview #ub_other,body.detailview #overview{background:none}body.detailview li.features-group-item{background:#f8f8f8!important;border:1px solid #d6d6d6!important;font-size:.8rem;padding:.25rem .5rem}div#gridllistselect .btn.selectlayout,.vehicles.ubv2 .show_all_filters{background:#d40005}@media (min-width:520px){.pageheader{height:300px}}@media (min-width:769px){.pageheader{height:450px}}@media (min-width:1200px){#dealer-nav .navbar-nav{flex-direction:row;margin-left:0rem!important;padding-top:.3rem}#dealer-nav .dropdown-menu{background:#FFF;margin-top:8px;padding:0}#dealer-nav .dropdown-menu a.nav-link{padding:.5rem 1rem!important;font-size:0.8rem!important}div#dealer-nav .active a.nav-link:after,div#dealer-nav a.nav-link:hover:after{content:"\f0c8";font-family:'font awesome 5 pro';font-weight:800;display:block;text-align:center;top:0;position:relative;font-size:.4rem;color:#d40005}div#dealer-nav a.nav-link:hover{text-decoration:none}div#dealer-nav input.search_submit{margin-bottom:1.5rem;margin-top:0.7rem!important}}@media (min-width:1300px){.pageheader{height:600px}}@media (min-width:1700px){.pageheader{height:900px}}@media (max-width:1199px){#dealer-nav .nav-item .nav-link{padding:15px 20px 15px!important}div#dealer-nav li.nav-item{background:#555}div#dealer-nav li.nav-item a{color:white!important}div#dealer-nav li.nav-item.active{background:#d40005}div#dealer-nav li.nav-item.active a{color:white!important}}@media (max-width:991px){.carousel-caption.d-none.d-md-block.text-left,.carousel-caption.d-none.d-md-block.text-right,.carousel-caption.d-none.d-md-block.text-centre{padding:2rem!important}.carousel-caption.d-none.d-md-block{background:#444}.break-early .col-12{width:100%;flex:0 0 100%;max-width:100%;margin:auto!important}}@media (max-width:768px){.carousel-caption h3{font-size:1.5rem}.carousel-caption h4{font-size:1.3rem}.carousel-caption p{font-size:.8rem}.white-cta-box{background-color:#FFF;padding:20px 30px}.white-welcome-box{background-color:#FFF;padding:40px 30px;margin-left:0rem!important;margin-top:-5rem!important}}