/* GOPHER Custom Color Scheme CSS */
:root {
    --color-primary-50: #bfd6e3;
    --color-primary-100: #99bdd4;
    --color-primary-200: #73a4c5;
    --color-primary-300: #4d8bb6;
    --color-primary-400: #2772a7;
    --color-primary-500: #015998;
    --color-primary-600: #014c81;
    --color-primary-700: #013f6a;
    --color-primary-800: #013253;
    --color-primary-900: #01253c;
    --color-primary-950: #011825;
    --page-bg: var(--color-neutral-0);
    --header-primary-container-bg: #015998;
    --header-primary-container-color: #fff;
    --page-title-bg: var(--color-neutral-0);
}
/* END Custom Color Scheme CSS */

/* GENERAL */
.ddc-icon-wb-price-tag {transform: rotate(45deg);}
.attention-vivid {color: #fc0;}

/* HEADER */
.page-header .minimal .header-minimal-container {background-color: #015998; border-bottom: 1px solid #fff; background-image: none;}
.index .page-header .minimal .header-minimal-container {background-color: #015998; border-bottom: 1px solid #015998; background-image: none;}
.index .page-header .minimal .navbar-default .btn.ddc-btn-nav .ddc-nav-icon {color: #fff;}
.ddc-icon-call {display: none}

/* INVENTORY COUNT */
.ws-inv-count-display div {padding: 0!important;}

/* SEO Text */
.seo-content {text-align: center;}
.responsive-type .page-bd .seo-content h1 {font-size: 20px; color: #333;  letter-spacing: .6em; font-weight: 100;}
.seo-content h1 span {display: block; margin: 20px 0px 10px; line-height: 1.1; font-size: 30px; text-transform: uppercase; letter-spacing: 0.24em; font-weight: 800;}
.seo-content p {margin: 0 0 50px 0;}

/* CTA CUSTOM ICONS fdbarfety 12829269 */
.index [data-name="index-landing-0010-content-ctas-wrapper-1"] .ddc-icon-wb-money:before {
background-image: url('../png/9ef0ed9196241cfa46114a350082274fx.png'); background-size: 48px 48px; display: inline-block; width: 48px; height: 48px; content:"";}
.index [data-name="index-landing-0010-content-ctas-wrapper-1"] .ddc-icon-wb-award:before {background-image: url('../png/8de3305487bb4c08aee0a271823a16d8x.png'); background-size: 48px 48px; display: inline-block; width: 48px; height: 48px; content:"";}
.index [data-name="index-landing-0010-content-ctas-wrapper-1"] .ddc-icon-wb-price-tag {transform: rotate(45deg);}
[data-name="index-landing-0010-content-ctas-container-1"] h2 {font-size: 16px; line-height: 1; min-height: 35px;}
[data-name="index-landing-0010-content-ctas-container-1"] div {width: 125px;}
@media (min-width: 390px) {
  [data-name="index-landing-0010-content-ctas-container-1"] h2 {font-size: 14px;}
  [data-name="index-landing-0010-content-ctas-container-1"] div {width: 135px;}
}
.screen-orientation-landscape [data-name="index-landing-0010-content-ctas-container-1"] div {width: 100%;}
[data-name="index-landing-0010-content-ctas-container-1"] a {text-decoration: underline;}

/* SLIDESHOW */
.slideshow-background .slick-slider .slide-heading {color: #000;}
.slideshow-background .slick-slider .slide .slide-text {color: #000!important; padding: 0; margin: -10px 0 20px;}

/* FOOTER fdbarfety 05879484 */
.ddc-footer .footer-default {background-color: #333;}
.ddc-footer .footer-default .privacy,
.ddc-footer .footer-default .fullsite,
.ddc-footer .footer-default .ad-choices {color: #fff;}
.ddc-footer .footer-default .credit {background-image: url(../png/ddc-logo-white.png);}

/* VDP */
:root:is(.alias-auto-new-details, .alias-auto-used-details, .alias-auto-certified-used-details, .alias-auto-wholesale-used-details, .alias-auto-wholesale-new-details) {--container-contrast-med-bg: #fff;}

/*cnconway 08477576*/
.ddc-footer .footer-default .privacy.disclaimer:before {content: '|';position: relative;left: -10px;}
.ddc-footer .footer-default .privacy.disclaimer:after {display: none;}

/*ddcrmelasky 08417677*/
.index .ddc-footer .ddc-logo:after {display:block; content:"*Reviews aggregated across all Hendrick physical locations as reported by Reputation.com Jan 2025."; float:left; color:#fff; font-size:9px; width:360px;}

/* fdbarfety VDP tighten space - hide instead of removing from VDP */
#tps-placeholder1-app-root {display: none;}
[data-widget-id="tps-mediabot1"] {display: none;}

/* alias-sitebuilder-commercial-inventory-1 */
.alias-sitebuilder-commercial-inventory-1 .inventory-search-form .form-group { width: 69%; display: inline-block; }
.alias-sitebuilder-commercial-inventory-1 .inventory-search-form .btn { margin-top: 0; width: 27%; min-width: 80px; }

/* Start 'vdp-final-price-price-label-final-price' (do not modify this line) */
/* Modified by ddcdanb on 04/02/20 03:31 PM EDT */
.vdp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-size: 18px; color: #000000; }
/* End 'vdp-final-price-price-label-final-price' (do not modify this line) */

/* Start 'vdp-final-price-price-value-final-price' (do not modify this line) */
/* Modified by owenperks on 01/31/20 04:23 PM EST */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 30px; color: #000000; }
/* End 'vdp-final-price-price-value-final-price' (do not modify this line) */

/* Start 'vdp-salePrice-price-value-salePrice' (do not modify this line) */
/* Modified by ddcdanb on 03/17/20 09:49 AM EDT */
.vdp .inv-type-used.pricing-detail .salePrice .price-value { text-decoration: none; font-weight: bold; font-size: 18px; color: #005596; }
/* End 'vdp-salePrice-price-value-salePrice' (do not modify this line) */

/* Start 'vdp-salePrice-price-label-salePrice' (do not modify this line) */
/* Modified by ddcdanb on 03/17/20 09:48 AM EDT */
.vdp .inv-type-used.pricing-detail .salePrice .price-label { text-decoration: none; font-weight: bold; font-size: 18px; color: #005596; }
/* End 'vdp-salePrice-price-label-salePrice' (do not modify this line) */

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

/* Modified by ddcdanb on 04/02/20 03:26 PM EDT */
.vdp .inv-type-used.pricing-detail .internetPrice .price-label { text-decoration: none; font-weight: 800; font-size: 22px; color: #000000; }
/* End 'vdp-internetPrice-price-label-internetPrice' (do not modify this line) */

/* Start 'vdp-internetPrice-price-value-font-weight-bold' (do not modify this line) */
/* Modified by ddcdanb on 04/02/20 03:27 PM EDT */
.vdp .inv-type-used.pricing-detail .internetPrice .price-value { text-decoration: none; font-weight: 800; font-size: 22px; color: #000000; }
/* End 'vdp-internetPrice-price-value-font-weight-bold' (do not modify this line) */

/* Start 'vdp-final-price-price-label-final-price' (do not modify this line) */
/* Modified by ddcdanb on 04/02/20 03:29 PM EDT */
.vdp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 18px;  }
/* End 'vdp-final-price-price-label-final-price' (do not modify this line) */

/* michaeljaggers |  */
.cst-kbb-banner { padding-left: 16px !important; padding-right: 16px !important; padding-bottom: 4px !important; padding-top: 4px !important; margin-left: auto !important; margin-right: auto !important; }

/* fdbarfety 08623895 VDP */
dl.pricing-detail dt {
    -webkit-flex-basis: calc(60% - 0px);
    -ms-flex-basis: calc(60% - 0px);
    flex-basis: calc(60% - 0px);
}

dl.pricing-detail dd {
    margin-left: 0;
    -webkit-flex-basis: calc(40% - 8px);
    -ms-flex-basis: calc(40% - 8px);
    flex-basis: calc(40% - 8px);
}

dl.pricing-detail dt {
    -webkit-flex-basis: calc(60% - -8px);
    -ms-flex-basis: calc(60% - -8px);
    flex-basis: calc(60% - -8px);
}

.discount {border-top: 1px solid #ccc; padding-top: 5px}

/*owen.perks - 08636512 */
.default-grid .gv-pricing .li-salePrice .salePrice .label, .default-grid .gv-pricing .salePrice .value { font-weight:bold; color: #293e6b}
.default-grid .gv-pricing .internetPrice.finalPrice .label {font-size: 18px; font-weight:bold; color: #000}

/*owen.perks - 08636363 */
.default-grid .gv-pricing .li-internetPrice.finalPrice {border-bottom: 1px solid var(--color-neutral-200);border-top: none }

/* michaeljaggers | 08638098 */
.inventory-listing-grid .hproduct .detailed-pricing .abSub .value { color: #21b500; }

/* michaeljaggers | 08659526 */
.calloutDetails .certified i { display: none; }

/* 11788134 nlfoster - Custom Toyota-like button theme for three dedicated Toyota pages */
:root:is(.alias-sitebuilder-all-toyota-inventory-1, .alias-sitebuilder-toyota-1, .alias-sitebuilder-toyota-2) {
  --btn-primary-color: #fff;
    --btn-primary-hover-color: #fff;
  --btn-primary-bg: #eb0a1e;
    --btn-primary-hover-bg: #000;
  --btn-primary-border-color: #eb0a1e;
    --btn-primary-hover-border-color: #000;

  --btn-default-color: #000;
    --btn-default-hover-color: #fff;
  --btn-default-bg: #fff;
    --btn-default-hover-bg: #000;
  --btn-default-border-color: #eb0a1e;
    --btn-default-hover-border-color: #000;
}
/* hphuphan - Fix container overlow hidden dropdown */
[data-widget-name='ws-facet-browse'] .select-options { max-height: 180px !important }

/* ddcrandyh CC12420679 */
[id="show-filters-modal-button"] {
--btn-default-border-color: var(--btn-primary-border-color);
--btn-default-bg: var(--btn-primary-bg);
--btn-default-color: var(--btn-primary-color);
--btn-default-hover-border-color: var(--btn-primary-hover-border-color);
--btn-default-hover-bg: var(--btn-primary-hover-bg);
--btn-default-hover-color: var(--btn-primary-hover-color);
--btn-default-active-border-color: var(--btn-primary-active-border-color);
--btn-default-active-bg: var(--btn-primary-active-bg);
--btn-default-active-color: var(--btn-primary-active-color);}

/* fdbarfety 12937281 */
.responsive-type.srp .page-bd .vehicle-card-title a {font-size: 1.5rem;}
.responsive-type.srp .screen-orientation-portrait .page-bd .vehicle-card-title a {font-size: 2rem;}
