[data-css-module-id="oregans/services/components/Oregans/Services/VehicleInventoryDetailsScreenWidget/style/brands/dot-com-five"] {
  display: none;
}

.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsTitleInventoryTypeValue, .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsTitleDemoStamp {
  display: inline-block;
  position: relative;
  top: -0.1em;
  font-size: 75%;
  line-height: 1;
  border-radius: 0.2ex;
  padding: 0.2em 0.5em;
  vertical-align: middle;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsTitleDemoStamp {
  background: #fffa90;
  color: black;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsTitleInventoryTypeValue {
  background: #cdcdcd;
  color: #323232;
}
.ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-vehicle-inventory-type-id="2"] .ovidsTitleInventoryTypeValue {
  background-color: #c0d6cb;
  color: black;
}
.ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-vehicle-inventory-type-id="1"] .ovidsTitleInventoryTypeValue {
  background-color: #b4d3df;
  color: black;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] > .ovidsTopSection[data-or-theme=area] {
  background: rgb(240, 240, 240);
  color: #414042;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] > .ovidsTopSection[data-or-theme=area-weak] {
  background: rgb(240, 240, 240);
  color: #414042;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsTitleTrimValue,
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsTitleInstalledPackageSummaryValue,
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsTitleTrimMarketingBlurbValue {
  font-weight: 500;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsTitleTrimMarketingBlurbValue {
  display: block;
  margin-top: 0.2em;
  font-size: 75%;
  line-height: normal;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleMainPhotoArea {
  position: relative;
  color: #414042;
  background: white;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleCard {
  line-height: normal;
  color: #414042;
  background: rgb(240, 240, 240);
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleCardPriceArea {
  border-bottom: 4px solid #000000;
  padding-bottom: 1rem;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleCardPriceGroups {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  margin: -1em 0 0 -1em;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleCardPriceGroups > * {
  margin: 1em 0 0 1em;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleCardAmountArea {
  display: flex;
  flex-flow: column;
  align-items: center;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleCurrentPriceValue {
  margin-bottom: 0;
  color: #000000;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleCurrentPriceValue > .currencyUnit {
  font-size: inherit;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleCurrentPriceValue > .currencyUnit:after {
  content: normal;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehiclePreviousPrice {
  font-weight: inherit;
  margin-bottom: 0;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehiclePreviousPrice > .ovidsVehiclePreviousPricePrefix {
  font-size: 60%;
  margin-right: 0.7ex;
  vertical-align: middle;
  text-transform: uppercase;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehiclePreviousPrice > .ovidsVehiclePreviousPriceValue {
  text-decoration: line-through;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehiclePreviousPrice > .ovidsVehiclePreviousPriceValue > .currencyUnit {
  font-size: inherit;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehiclePreviousPrice > .ovidsVehiclePreviousPriceValue > .currencyUnit:after {
  content: normal;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleCardPaymentArea {
  display: flex;
  font-size: 110%;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleCardPaymentArea > * + * {
  margin-left: 1em;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleCardDiscount {
  display: flex;
  justify-content: center;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovldDiscountAmount.orH.orBottomHeading {
  margin: 0;
  line-height: normal;
  text-decoration: none;
  color: inherit;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehiclePriceDetailsLinkArea {
  display: flex;
  flex-flow: column;
  align-items: center;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehiclePricingDetailsArea {
  margin-bottom: 2em;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehiclePricingDetailsArea .ovpdTable {
  width: 100%;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsActionsList {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 2em 0 0 0;
  padding: 0;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsActionsList > *:not(:first-child) {
  display: block;
  margin-left: 1em;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleFeaturesLink {
  cursor: pointer;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsPaymentCalculatorCard {
  border-radius: 0;
  background: rgb(240, 240, 240);
  color: #414042;
}
@media all and (max-width: 699px) {
  .ovidsArea[data-ovids-brand-class=dot-com-five] > .ovidsTopSection {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsMainGroup {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsHeader {
    padding: 1.5rem 1.2rem;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsTitle {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleMediaArea {
    padding: 0 1.2rem;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleAdditionalPhotosArea {
    margin-top: 0.5rem;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsMainGroup2 {
    margin-top: 1.5rem;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleCard {
    padding: 1.5rem 1.2rem;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsDetailsArea {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsDetailsAreaContent {
    padding-right: 1.2rem;
    padding-left: 1.2rem;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsMainAsideArea {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsMainAsideAreaContent {
    padding-right: 1.2rem;
    padding-left: 1.2rem;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsPaymentCalculatorCard {
    padding: 1rem;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsIncentivesArea {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsIncentivesAreaContent {
    padding-right: 1.2rem;
    padding-left: 1.2rem;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsPaymentCalculatorFullArea {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsLocationArea {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsLocationAreaContent {
    padding-right: 1.2rem;
    padding-left: 1.2rem;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsSimilarVehiclesArea {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsSimilarVehiclesAreaContent {
    padding-right: 1.2rem;
    padding-left: 1.2rem;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsLegalArea {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsLegalAreaContent {
    padding-right: 1.2rem;
    padding-left: 1.2rem;
  }
}
@media all and (min-width: 700px) {
  .ovidsArea[data-ovids-brand-class=dot-com-five] > .ovidsTopSection {
    padding-top: 6vmin;
    padding-bottom: 6vmin;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsMainGroupContent {
    margin: 0 auto;
    padding-right: 6vmin;
    padding-left: 6vmin;
    max-width: 1500px;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleAdditionalPhotosArea {
    margin-top: 1vmin;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleAdditionalPhotosArea .ovpwPhotosList {
    padding-bottom: 1vmin;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleAdditionalPhotosArea .ovpwImage {
    cursor: pointer;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsVehicleCard {
    border-radius: 0;
    padding: 3vmin;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsDetailsArea {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsDetailsAreaContent {
    margin: 0 auto;
    padding-right: 6vmin;
    padding-left: 6vmin;
    max-width: 1500px;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsMainAsideArea {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsMainAsideAreaContent {
    margin: 0 auto;
    padding-right: 6vmin;
    padding-left: 6vmin;
    max-width: 1500px;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsPaymentCalculatorCard {
    padding: 3vmin;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsPaymentCalculatorFullArea {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsIncentivesArea {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsIncentivesAreaContent {
    margin: 0 auto;
    padding-right: 6vmin;
    padding-left: 6vmin;
    max-width: 1500px;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsLocationArea {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsLocationAreaContent {
    margin: 0 auto;
    padding-right: 6vmin;
    padding-left: 6vmin;
    max-width: 1500px;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsSimilarVehiclesArea {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsSimilarVehiclesAreaContent {
    margin: 0 auto;
    padding-right: 6vmin;
    padding-left: 6vmin;
    max-width: 1500px;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsLegalArea {
    margin: 0;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsLegalAreaContent {
    margin: 0 auto;
    padding-right: 6vmin;
    padding-left: 6vmin;
    max-width: 1500px;
  }
}
.ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="800"] .ovidsMainGroupContent {
  display: flex;
}
.ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="800"] .ovidsMainGroup1 {
  flex: 1;
  margin: 0;
  min-width: 50%;
  max-width: 50%;
}
.ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="800"] .ovidsMainGroup2 {
  flex: 1;
  margin: 0;
  box-sizing: border-box;
  padding-left: 3vmin;
  min-width: 50%;
  max-width: 50%;
}
.ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="1100"] .ovidsMainGroup1 {
  min-width: 56%;
  max-width: 56%;
}
.ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="1100"] .ovidsMainGroup2 {
  min-width: 44%;
  max-width: 44%;
}
.ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="500"] .ovidsMainAsides > .ovidsCredsiiWidgetArea {
  min-width: 470px;
}
.ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="500"] .ovidsMainAsides > .ovidsCarfaxWidgetArea {
  max-width: 400px;
}
.ovidsArea[data-ovids-brand-class=dot-com-five]:not([data-ovids-widths~="1000"]) .ovidsMainAsides {
  display: flex;
  flex-flow: column;
  align-items: center;
}
.ovidsArea[data-ovids-brand-class=dot-com-five]:not([data-ovids-widths~="1000"]) .ovidsMainAsides > * {
  max-width: 100%;
}
.ovidsArea[data-ovids-brand-class=dot-com-five]:not([data-ovids-widths~="1000"]) .ovidsMainAsides > *:not([aria-hidden=true]) ~ * {
  margin-top: 3vmin;
}
.ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="1000"] .ovidsMainAsides {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin: -3vmin 0 0 -3vmin;
}
.ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="1000"] .ovidsMainAsides > * {
  flex: 1;
  margin: 3vmin 0 0 3vmin;
}
@media all and (min-width: 700px) {
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsIncentivesGroup {
    display: flex;
    flex-flow: row wrap;
    margin: -3vmin 0 0 -3vmin;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five] .ovidsIncentivesGroup > * {
    flex: 1;
    margin: 0;
    box-sizing: border-box;
    padding: 3vmin 0 0 3vmin;
    min-width: 100%;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="750"] .ovidsIncentivesGroup1,
  .ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="750"] .ovidsIncentivesGroup2 {
    min-width: 30%;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="1100"] .ovidsIncentivesGroup3 {
    min-width: 40%;
  }
}
@media all and (min-width: 700px) {
  .ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="700"] .ovidsVehicleHighlightsArea {
    display: inline-flex;
    flex-flow: row wrap;
    margin: -6vmin 0 0 -6vmin;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="700"] .ovidsVehicleHighlightsArea > * {
    flex: 1;
    margin: 0;
    padding: 6vmin 0 0 6vmin;
    min-width: 30ex;
    max-width: 100ex;
  }
  .ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="700"] .ovidsVehicleFeaturesArea {
    white-space: nowrap;
    flex: 0;
  }
}
.ovidsArea[data-ovids-brand-class=dot-com-five][data-ovids-widths~="1000"] .ovidsTitle[data-ovids-long="1"] .ovidsTitleTrimAndPackage {
  display: block;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] [data-ovids-visible="0"] {
  opacity: 0;
}
.ovidsArea[data-ovids-brand-class=dot-com-five][data-ow-ua-engine=trident] .ovidsVehicleHighlightsArea {
  display: block;
}
.ovidsArea[data-ovids-brand-class=dot-com-five][data-ow-ua-engine=trident] .olsrLocation {
  flex: 2;
}
.ovidsArea[data-ovids-brand-class=dot-com-five][data-ow-ua-engine=trident] .olsrLocationSidebar {
  flex: 1;
}

.ovidsArea[data-ovids-brand-class=dot-com-five] > .ovidsMainGroup ~ .ovidsTopSection:not([aria-hidden=true]) {
  position: relative;
}
.ovidsArea[data-ovids-brand-class=dot-com-five] > .ovidsMainGroup ~ .ovidsTopSection:not([aria-hidden=true]):before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: 0 auto;
  border-top: 1px solid #cdcdcd;
  width: 100%;
  max-width: 1500px;
  height: 0;
  overflow: hidden;
}

/*# sourceMappingURL=dot-com-five.css.map */
