
.cs-inventory-wide #container{width:calc(100% - 32px);max-width:1150px;min-width:0;background:#fff;box-sizing:border-box}
.cs-inventory-wide #main{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;padding:0 10px;box-sizing:border-box}.cs-inventory-wide #inventory-selector,.cs-inventory-wide #inventory{float:none;width:auto;margin:0;min-width:0}.cs-inventory-wide #inventory-selector{align-self:start}.cs-inventory-wide #inventory-selector a{font-size:13px;line-height:1.6;padding:7px 16px}.cs-inventory-wide #inventory{border:0}.cs-inventory-wide .vehicle{display:grid;grid-template-columns:minmax(230px,290px) minmax(0,1fr) 104px;gap:20px;padding:16px;align-items:start}.cs-inventory-wide .vehicle>div,.cs-inventory-wide .vehicle>ul{float:none;width:auto;margin:0;min-width:0}.cs-inventory-wide .vehicle h6{font-size:16px;line-height:1.3;padding:0 0 10px}.cs-inventory-wide .vehicle .cs-sold-photo{display:block;width:100%;max-width:none}.cs-inventory-wide .vehicle img{width:100%;height:auto;display:block;box-sizing:border-box}.cs-inventory-wide .vehicle table{width:100%;margin:30px 0 0;font-size:13px;line-height:1.4;table-layout:fixed}.cs-inventory-wide .vehicle table td{padding:4px 0;overflow-wrap:anywhere}.cs-inventory-wide .vehicle table td:first-child:not([colspan]){width:40%}.cs-inventory-wide .vehicle ul.buttons{padding-top:29px}.cs-inventory-wide .vehicle .buttons a{width:auto;white-space:nowrap;padding:8px 10px;box-sizing:border-box}.cs-inventory-wide #inventory h5{font-size:17px;line-height:2.2}
.cs-inventory-wide #container>header{display:flex;align-items:stretch;gap:8px;height:auto;min-height:85px;background-size:100% 85px;padding-right:12px}.cs-inventory-wide #container>header>a{flex:0 0 240px;width:240px;margin:0 0 0 10px}.cs-inventory-wide #container>header>nav{float:none;width:auto;margin:0;flex:1}.cs-inventory-wide #container>header>nav:last-child{flex:0 0 auto;margin-left:auto}.cs-inventory-wide header ul.dropdown{white-space:nowrap}.cs-inventory-wide footer{box-sizing:border-box;padding:24px 30px;width:100%;clear:both}.cs-inventory-wide footer #newsletter{width:auto;float:none;padding:0 0 20px}.cs-inventory-wide footer #newsletter form{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.cs-inventory-wide footer #nav-sitemap{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:100%;padding:20px 0}.cs-inventory-wide footer #nav-sitemap ul{float:none;width:auto;margin:0;padding:0}.cs-inventory-wide footer table{width:100%!important}.cs-inventory-wide footer td{padding:12px 0!important}.cs-inventory-wide footer input{max-width:100%;box-sizing:border-box}
@media(max-width:1050px){.cs-inventory-wide .vehicle{grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:14px}.cs-inventory-wide .vehicle ul.buttons{grid-column:2;padding-top:0;display:flex;gap:8px;flex-wrap:wrap}.cs-inventory-wide .vehicle ul.buttons li{margin:0}.cs-inventory-wide #container>header{flex-wrap:wrap}.cs-inventory-wide #container>header>nav{flex:1 1 400px}.cs-inventory-wide #container>header>nav:last-child{flex:1 1 100%;margin:0}.cs-inventory-wide #container>header>nav:last-child>ul{margin:8px 0 8px 10px!important}}
@media(max-width:760px){.cs-inventory-wide #main{grid-template-columns:170px minmax(0,1fr)}.cs-inventory-wide .vehicle{display:block}.cs-inventory-wide .vehicle table{margin-top:12px}.cs-inventory-wide .vehicle ul.buttons{padding-top:12px}.cs-inventory-wide #inventory-selector h3{font-size:14px;padding:10px}.cs-inventory-wide footer #nav-sitemap{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:550px){.cs-inventory-wide #container{width:calc(100% - 16px)}.cs-inventory-wide #main{display:block;padding:0 8px}.cs-inventory-wide #inventory-selector{margin-bottom:16px}.cs-inventory-wide #inventory-selector ul{display:flex;flex-wrap:wrap}.cs-inventory-wide #inventory-selector li{flex:1 1 45%;min-width:0}.cs-inventory-wide .vehicle img{max-width:100%}.cs-inventory-wide #container>header>a{flex-basis:240px}.cs-inventory-wide #container>header>nav{flex:1 1 100%;min-width:0}.cs-inventory-wide header nav>ul{margin:8px 0 8px 10px!important;display:flex;flex-wrap:wrap;white-space:normal}.cs-inventory-wide footer{padding:24px 18px}.cs-inventory-wide footer #nav-sitemap{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.cs-inventory-wide{min-width:0}.cs-inventory-wide header{background-repeat:repeat-x}.cs-inventory-wide footer hr{max-width:100%}
.cs-inventory-wide #inventory h5{background-position:left center;background-size:100% 80px;background-repeat:no-repeat}.cs-inventory-wide #container>header{background-image:url(../img/header_bg.jpg),linear-gradient(#b6000b,#790006);background-size:960px 85px,100% 100%;background-position:-10px top,left top;background-repeat:no-repeat}@media(min-width:551px) and (max-width:760px){.cs-inventory-wide #container>header{background-position:-60px top,left top}}@media(max-width:550px){.cs-inventory-wide #container>header{background-position:left top,left top}}
@media(min-width:761px){.cs-inventory-wide #container>header{background-position:-7px top,left top}}.cs-inventory-wide #container>header>a{display:flex;align-items:center}.cs-inventory-wide #container>header #logo{width:210px;height:auto;max-width:100%;margin:0}
@media(min-width:761px){.cs-inventory-wide #container>header{background-position:5px top,left top}}@media(min-width:551px) and (max-width:760px){.cs-inventory-wide #container>header{background-position:-45px top,left top}}
@media(min-width:761px){.cs-inventory-wide #container>header{background-size:980px 85px,100% 100%;background-position:left top,left top}}
@media(min-width:761px){.cs-inventory-wide #container>header{background-size:1013px 85px,100% 100%}}
