@charset "UTF-8";body{background:#fbfbfb}div#dealer-nav{background:#000;color:#fff}div#dealer-nav a,.burgernav{color:#fff}#dealer-nav .nobgsearch{background-color:#222;color:#99f;border: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 #99f;padding:30px}div#searchmobile ::-webkit-input-placeholder{color:#9999ff!important}div#searchmobile :-ms-input-placeholder{color:#9999ff!important}div#searchmobile ::placeholder{color:#9999ff!important}.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,.btn-primary{background:lime;border:none!important;color:#000;font-weight:700}.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{background:#99f;border:none!important;color:#fff}.themecolor,a.themecolor,p a{color:#99f}.themecolor:hover,a.themecolor:hover,p a:hover{color:lime;text-decoration:none}.pageheader{background-size:cover!important;background-position:center!important;height:200px}.pageheader.bg-tina{background:url(/usercontent/pageheader-tina-and-steve.jpg) no-repeat}.photo-panel img{border:1px solid #ccc;border:1px solid rgb(0 0 0 / .2);-webkit-box-shadow:0 0 6px rgb(0 0 0 / 30%);-moz-box-shadow:0 0 6px rgb(0 0 0 / .3);box-shadow:0 0 6px rgb(0 0 0 / 30%);box-sizing:border-box;padding:10px;background:url(/usercontent/bg-old-paper.jpg) no-repeat;background-size:cover}.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:lime;text-shadow:2px 2px #000}.photo-panel a:hover img{filter:brightness(80%)}.dealer-map{background-image:url(/./usercontent/dealer-map.png);background-position:center center}@media (min-width:520px){.pageheader{height:300px}}@media (min-width:769px){.pageheader{height:450px}}@media (min-width:1200px){#dealer-nav .dropdown-menu{background:#000}}@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:lime}div#dealer-nav li.nav-item.active a{color:black!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}}@media (max-width:768px){.carousel-caption h3{font-size:1.5rem}.carousel-caption h4{font-size:1.3rem}.carousel-caption p{font-size:.8rem}}