/* fdbarfety PPR-057944 */
.social-links {position: fixed; top: 0; left: 230px;}

/* USED VEHICLE SPECIALS */
.alias-inventory-featured-used .inventory-featured-button-fix .msrp .value, .alias-inventory-featured-used .inventory-featured-button-fix .salePrice .value { color: #d71921; }
.alias-inventory-featured-used #page-body .row  { margin-left: -25px !important; margin-right: -25px !important; }
.alias-inventory-featured-used .inventory-featured-button-fix .hproduct { position: relative; margin-top: 1em; border: 1px solid #d8d8d8; padding: 10px; border-radius: 10px; background: white; box-shadow: 1px 1px 7px #a5a5a5; height: 675px; }
.alias-inventory-featured-used .inventory-featured-button-fix .hproduct .fn { min-height: 2.5em; text-align: center; font-size: 15px; text-underline-position: under; }
.alias-inventory-featured-used .ddc-page-title { text-align: center; font-weight: bold; }
.alias-inventory-featured-used .inventory-featured-button-fix .description { margin: 1em 0px; text-align: center; border: 1px solid #e8e8e8; background: whitesmoke; border-radius: 5px; padding: 10px; }
.alias-inventory-featured-used .inventory-featured-button-fix .btn.view-link { position: absolute; right: 15px; background: #d71921; border: none; bottom: 10px; width: 90%; }
.alias-inventory-featured-used .content { text-align: center; }

/* NEW VEHICLE SPECIALS */
.alias-inventory-featured-new .inventory-featured-button-fix .msrp .value, .alias-inventory-featured-new .inventory-featured-button-fix .salePrice .value { color: #d71921; }
.alias-inventory-featured-new #page-body .row  { margin-left: -25px !important; margin-right: -25px !important; }
.alias-inventory-featured-new .inventory-featured-button-fix .hproduct { margin-top: 1em; border: 1px solid #d8d8d8; padding: 10px; border-radius: 10px; background: white; box-shadow: 1px 1px 7px #a5a5a5; }
.alias-inventory-featured-new .inventory-featured-button-fix .hproduct .fn { min-height: 2.5em; text-align: center; font-size: 15px; text-underline-position: under; }
.alias-inventory-featured-new .ddc-page-title { text-align: center; font-weight: bold; }
.alias-inventory-featured-new .inventory-featured-button-fix .description { margin: 1em 0px; text-align: center; border: 1px solid #e8e8e8; background: whitesmoke; border-radius: 5px; padding: 10px; }
.alias-inventory-featured-new .inventory-featured-button-fix .btn.view-link { background: #d71921; border: none; }
.alias-inventory-featured-new .content { text-align: center; }
/* FEATURED VEHICLES WIDGET */
.inventory-featured-default .pricing { float: none; width: 100%; margin: 0px; }
/* Description Block */
.inventory-featured-default .description { margin-top: 1em; }
.inventory-featured-default .description span { display: block; }
.inventory-featured-default .description span.separator { display: none; }
/* Fix Button width/positioning - NEEDS Proper row-count rendering to work properly (Have DDC Set the Counts!) */
/* Adjust the Positioning Context from the individual car/column, to the row to get the buttons to line up. 
   Also adding padding to the row to give the buttons a place to land.
   This Breaks the buttons fitting to 100%-width of columns - so approximate the width with a workable percentage so it scales.
*/
.inventory-featured-default [class*="yui3-u-"],
.inventory-featured-default [class*="yui3-u-"] > .ddc-content { position: unset !important; }
.inventory-featured-default .yui3-g { position: relative; padding-bottom: 50px; }
.ddc-mega-menu-nav .inventory-featured-default .hproduct .description { height: 160px; }
/* Apply top Margin to push away subsequent rows from the buttons*/
.alias-inventory-featured-new .inventory-featured-button-fix .hproduct { margin-top: 1em; border: 1px solid #d8d8d8; padding: 10px; border-radius: 10px; background: white; box-shadow: 1px 1px 7px #a5a5a5; }
.light-bar-separator {margin: 0 0 -16px;}

/* Start 'srp-new-price-value-final-price' (do not modify this line) */
/* Modified by eric-marsh on 10/07/26 10:39 AM CDT */
.srp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 15.75px; color: #000000; }
/* End 'srp-new-price-value-final-price' (do not modify this line) */

/* Start 'srp-new-price-value-priceAfterFees' (do not modify this line) */
/* Modified by eric-marsh on 10/07/26 10:39 AM CDT */
.srp .inv-type-new.pricing-detail .priceAfterFees .price-value { text-decoration: none; font-weight: normal; font-size: 27.0px; color: #000000; }
/* End 'srp-new-price-value-priceAfterFees' (do not modify this line) */

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by eric-marsh on 10/07/26 10:49 AM CDT */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 18.0px; color: #000000; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-priceAfterFees' (do not modify this line) */
/* Modified by eric-marsh on 10/07/26 10:50 AM CDT */
.vdp .inv-type-new.pricing-detail .priceAfterFees .price-value { text-decoration: none; font-weight: normal; font-size: 22.5px; color: #000000; }
/* End 'vdp-new-price-value-priceAfterFees' (do not modify this line) */