/* ddcdusting 05585392 */
.ws-vehicle-media .media-content .cta-container {display: none !important;}

/* ddcdusting 05956364 */
.mycars-integration-navbar {margin-left: 16px;}

.btn-primary {border-color: #ec008e; background: #ec008e;}
.allFranchises {border-collapse: separate;border-spacing: 8px;}
.allFranchises td img {width: auto !important;height: 50px !important;display: block;margin-left: auto;margin-right: auto;}

/*  Per client....*/
/*  1.  move company logo 16px to the left.  */
.header-default .header-logo img {margin-left: 16px;}

/* 3.  customize the inventory search facet button.  */
.index .inventory-search-facet-browse button {border-radius: 22px;background-color: #EC048A;color: #ffffff;border: 1px solid red;}

/* 4.  index landing 4 cta titles - change font to all caps, 32px and make "SPECIALS" pink.  */
.index div[data-name="index-landing-0004-collage-cta-1"] h2 {font-size: 32px;text-transform: uppercase;}
.index div[data-name="index-landing-0004-collage-cta-1"] h2:after {content: " SPECIALS";font-size: 32px;color: #EC048A;}
.index div[data-name="index-landing-0004-collage-cta-2"] h2 {font-size: 32px;text-transform: uppercase;}
.index div[data-name="index-landing-0004-collage-cta-2"] h2:after {content: " SPECIALS";font-size: 32px;color: #EC048A;}
.index div[data-name="index-landing-0004-collage-cta-3"] h2 {font-size: 32px;text-transform: uppercase;}
.index div[data-name="index-landing-0004-collage-cta-3"] h2:after {content: " SPECIALS";font-size: 32px;color: #EC048A;}

/* Start 'vlp-new-price-value-msrp' (do not modify this line) */
/* Modified by dtdwightsears on 07/08/19 01:41 PM CDT */
.vlp .inventoryList .item.inv-type-new .pricing .msrp .value { text-decoration: line-through; font-size: 16.8px; color: #000000; }
/* End 'vlp-new-price-value-msrp' (do not modify this line) */

.third-party-service-footer {position: relative;margin-top: 0px;z-index: 0 !important;}
.ddc-footer .third-party-service-footer  .navigation-default {width: 100% !important;}
.ddc-footer .third-party-service-footer .navigation-default ul li>a {height: 40px;padding: 10px 20px;}
.ddc-footer .third-party-service-footer .content-default.credit {margin-top: 60px;width: 100% !important;} 



.index div[data-name="index-landing-0003-hero-content-2"] {position: relative !important;top: -160px !important;}


/*  Full width on view details buttons.  */
.alias-inventory-featured-new .inventory-featured-default .view-link {width: 100%;text-align: center !important;}
.alias-inventory-featured-used .inventory-featured-default .view-link {width: 100%;text-align: center !important;}
.vlp .pricing-area .view-link {width: 100%;}


/*  Client wants the landing content color change to black and the font size to match the width of the box.  */
.index div[data-name="index-landing-0004-hero-1"] {padding: 0px 48px 0xp 48px !important;}
.index div[data-name="index-landing-0004-hero-1"] .ddc-content {padding: 0px !important;width: 110% !important;min-width: 110% !important;margin-left: -5px !important;} 
.index div[data-name="index-landing-0004-hero-1"] h3 {color: #000000;}
 
@media only screen and (max-width: 2000px) {
.index div[data-name="index-landing-0004-hero-1"] h3 {font-size: 38px;}
.index div[data-name="index-landing-0004-hero-1"] h4 {font-size: 30px;}
}

@media only screen and (max-width: 1590px) {
.index div[data-name="index-landing-0004-hero-1"] h3 {font-size: 29px;}
.index div[data-name="index-landing-0004-hero-1"] h4 {font-size: 24px;}
}

@media only screen and (max-width: 1300px) {
.index div[data-name="index-landing-0004-hero-1"] h3 {font-size: 24px;}
.index div[data-name="index-landing-0004-hero-1"] h4 {font-size: 19.25px;}
}


/* Start 'vdp-final-price-price-value-final-price' (do not modify this line) */
/* Modified by cotymarsh on 10/31/19 04:32 PM EDT */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-size: 22.5px; color: #000000; }
/* End 'vdp-final-price-price-value-final-price' (do not modify this line) */


/* almir.cibra 08722625 */
.inventory-listing-default.incentives-btn-fix .inventoryList .hproduct {min-height: 300px !important;}
.inventory-listing-default.incentives-btn-fix .inventoryList .hproduct .pricing-area {margin-bottom: 5px;}
.inventory-listing-default.incentives-btn-fix .inventoryList .hproduct > div > a.view-incentives {max-width: 151px; float: right;}
.content-default .wysiwyg-image {display: inline-block;}
.yui3-g.aside-left {display: flex;}
.yui3-g.aside-left .aside {width: auto; margin: 0; min-width: 300px; padding-right: 12px;}
.yui3-g.aside-left .main {width: auto; margin: 0; min-width: 660px; padding-left: 12px;}

.container {width: 1080px !important;}

/* Start 'vdp-msrp-price-value-msrp' (do not modify this line) */
/* Modified by lgreer1 on 04/13/20 11:40 AM EDT */
.vdp .inv-type-new.pricing-detail .msrp .price-value { text-decoration: line-through; font-size: 18px; color: #000000; }
/* End 'vdp-msrp-price-value-msrp' (do not modify this line) */

/* Start 'vdp-used-price-value-final-price' (do not modify this line) */
/* Modified by gcox30 on 03/29/22 01:43 PM EDT */
.vdp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #000000; }
/* End 'vdp-used-price-value-final-price' (do not modify this line) */

/* Start 'vdp-used-price-value-internetPrice' (do not modify this line) */
/* Modified by gcox30 on 03/29/22 01:43 PM EDT */
.vdp .inv-type-used.pricing-detail .internetPrice .price-value { text-decoration: line-through; font-size: 18px; color: #000000; }
/* End 'vdp-used-price-value-internetPrice' (do not modify this line) */

/* Start 'srp-new-price-label-final-price' (do not modify this line) */
/* Modified by nwill123 on 07/17/23 12:03 PM EDT */
.srp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: normal; font-size: 15.75px; 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 zavdibegov on 03/30/23 02:59 PM EDT */
.vdp .inv-type-NEW.pricing-detail .final-price .price-label { text-decoration: line-through; font-size: 18px; color: #000000; }
/* End 'vdp-NEW-price-label-final-price' (do not modify this line) */

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

/* Start 'srp-inv-type-new-portal-price-value-portal-price' (do not modify this line) */
/* Modified by toneill5 on 11/15/23 11:21 AM EST */
.srp .vehicle-card-title.inv-type-new .portal-price { text-decoration: line-through; font-size: 22.5px; color: #000000; }
/* End 'srp-inv-type-new-portal-price-value-portal-price' (do not modify this line) */

/* Start 'srp-new-price-value-msrp' (do not modify this line) */
/* Modified by toneill5 on 10/02/24 05:22 PM EDT */
.srp .inv-type-new.pricing-detail .msrp .price-value { text-decoration: line-through; font-size: 15.75px; color: #000000; }
/* End 'srp-new-price-value-msrp' (do not modify this line) */

/* ddcrandyh CC05572525 */
@media screen and (max-width: 1200px) {
  .page-header.responsive-centered-nav {
     & .header-contact .vcard {
        & .tels .tel .ddc-icon, & .adr .ddc-icon, & .adr span:not(.responsive-directions-link) {
        display:inline;
     }
     & .responsive-directions-link { display: none !important;}
  } 
}}

/* 05613917 ddcjareds & schadwick 05956149 */
.srp .ws-inv-facets .checkbox input[type=checkbox] {   -webkit-appearance: none; margin-left: -28px; bottom: 0px; min-height: 22px!important; min-width: 22px!important; outline: 1px solid #FF40BF; }
.srp .ws-inv-facets .checkbox input[type='checkbox']:checked {background-color: #FF40BF;} and .srp .ws-inv-facets .checkbox input[type='checkbox']:checked:after { color: white;position: absolute;line-height: 1rem;font-size:1rem;padding-left: 0.15rem;}
.srp .ws-inv-facets .checkbox input[type='checkbox']:checked:before {content: "\2713"; color:white; padding-left:5px; top: 2px; position: relative;}

/* 05712288 ddcjareds */
.srp .vehicle-card-detailed .modern-my-cars-details-label { display: none!important; }

/* ddcdusting 05719940 */
.vehicle-card-footer.text-muted.d-flex.align-items-center.footer-grid-layout {justify-content: center;}
[data-widget-name=ws-inv-listing] .footer-grid-layout>* {min-width: calc(130%/var(--grid-columns));}

/* ddcdaniele - 05734547  */ 
.custompink .value.text-nowrap { color:#ec008e!important; }

/* ddcjareds 05790061 */
.page-header.responsive-centered-nav .header-contact { background: #FFF; }
.page-header.responsive-centered-nav .header-contact .vcard :is(.tels span, .adr a, .adr .ddc-icon ) {color: #000;}
.page-header.responsive-centered-nav .header-contact .vcard .ddc-icon-call { color: #F03181!important; }

/* ddcdusting 05863672 */
.cst-btn-1 a.btn.btn-block.btn-primary:hover {text-decoration: underline;}

/* ddcrandyh 06145324 */
body:not(.ddc-composer) .page-header.responsive-centered-nav { 
    display: flex; flex-wrap: wrap;
    & .header-navigation { 
        display: flex;
        order: 0;  width: calc(100% - 180px);
        & .header-default { width: 205px; }
        & .navigation-default { 
            width: 675px; margin-left: auto;  
            & .navbar-nav { justify-content: end;  }
        }
        & .ws-mycars-nav { width: 60px; margin-right: auto; }
    }
    & .header-contact { 
        order: 1; 
        & .links-locale { display: none; }
        & .header-default {  width: 180px; display: flex; align-items: center; } 
    }
    & .content-alert-banner { 
        order: 1;  width: 100%; 
    }
}