.ss-footer-logo #waterMark .system-info-logo {display: none!important;visibility: hidden!important;}
.ss-pre-header {background-color: #2676bb;border-bottom: 2px solid #2676bb;}
div[id*=vehicle_search_area] #vehicleBar_FinanceButton .btn.btn-primary {padding: 5px .2px!important;}
div[id*=vehicle_search_area] .finance-open-icon {padding: 4px 0!important;}
div[id^=vehicle_search_area] .ShowButtonsAtTop .col-6:nth-child(2) {padding-right: 1px!important;}
div[id*=vehicle_search_area]>div>div.col-lg-3.col-md-3.col-12>div.d-flex.pt-2.pt-sm-1.pt-md-0.mb-2>a {align-self: flex-start!important;margin-top: .5rem;}

@media only screen and (max-width:1200px) and (min-width:767px) {div[id*=vehicle_search_area] #DepartmentFilterButtons #in-stock-preowned {font-size: 12px!important;padding: .25rem .28rem;}}

@media only screen and (min-width:767px) {div[id*=vehicle_search_area] #DepartmentFilterButtons {width: 100%!important;}
div[id*=vehicle_search_area] .row.m-0 .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;align-items: flex-start;justify-content: center;}
div[id^=vehicle_search_area] .row .col-lg-3.col-md-3.col-12 {padding: 0 5px;}}

@media only screen and (max-width:1200px) {div[id^=vehicle_search_area] .ShowButtonsAtTop .col-6 {width: 50%!important;flex: 0 0 50%;max-width: 50%;margin: 0 0 5px!important;}
div[id^=wish-icon-] {margin: 0!important;width: 100%!important;}
div#vehicleBar_FinanceButton * {margin: unset!important;}}
.philosophyCopy {width: 67%;}
.visionCopy {padding: 0 0 0 10px;}
.missionCopy {padding: 0 10px 0 0;}
.philosophyCopy h2 {padding: 10px;background-color: #000;color: #fff;text-align: center;margin-bottom: 20px;}
.philosophyCopy li {padding: 0;list-style-position: inside;padding: 10px 20px;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;margin-top: 10px;color: #fff;margin-bottom: 20px;font-weight:bold;font-size:16px}
ol.olleft {padding: 0;column-count: 2;column-gap: 100px;}
.philosophyCopy li:nth-child(even) {background-color: #444444;}
.philosophyCopy li:nth-child(odd) {background-color: #bc0000;}
.mvCopy .box {padding-bottom: 40%;position: relative;padding: 0 10px 30%;}
.mvCopy .outline {width: 100%;height: 100px;border: 3px solid #bc0000;position: absolute;top: 10%;left: 0;border-top: 0;text-align: center;}
.mvCopy h1 {display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;column-gap: 20px;margin: -21px 0 0;font-family: 'Merriweather', serif;font-size: 2.2rem;color: #000;line-height: 1.2;letter-spacing: .05em;text-transform: uppercase;text-align: center;}
.mvCopy h1::before, .mvCopy h1::after {height: 3px;background: #bc0000;content: '';top: 50px;}
.mvCopy .outline p {padding: 12px;}
.mvCopy h1::before {left: -2px;}
.mvCopy h1::after {left: 2px;}
.philosophyCopy li::marker {font-size: 16px;color: #fff;background-color: #000;display: block;}
section.mt.mvCopy {margin-top: 100px;}
section.mvCopy {margin-top: 100px;}
.philosophyCopy li:first-child {margin-top: 0;}

@media only screen and (max-width:1367px) {
.mvCopy .box {padding: 0 10px 35%;}}

@media only screen and (max-width:1025px) {
.mvCopy .box {padding: 0px 10px 60%;}
section.mvCopy {margin-top: 50px;}
.mvCopy .outline {height: 130px;}}

@media only screen and (max-width:835px) {
.missionCopy, .visionCopy {flex: 0 0 50%;max-width: 50%;}}

@media only screen and (max-width:769px) {
.philosophyCopy li {padding: 10px 20px;}
ol.olleft {column-gap: 20px;}

.philosophyCopy {width: 100%;}}

@media only screen and (max-width:480px) {
.missionCopy, .visionCopy {flex: 0 0 100%;max-width: 100%;padding: 0;}
ol.olleft {column-count: unset;}}