/* forrest.thurston slideshow position */
.ddc-content.slideshow-background {margin-top: 115px;}

.header-transition .hero-image-overlay-container .content-hero .hero-content-container, .header-transition-off .hero-image-overlay-container .content-hero .hero-content-container {margin-top: 72px;}

/* forrest.thurston facet search position */
.index-0018 .hero-image-overlay-container.responsive-content .hero-image-overlay .ddc-content {top: -70px;}
.facet-browse-form.form-inline {margin-top: 60px;}
.hero-content-box.ddc-span12.text-center.color-inverse {margin-top: 540px;}
.ddc-content.content-default.custom-btn-home {margin-bottom: 102px;}
.index a.btn.btn-primary {background-color: #c3002f;}
.index a.btn.btn-primary:hover {background-color: #000000;}

.btn-primary:before, .btn-primary:hover.disabled:before {color: #c3002f;}
.btn-primary:before, .btn-primary:hover.disabled:hover:before {color: #000;}
button.submit-search.ui-button-submit.btn.btn-primary.btn-xl.pull-right {background-color: #c3002f;}

/* forrest.thurston featured vehicles left-right margins */
.ddc-content.inventory-featured-default {margin-left: 50px; margin-right: 50px;}

/* forrest.thurston custom banners */
.custom-banners {display: none;}

/* forrest.thurston button width on featured vehicles */
.inventory-featured-full-page .btn-block {width: 225px;}

/* Forrest.Thurston Prevent images within editable areas from stacking. */
.content img {display:inline;}

/* forrest.thurston finance buttons bottom margin on home page */
.ddc-content.content-default.custom-btn-home {margin-bottom: 70px;}

/*cnconway 04699140 */
.index .inventory-search-facet-browse h3.h1.ddc-sub-heading {color:#000;}

/*cnconway 07837328*/
.index .links-single-cta.hero-image-color-inverse {color: #000; font-size: 20px;}
.index .links-single-cta.hero-image-color-inverse .ddc-font-size-large {font-size: 28px; padding-top: 5px;}
.inventory-search-facet-browse.customYellow .btn.dropdown-toggle, .inventory-search-facet-browse.customYellow .ddc-pill-nav {background:rgb(240,224,54);}
.inventory-search-facet-browse.customYellow .btn.dropdown-toggle:hover {background-color: #fff;}
.inventory-search-facet-browse.customYellow .btn.dropdown-toggle, .inventory-search-facet-browse.customYellow .pill-label:hover  {color: #000; border-color: #000;}

/* forrest.thurston nav background color */
.page-header.responsive-centered-nav {background-color: #f0e036;}

/* ddcrandyh CC10908510 */
html.america1Header .page-header { background-position: left 30px !important;  background-size: 100% 90px !important; }
html.america1Header .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu > a .count::before, 
html.america1Header .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu > a .label, 
html.america1Header .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu > a::before,
html.america1Header .page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 span,
html.america1Header .page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav > li > a {
text-shadow: 0px 0px 1px var(--color-neutral-0), 0px 0px 2px var(--color-neutral-0), 0px 0px 3px var(--color-neutral-0), 0px 0px 4px var(--color-neutral-0), 
0px 0px 5px var(--color-neutral-0), 0px 0px 6px var(--color-neutral-0), 0px 0px 7px var(--color-neutral-0), 0px 0px 8px var(--color-neutral-0);
}
html.america1Header .page-header .header-default .vcard .adr a, 
html.america1Header .page-header .header-default .vcard h1, 
html.america1Header .page-header .header-default .vcard .tels .tel span { color: var(--color-neutral-0) !important; }

/* Start 'srp-new-price-value-priceAfterFees' (do not modify this line) */
/* Modified by jstaton1 on 10/28/26 10:38 AM PDT */
.srp .inv-type-new.pricing-detail .priceAfterFees .price-value { text-decoration: none; font-weight: 800; font-size: 27px; color: #000000; }
/* End 'srp-new-price-value-priceAfterFees' (do not modify this line) */

/* Start 'srp-new-price-value-final-price' (do not modify this line) */
/* Modified by jstaton1 on 10/28/26 10:42 AM PDT */
.srp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: normal; font-size: 19px; color: #000000; }
/* End 'srp-new-price-value-final-price' (do not modify this line) */

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

/* Start 'srp-new-price-label-priceAfterFees' (do not modify this line) */
/* Modified by jstaton1 on 10/28/26 10:43 AM PDT */
.srp .inv-type-new.pricing-detail .priceAfterFees .price-label { text-decoration: none; font-weight: 800; font-size: 19px; color: #000000; }
/* End 'srp-new-price-label-priceAfterFees' (do not modify this line) */