/* custom button fix to better align with new design */
.vlp .pricing .price-btn {text-align: right;}
.vlp .pricing .price-btn .btn {display: inline-block; width: auto; font-size: 12px;}
.vdp .pricing .price-btn .btn {
  text-align: center;
  padding: 0;
  padding-right: var(--btn-primary-padding-right, calc(1.5em - var(--btn-border-width)));
  padding-left: var(--btn-primary-padding-left, calc(1.5em - var(--btn-border-width)));
  line-height: 3;
}
.vdp .pricing .price-btn .btn::before {content: '';}
/* edmunds button */
.vlp .edmundscarcode-container a.sms-button.ui-button {width: auto; font-size: 12px;}
.vdp .edmundscarcode-container a.sms-button.ui-button {text-align: center; background: #fff; margin: 5px 0;}
.vdp .edmundscarcode-container a.sms-button.ui-button::before {content: '';}

/* nav fix */
@media screen and (max-width: 1200px) { .compact .nav-last {padding-right: 140px;} }

/* vlp payment info fix */
.inventory-listing-default .facetmulti-form .paymentInformation span {display: block; text-align: center;}

/* links have inherited color */
a[target=_blank]:focus {color: inherit;}

/* prevent pixall iframe from affecting page layout */
html > iframe[src*="pixall"] {display: none;}

/* ddcalmirc 04969011 - ddcbox3 overlap issues on vdps */
.vdp .ddc-box-3 {min-height: auto;}
.vdp .ddc-box-3 .widget-heading {margin: 0;}

/* fix for vdps with digital retailing on v1 variation - eliminates the large gap at the top of the page */
.vdp.v9-oem-lincoln-0002-v1 .digital-retailing-default.mb-10.pt-8 {padding-top: 0 !important; margin-bottom: 0 !important;}

/* dr close button fix */
.calculator-payment-dealertrack .payment-calc-close {padding: 0; line-height: 2;}

/* ddcrandyh 07790349 */
.forddirect-smartt > p { display: none; }
