.homepage{display:inherit}.home main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:0;padding:0}#filter_bar{position:relative;z-index:5;-ms-order:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:60px}#filter_bar h4{text-align:center;text-transform:uppercase;color:#777;margin-bottom:0}#filter_bar ul{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0}#filter_bar li{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 auto;width:30%;max-width:100px;margin:6px;text-align:center}#filter_bar a{display:block;position:relative;width:100%;height:100%;font-size:61%;font-weight:700;text-align:center}#filter_bar a:hover{background-color:rgba(0,0,0,0.06)}#filter_bar a[data-body]::before{display:inline-block;position:relative;left:0%;margin-top:-20px;margin-left:0;content:'';display:block;background:transparent url(//x-assets.autorevo-powersites.com/content/images/icons/type_icons_sprite_BBBBBB.png) no-repeat;background-position:-300px -100px;width:100px;height:80px}#filter_bar a[data-body*="coupe"]::before{background-position:-100px top}#filter_bar a[data-body*="hatchback"]::before{background-position:-200px top}#filter_bar a[data-body*="pickup"]::before{background-position:-300px top}#filter_bar a[data-body*="sedan"]::before{background-position:-400px top}#filter_bar a[data-body*="suv"]::before{background-position:left -100px}#filter_bar a[data-body*="minivan"]::before{background-position:-100px -100px}#filter_bar a[data-body*="wagon"]::before{background-position:-300px -100px}#filter_bar a[data-body*="other"]::before{background-position:-300px -100px}#filter_bar a[data-body*="motorcycle"]::before{background-position:left -200px}#filter_bar a[data-body*="scooter"]::before{background-position:-100px -200px}#filter_bar a[data-body*="cruiser"]::before{background-position:-200px -200px}#filter_bar a[data-body*="motocross"]::before{background-position:-300px -200px}#filter_bar a[data-body*="convertible"]::before{background-position:0px top}#filter_bar a[data-body*="passenger_vehicle"]::before{background-position:-400px top}#filter_bar a[data-make]::before{display:inline-block;position:relative;left:15px;margin-left:-15px;content:'';display:block;background:#777;content:'';width:100px;height:100px;background:transparent url(https://x-assets.autorevo-powersites.com/content/images/icons/manuf_icons_sprite_BBBBBB.png) no-repeat;background-position:left top}#filter_bar a[data-make="abarth"]::before{background-position:left -600px}#filter_bar a[data-make="acura"]::before{background-position:left -200px}#filter_bar a[data-make="alfa_romeo"]::before{background-position:left -400px}#filter_bar a[data-make="amg"]::before{background-position:-100px -400px}#filter_bar a[data-make="aston_martin"]::before{background-position:-200px -400px}#filter_bar a[data-make="audi"]::before{background-position:-300px -400px}#filter_bar a[data-make="bentley"]::before{background-position:-100px -600px}#filter_bar a[data-make="bmw"]::before{background-position:-400px -400px}#filter_bar a[data-make="buick"]::before{background-position:-300px top}#filter_bar a[data-make="bugatti"]::before{background-position:-300px top}#filter_bar a[data-make="cadillac"]::before{background-position:-100px top}#filter_bar a[data-make="chevrolet"]::before{background-position:-200px top}#filter_bar a[data-make="chrysler"]::before{background-position:-500px top}#filter_bar a[data-make="daewoo"]::before{background-position:-300px -300px}#filter_bar a[data-make="datsun"]::before{background-position:-100px -300px}#filter_bar a[data-make="dodge"]::before{background-position:-700px top}#filter_bar a[data-make="ferrari"]::before{background-position:-300px -600px}#filter_bar a[data-make="fiat"]::before{background-position:-500px -400px}#filter_bar a[data-make="ford"]::before{background-position:-1000px top}#filter_bar a[data-make="gmc"]::before{background-position:-400px top}#filter_bar a[data-make="honda"]::before{background-position:-100px -200px}#filter_bar a[data-make="harley-davidson"]::before{background-position:left -800px}#filter_bar a[data-make="hyundai"]::before{background-position:-200px -200px}#filter_bar a[data-make="hummer"]::before{background-position:left -100px}#filter_bar a[data-make="infiniti"]::before{background-position:-300px -200px}#filter_bar a[data-make="isuzu"]::before{background-position:-400px -200px}#filter_bar a[data-make="jaguar"]::before{background-position:-600px -400px}#filter_bar a[data-make="jeep"]::before{background-position:-600px top}#filter_bar a[data-make="kia"]::before{background-position:-500px -200px}#filter_bar a[data-make="ktm"]::before{background-position:-700px -100px}#filter_bar a[data-make="koenigsegg"]::before{background-position:-400px -600px}#filter_bar a[data-make="land_rover"]::before{background-position:-700px -400px}#filter_bar a[data-make="lexus"]::before{background-position:-600px -200px}#filter_bar a[data-make="lincoln"]::before{background-position:-900px top}#filter_bar a[data-make="lotus"]::before{background-position:-500px -600px}#filter_bar a[data-make="mack"]::before{background-position:-600px -100px}#filter_bar a[data-make="maserati"]::before{background-position:-600px -600px}#filter_bar a[data-make="maybach"]::before{background-position:-700px -600px}#filter_bar a[data-make="mazda"]::before{background-position:-700px -200px}#filter_bar a[data-make="mercedes"]::before{background-position:-800px -400px}#filter_bar a[data-make="mercedes-benz"]::before{background-position:-800px -400px}#filter_bar a[data-make="mercury"]::before{background-position:-200px -100px}#filter_bar a[data-make="mg"]::before{background-position:-200px -300px}#filter_bar a[data-make="mini"]::before{background-position:-900px -400px}#filter_bar a[data-make="mitsubishi"]::before{background-position:-800px -200px}#filter_bar a[data-make="nissan"]::before{background-position:-900px -200px}#filter_bar a[data-make="oldsmobile"]::before{background-position:-300px -100px}#filter_bar a[data-make="pagani"]::before{background-position:-800px -600px}#filter_bar a[data-make="proton"]::before{background-position:-900px -600px}#filter_bar a[data-make="peterbilt"]::before{background-position:-500px -100px}#filter_bar a[data-make="peugeot"]::before{background-position:-1000px -400px}#filter_bar a[data-make="plymouth"]::before{background-position:-400px -100px}#filter_bar a[data-make="pontiac"]::before{background-position:-100px -100px}#filter_bar a[data-make="porsche"]::before{background-position:-1100px -400px}#filter_bar a[data-make="ram"]::before{background-position:-800px top}#filter_bar a[data-make="renault"]::before{background-position:left -500px}#filter_bar a[data-make="rolls_royce"]::before{background-position:-1000px -600px}#filter_bar a[data-make="saab"]::before{background-position:-100px -500px}#filter_bar a[data-make="saleen"]::before{background-position:-1100px -600px}#filter_bar a[data-make="shelby"]::before{background-position:left -700px}#filter_bar a[data-make="skoda"]::before{background-position:-100px -700px}#filter_bar a[data-make="smart"]::before{background-position:-1000px -200px}#filter_bar a[data-make="subaru"]::before{background-position:-1100px -200px}#filter_bar a[data-make="tesla"]::before{background-position:-1100px top}#filter_bar a[data-make="toyota"]::before{background-position:left -300px}#filter_bar a[data-make="triumph"]::before{background-position:-200px -500px}#filter_bar a[data-make="volkswagen"]::before{background-position:-300px -500px}#filter_bar a[data-make="volvo"]::before{background-position:-400px -500px}#filter_bar a[data-make="wiesmann"]::before{background-position:-200px -700px}#hero_wrap{position:relative}#hero_wrap #static_hero{position:relative;width:100%;height:52vw;overflow:hidden}@supports (-o-object-fit: cover) or (object-fit: cover){#hero_wrap #static_hero .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}#hero_wrap .relative_message{position:absolute;top:2vw;left:5vw;font-size:80%;line-height:105%;text-shadow:1px 1px 3px rgba(0,0,0,0.5)}#hero_wrap .relative_message>*{margin:.2rem}#hero_wrap .absolute_message{display:none;position:relative;right:0;z-index:10;bottom:10%;background:rgba(0,0,0,0.7);padding:20px 40px;font-size:80%;line-height:110%;text-shadow:1px 1px 3px rgba(0,0,0,0.5)}.hero_image{position:absolute;top:0}#browse_types_wrap{padding:40px;background:#ddd;background:-webkit-linear-gradient(top, #ddd 0%, #efefef 62%, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, from(#ddd), color-stop(62%, #efefef), to(#efefef));background:-o-linear-gradient(top, #ddd 0%, #efefef 62%, #efefef 100%);background:linear-gradient(to bottom, #ddd 0%, #efefef 62%, #efefef 100%)}#browse_types_wrap h3{letter-spacing:.2rem}#browse_types_wrap #browse_types{max-width:1080px;margin:0 auto;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#browse_types_wrap #browse_types a{-ms-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-basis:46%;-ms-flex-preferred-size:46%;flex-basis:46%;padding:2%;font-weight:700;text-transform:uppercase;text-decoration:none}#browse_types_wrap #browse_types>a .icon-economy{max-width:70%}#cta_wrap{background:none;padding:40px 40px 60px}#cta_wrap div{max-width:1080px;margin:0 auto}#cta_wrap div div{position:relative;display:block;max-width:360px;padding-bottom:40px;margin:0 auto 40px;background:rgba(0,0,0,0.7);color:#fff;text-align:center;cursor:pointer}#cta_wrap div div p{padding:0 20px}#cta_wrap div div div{position:absolute;bottom:-16px;left:0;width:100%;background:none;padding-bottom:0;margin-bottom:0}#home-content-wrap,#home_content_wrap{-ms-order:3;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#welcome_wrap{position:relative;z-index:2;padding:40px;background:#9f2a2a;background:-webkit-linear-gradient(top, #9f2a2a 0%, #d15353 62%, #d15353 100%);background:-webkit-gradient(linear, left top, left bottom, from(#9f2a2a), color-stop(62%, #d15353), to(#d15353));background:-o-linear-gradient(top, #9f2a2a 0%, #d15353 62%, #d15353 100%);background:linear-gradient(to bottom, #9f2a2a 0%, #d15353 62%, #d15353 100%)}#welcome_wrap div{max-width:1080px;margin:0 auto}#welcome_wrap div #insert_location_hours{margin-right:0}#welcome_wrap a{color:#cccccc;text-decoration:underline}#welcome_wrap a:hover{color:#b3b3b3;text-decoration:none}#insert_location_hours{background:rgba(0,0,0,0.7);padding:0 1rem 1rem;border-top:4px solid #d15353;font-size:90%}#insert_location_hours h2,#insert_location_hours h4,#insert_location_hours h3{font-size:140%;text-transform:uppercase;margin:1rem 0 .5rem 0}#insert_location_hours h2::before,#insert_location_hours h4::before,#insert_location_hours h3::before{content:'[\00a0';color:#777}#insert_location_hours h2::after,#insert_location_hours h4::after,#insert_location_hours h3::after{content:'\00a0]';color:#777}#insert_location_hours p{margin:0}#insert_location_hours .bus_hours dl{margin:0;font-size:80%}#insert_location_hours .bus_hours dl dd,#insert_location_hours .bus_hours dl dt{display:inline-block;width:50%;margin:0;padding:0}#home_map{position:relative;min-height:320px;overflow:hidden}#home_map a>img{position:absolute;top:50%;left:50%;margin-left:-960px;margin-top:-371px}#featured_inventory{background:#dddddd;background:-webkit-linear-gradient(top, #ddd 0%, #fefefe 100%);background:-webkit-gradient(linear, left top, left bottom, from(#ddd), to(#fefefe));background:-o-linear-gradient(top, #ddd 0%, #fefefe 100%);background:linear-gradient(to bottom, #ddd 0%, #fefefe 100%);-ms-order:4;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%}#featured_inventory h4{text-align:center;text-transform:uppercase;font-size:140%;color:#222;letter-spacing:.2rem;margin:40px 0 20px 0}#featured_inventory h4::before{content:'[\00a0';color:#c73535}#featured_inventory h4::after{content:'\00a0]';color:#c73535}#featured_inventory .scroll_left,#featured_inventory .scroll_right{position:absolute;top:50%;margin-top:-30px;left:0;height:30px;width:30px;font-size:450%;line-height:40%;font-weight:700;padding:10px;cursor:pointer;border-radius:0 4px 4px 0;background:rgba(0,0,0,0.5)}#featured_inventory .scroll_left i,#featured_inventory .scroll_right i{top:-10px}#featured_inventory .scroll_right{left:auto;right:0;border-radius:4px 0 0 4px}.pages #featured_inventory{background:none}#features{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100vw;max-width:100%;overflow:hidden;overflow-x:auto;margin-bottom:3rem}#features div{border:8px solid #fefefe;background:#fefefe;min-width:200px;max-width:200px;margin:1vw;padding-bottom:40px;position:relative}#features div img{height:auto;width:100%}#features div p{margin:0}#features div .button{bottom:0;position:absolute}#features .arrow_after::after{top:0}#home-content-wrap,#location_hours_wrap,#featured_inventory{position:relative;z-index:3;margin-top:0}@media only screen and (min-width: 560px){#hero_wrap .relative_message{font-size:120%}#cta_wrap>div>div{display:block;height:120px;max-width:100%}#cta_wrap>div>div img{float:left;width:30%;margin-right:.5rem}@supports (-o-object-fit: cover) or (object-fit: cover){#cta_wrap>div>div img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:120px}}#cta_wrap>div>div>h4{padding-top:1rem}#cta_wrap>div>div>div{margin-left:30%;width:70%}}@media only screen and (min-width: 740px){#filter_bar{-ms-order:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}.home main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.home main>section{margin:0 auto}#splash_wrap{width:100%}#cta_wrap>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#cta_wrap>div>div{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;height:auto;margin:1%}#cta_wrap>div>div h4{font-size:87%}#cta_wrap>div>div img{float:none;width:auto;margin-right:0;height:auto}#cta_wrap>div>div>div{margin-left:0;width:100%}#features{margin-bottom:2rem}#home-content-wrap,#home_content_wrap{width:100%}#welcome_wrap>div{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#welcome_wrap>div div{-ms-order:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#welcome_wrap>div div#insert_location_hours{-ms-order:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:1rem}}@media only screen and (min-width: 980px){#hero_wrap #static_hero{height:42vw}#hero_wrap .relative_message{font-size:160%}#hero_wrap .relative_message h4{font-size:60%}#hero_wrap .relative_message a.button.arrow_after{font-size:70%}#cta_wrap>div>div>h4{font-size:120%}}@media only screen and (min-width: 1080px){#hero_wrap #static_hero{height:38vw}}
