/* Shop By Brand Franchise List Style */
.navigation-default .dropdown .nav-fragment .ajax-navigation-element .locations-group-nav-simple .franchise-list-simple .franchise {width:25%;}

/* ddcbent adjusting main nav color per client request */
.compact.navbar-default {background-color: #0b3356;border-bottom: 2px solid #ffffff;}
.compact .navbar-nav .dropdown > a {color: #fff;}

/* ddcbent adjusting background colors per client request */
.page-header {background: rgba(0, 0, 0, 0) linear-gradient(#343434, #787878) repeat scroll 0 0;}
.slideshow-background {background-color: #a8a8a8;}
.ddc-footer {background-color: #a8a8a8;}

/* ddcbent adjusting header */
.page-header .value-statement {color: #e3e3e3;}
.page-header.compact .value-statement {margin-left:0px; padding-top: 0; font-size: 15px; font-style: italic; font-weight: 800;position: absolute;}

/* DNA5020640 ddcbthyng */
.page-header.compact .header-default {height: 120px;}
.page-header.compact .header-default .vcard h1 img {margin-top: 5px; max-height: 120px;}
.page-header.compact .header-default .vcard .adr {position: absolute;right: 75px; top: 55px;}
.page-header.compact .header-default .vcard .adr a {color: #e3e3e3; font-size: 100%; font-weight: bold;}
.page-header.compact .header-default .vcard .tels {position: absolute; font-size: 125%; color: #ffffff; font-weight: bold;}
.page-header.compact .header-default .vcard .tels .tel.phone1 {font-size: 100%;}
.page-header.compact .header-default .vcard .tels .tel {font-size: 100%; display: block; width: 100%; text-align: center;}
.page-header.compact .mycars-default .menu > a:before,
.page-header.compact .mycars-default .menu > a .count:before,
.page-header.compact .mycars-default .menu > a .label {color: #ffffff;}
.page-header.compact .mycars-default .menu:hover > a .label,
.page-header.compact .mycars-default .menu:hover > a:before {color: #cccccc;}

/* ddcbent adjusting VLP images */
.vlp .inventoryList .media img, .inventoryList .ddc-media img {height: auto;}

/* DNA5510632 ddcdmeline */
.groupSite .tels {display: flex;}
.page-header.compact .inventory-search-form {bottom:111px;}
.page-header.compact .header-default .vcard .tels .tel {width:auto;}
.page-header.compact .header-default .vcard .adr {right:0px;top: 50px;}
.page-header.compact .value-statement {font-size:15px;left:595px;top: 32px;height:20px;}
.page-header.compact .header-default .vcard .tels {width:auto;right:0px;top:120px;}
.page-header.compact .header-default .vcard .tels .tel.phone1 {padding-right:8px;}
.page-header.compact .header-default .vcard .tels .tel.phone2 {border-left:2px solid #fff;}
.page-header.compact .header-default .vcard .tels .tel.phone1::after {content:"(AUTO)"; font-size: 17px}

/* M-00239609 chris.diego */
.customWindowStickerButton {margin-top:5px;}
.page-header.compact .header-default .vcard .adr2 {top: 90px;width:100%;}

/* 08432021 | rtevans + M-00449753 billyh */
.vdp .cst-btn-1 .priceButton_001 {background: #f26300; font-weight: bold; font-size: 24px; padding: 6px 25px;}
.vdp .cst-btn-1 .priceButton_001:hover {background: #000;}
.vlp .cst-btn-1 .priceButton_001:hover {background: #000;}
/* M-00474148 ddcjosiahl */
.vlp .cst-btn-1 .priceButton_001 {margin-bottom:10px; background: #f26300;font-size: 18px;font-weight: 300;float: right;clear: both;}
.inventoryList .description .packages { padding-right: 10px;}

/* M-00471051 + M-00471128 billyh */
.ddc-row-p3 {background-color: #ffcc00; margin-right: 0; margin-left: 0;}
.index .max-width {float: none; margin-right: auto; margin-left: auto; width: 960px; padding: 0;}
.index .horizontal-facet-browse {padding: 1px; height: 56px; margin-bottom: 2px; float: left; width: 72%;}
.index .horizontal-facet-browse fieldset {margin: 10px 10px;}
.index .horizontal-facet-browse .form-group, .index .horizontal-facet-browse .ddc-form-group {float: left; padding-right: 10px; width: 20%; margin-bottom: 0;}
.index .horizontal-facet-browse .btn {float: left;}
.index .horizontal-facet-browse .btn {width: 100px; height: 40px; margin-top: -2px; font-size: 20px; line-height: 18px;}

/* ADA zoom fixes codebusters */
.page-header.compact .value-statement {width: max-content;}

/* Start 'vlp-new-price-value-final-price' (do not modify this line) */
/* Modified by agermek on 06/15/20 10:48 AM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 20px; color: #000000; }
/* End 'vlp-new-price-value-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by bestes2 on 09/07/22 05:25 PM EDT */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 18px; color: #000000; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

.inv-type-new .wholesalePrice .value:after, 
.inv-type-new .wholesalePrice .price:after {content: "/mo**"; font-weight: 300; font-size: .7em;}

/* Start 'vlp-new-price-value-internetPrice' (do not modify this line) */
/* Modified by jamielaberge on 03/17/18 02:32 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .internetPrice .value { text-decoration: none; font-weight: bold; font-size: 18.2px; color: #000000; }
/* End 'vlp-new-price-value-internetPrice' (do not modify this line) */

/* Start 'vdp-new-price-value-internetPrice' (do not modify this line) */
/* Modified by jamielaberge on 03/17/18 02:33 PM EDT */
.vdp .inv-type-new.pricing .internetPrice .price { text-decoration: none; font-weight: bold; font-size: 23.4px; color: #000000; }
/* End 'vdp-new-price-value-internetPrice' (do not modify this line) */

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by jlavery on 03/21/18 01:35 PM EDT */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: 300; font-size: 16px; color: #eeeeee; }
.vlp .inventoryList .pricing .btn.eprice:hover span { color: #eeeeee; }
.vlp .inventoryList .pricing .btn.eprice span { background: none; background-image: none; background-color: transparent; }
.vlp .inventoryList .pricing .btn.eprice { border: none; background: linear-gradient(#004582,#002240); background-image: linear-gradient(#004582,#002240); background-color: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #000000; background-color: #000000; background-image: none; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* cbenson 05071003 */
ul.tels2.list-unstyled, span.head2 { display: none; }

/* ddcrandyh CC07220092 */
.simple-grid .item.closed .gv-pricing .finalPrice .label,
.simple-grid .item.closed .gv-pricing .finalPrice .value {font-size: 18px;font-weight: 700;color: #0B3356; }

/* Laura Frizzell CC08288810 */
.sidebar .Ford.links-window-sticker{display:none;}

/* 09040056 JLC */
.inventory-listing-default .hproduct .fn a { font-size: 20px; }
.inventory-listing-default .hproduct .description dd,
.inventory-listing-default .hproduct .description dt { font-size: 14px; }


/* Start 'vlp-new-price-label-final-price' (do not modify this line) */
/* Modified by agermek on 06/15/20 10:47 AM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
/* End 'vlp-new-price-label-final-price' (do not modify this line) */

/* Hides default in-transit badge */
.srp .badge-callout .in-transit img,.vlp .badge-in-transit img{display: none;}


/* Start 'srp-inv-type-new-portal-price-value-portal-price' (do not modify this line) */
/* Modified by gcox30 on 08/08/22 04:11 PM EDT */
.srp .vehicle-card-title.inv-type-new .portal-price { text-decoration: none; font-weight: bold; font-size: 22.5px; color: #000000; }
/* End 'srp-inv-type-new-portal-price-value-portal-price' (do not modify this line) */

/* Start 'vdp-new-price-value-msrp' (do not modify this line) */
/* Modified by aelli0tt6 on 01/01/22 01:25 PM CST */
.vdp .inv-type-new.pricing-detail .msrp .price-value { text-decoration: none font-size: 18px; color: #000000; }
/* End 'vdp-new-price-value-msrp' (do not modify this line) */

/* Start 'srp-new-price-value-final-price' (do not modify this line) */
/* Modified by ehockenbur on 02/05/22 11:23 AM EST */
.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-new-price-value-msrp' (do not modify this line) */
/* Modified by gcox30 on 08/08/22 04:11 PM EDT */
.srp .inv-type-new.pricing-detail .msrp .price-value { text-decoration: none; font-size: 15.75px; color: #000000; }
/* End 'srp-new-price-value-msrp' (do not modify this line) */

/* ddcrandyh CC10937629 */
:root { --icon-bodystule-cargo-van: "\e622"; }
.ddc-icon-bodystyle-other::before {  content: var(--icon-bodystule-cargo-van); }

/* ddcrandyh CC02022220 */
.page-header .ws-site-text-search { width: 290px; position: absolute; right: 10px; top: 20px; }
.page-header .ws-site-text-search form.form-control input.site-text-search-input { height: 30px; }
.page-header > .container { height: 181px; }

/* ddcdusting 02850112 */
.vdp .ws-vehicle-location .vehicle-location-wrapper a[data-title="Website"] span { display: none; }

/* Start 'srp-new-price-label-final-price' (do not modify this line) */
/* Modified by jonathanmiller on 02/21/24 11:50 AM EST */
.srp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 15.75px; color: #000000; }
/* End 'srp-new-price-label-final-price' (do not modify this line) */

/* Start 'srp-pre-owned-price-label-final-price' (do not modify this line) */
/* Modified by jonathanmiller on 02/21/24 01:31 PM EST */
.srp .inv-type-pre-owned.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 15.75px; color: #000000; }
/* End 'srp-pre-owned-price-label-final-price' (do not modify this line) */

/* Start 'vdp-used-price-label-final-price' (do not modify this line) */
/* Modified by jonathanmiller on 02/21/24 01:31 PM EST */
.vdp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 18px; color: #000000; }
/* End 'vdp-used-price-label-final-price' (do not modify this line) */

/* Start 'srp-certified-pre-owned-price-label-final-price' (do not modify this line) */
/* Modified by jonathanmiller on 02/21/24 01:31 PM EST */
.srp .inv-type-certified-pre-owned.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 15.75px; color: #000000; }
/* End 'srp-certified-pre-owned-price-label-final-price' (do not modify this line) */

/* Start 'vdp-new-price-label-final-price' (do not modify this line) */
/* Modified by jonathanmiller on 02/21/24 01:39 PM EST */
.vdp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 18px; color: #000000; }
/* End 'vdp-new-price-label-final-price' (do not modify this line) */

/* jbeaudin 03731396  */
.navbar-nav > li > .dropdown-menu.row {overflow-y: scroll;}
.navigation-default .dropdown-menu {max-height: 485px;}

/* schadwick 05201185  */
html:has(.ws-site-text-search.cst-z-index) [data-widget-name=ws-site-text-search].sts-search-dropdown {
    z-index: 1031;
}