/*ddcrmelasky 08272622
.index .hero-image-overlay-container .hero-container .content-hero.CC06378234 .container { width: 100%; }
.index .hero-image-overlay { margin-top: -290px; }
.index .hero-image-overlay .hori-search {padding: 0 0 100px 0; margin: 0 auto; text-align: center;}
.index .hero-image-overlay .hori-search .ddc-heading-2 {color: #fff; right: 300px;}
.index .hero-image-overlay .hori-search .form-group {display:inline-block; margin:0 5px;}
.index .hero-image-overlay .hori-search select,
.index .hero-image-overlay .hori-search select.form-control,
.index .hero-image-overlay .hori-search .dropdown-toggle {padding: 4px 25px 4px 10px;}
.index .hero-image-overlay .hori-search .form-group.hide, .bmwcic .form-group.hide {display: none;}
.index .hero-image-overlay .hori-search .ddc-heading-2 {color: #fff; display: block;  font-size: 30px; margin-right: 10px; text-shadow: 1px 1px 4px #000; top: 38px; }
.button-block-responsive .row {margin-top: 90px;}
.index .content-hero .color-default {top: -150px; width: 60%; font-size: 54px;}
.index .content-hero .hero-subheading {color: #fff;} */

/* wabbey 08000697 */
.index div[data-name="index-content-cta-wrapper-1"] .btn-link.btn:not(.btn-no-decoration)::after {
    content: "\e002";
    font-family: 'ddc-button-icons';
    font-weight: normal;
    line-height: 1;
    color: var(--color-primary-500);
    transform: translateY(-50%);
    speak: none;
    margin-left: 5px;
}

.index .index-content-cta-1 {
    border-right: 1px solid #fff;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
}

.index .index-content-cta-2 {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
}

.index .index-content-cta-3 {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
}

.index .index-content-cta-4 {
    border-left: 1px solid #fff;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.index div[data-name="index-content-cta-wrapper-1"] a:hover,
.index div[data-name="index-content-cta-wrapper-1"] a.hover {text-decoration: none;border-bottom: 2px solid var(--color-primary-500); }
.index div[data-name="index-content-cta-wrapper-1"] a {font-size: 24px;align-self: center !important;padding: 5px;border-bottom: 2px solid transparent; } 
@media (max-width: 1200px) { 
  .index div[data-name="index-content-cta-1"] {
    border-right: 1px solid #fff;
    border-top: 2px solid #fff;
    border-bottom: 1px solid #fff;
    }

  .index div[data-name="index-content-cta-2"] {
    border-left: 1px solid #fff;
    border-top: 2px solid #fff;
    border-bottom: 1px solid #fff;
    border-right: 0px;
  }

  .index div[data-name="index-content-cta-3"] {
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    border-bottom: 2px solid #fff;
    border-left: 0px;
  }

.index div[data-name="index-content-cta-4"] {
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-bottom: 2px solid #fff;
  }
    .index [data-name^="index-content-cta-wrapper"] { flex-wrap: wrap !important; } 
    .index [data-name^="index-content-cta-wrapper"] .col-sm-3 { width: 50% !important; flex: 0 0 50% !important; } 
}

/*ddcrmelasky 08276573*/
.index .page-bd [data-widget-name='content-hero'] { max-width:unset; }
.navbar-default .contact-form label>span { color: #000; }
.ddc-mega-menu-nav .inventory-featured-default .hproduct h3 { height:15px; overflow:visible;}

/* ddcrandyh CC10322831 */
.inventory-detail-callout .vehicle-card-badge[data-web-api-id="lithia-60-day-value-badges-v2"] { width: auto; }
/***** Christopher Parrish Lithia-DCT 06162022 *****/

.buttonContainer {
padding: 30px 0px 15px 0px;
display: flex;
justify-content: center;
}

.buttonContainer a{
width: 220px;
height: 60px;
color: white;
font-size: 26px;
border: none;
background-color: #1967d1;
text-align: center;
display: flex;
flex-direction: column;
justify-contents: center;
}
.buttonContainer a:hover {
background-color: #1c59d3;
text-decoration: none;
}

.buttonContainer p {
margin-top: 10px;
}

.banner {
width: 100%;
}

/* ddcmattw 11682824 */
.ws-vehicle-media .media-gallery-toolbar div[role="presentation"] + div[role="presentation"] { display: none!important; }

/* Start 'srp-used-price-label-final-price' (do not modify this line) */
/* Modified by cbeckelman on 09/21/26 09:23 AM PDT */
.srp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: bold; font-size: 20px; color: #000000; }
/* End 'srp-used-price-label-final-price' (do not modify this line) */

/* Start 'srp-used-price-value-final-price' (do not modify this line) */
/* Modified by cbeckelman on 09/21/26 09:22 AM PDT */
.srp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 20px; color: #000000; }
/* End 'srp-used-price-value-final-price' (do not modify this line) */

/* Start 'vdp-used-price-label-final-price' (do not modify this line) */
/* Modified by cbeckelman on 09/21/26 09:23 AM PDT */
.vdp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: bold; font-size: 20px; color: #000000; }
/* End 'vdp-used-price-label-final-price' (do not modify this line) */

/* Start 'vdp-used-price-value-final-price' (do not modify this line) */
/* Modified by cbeckelman on 09/21/26 09:23 AM PDT */
.vdp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: bold; font-size: 20px; color: #000000; }
/* End 'vdp-used-price-value-final-price' (do not modify this line) */

/* Start 'srp-new-price-label-final-price' (do not modify this line) */
/* Modified by cotymarsh on 10/27/26 02:53 PM EDT */
.srp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 24px; color: #000000; }
/* End 'srp-new-price-label-final-price' (do not modify this line) */

/* Start 'vdp-new-price-label-final-price' (do not modify this line) */
/* Modified by cotymarsh on 10/27/26 02:55 PM EDT */
.vdp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 20px; color: #000000; }
/* End 'vdp-new-price-label-final-price' (do not modify this line) */