
/* BODY + GLOBAL */
.ddc-footer,
.an-bg-gray {background: var(--an-gray) !important; }
.ddc-footer [data-name="footer-links-responsive-ddc-logo-and-third-party-wrapper-1"] {background-color: var(--an-blue) !important; }

.ddc-page-title {font-weight: 900; }
body {background: var(--an-white); }
.btn-primary,.btn-default {border-radius: 28px; }
.contentHeading, .h1, .h2, .h3, .h4, .h5, .h6, .incentives-search-default .facet-group h3, 
.incentives-search-detail .facet-group h3, .inventory-detail-mini h3, .model-specific-landing-incentives h3,
.reviews-auto-detail .hreview h1, .showroom-details-section>h4, h1, h2, h3, h4, h5, h6 {color: var(--an-blue); }


/* HEADER */
.page-header .header-contact {height: 30px; }
.page-header .proximity-location .contact-info-container {top: 50px; } 
.page-header .proximity-location .contact-info-proximity.position {top: 3px;right: 45px; }
.page-header.proximity-location .contact-info-proximity .view-link>span {padding: 0 10px 0px 4px; }
.page-header .contact-info-proximity h5 {display:inline;font-size: 1.6rem;position:relative;bottom: .3px; }
.page-header .proximity-location .contact-info-proximity h5,
.page-header .proximity-location .contact-info-proximity .view-link .location {color: var(--an-pink);font-weight: bold; }
.page-header .proximity-location .contact-info-proximity .view-link .location {border-right: 1px solid var(--color-neutral-1000-alpha-1); }
.page-header .proximity-location .contact-info-proximity .view-link .change-locale {font-size: 13px;text-decoration: underline;padding: 5px; }

.page-header.minimal .ws-site-text-search button {background: transparent; }
.page-header.minimal.true-minimal .header-navigation,
.page-header.minimal.true-minimal .header-navigation .container-max-xl {height: 100px;padding-top: 0px;padding-bottom: 0px; }

/* HEADER FLYOUT */ 
.proximity-location .contact-info-container:after {left: 50%; }
.proximity-location .contact-info-container {width: 345px;right: 50px; }
.proximity-location .contact-info-container .hours-default span {font-size: 15px; }
.proximity-location .contact-info-container .postal-form .btn {padding: 5px 12px; }
.proximity-location .contact-info-container .postal-code-default {margin: 15px 0px; }
.page-header.minimal.true-minimal .fn .org {color:var(--an-pink);text-transform:none; }
.prox-header.proximity-location .contact-info-container h3 {color: var(--an-blue);margin-bottom: 10px;}
.proximity-location .contact-info-container .adr a,.proximity-location .contact-info-container .org {color: var(--an-pink); }
.proximity-location .contact-info-container .btn {background: var(--an-pink);border-color: var(--an-pink);color: var(--an-white);padding: 15px; }


/* NAVIGATION */
.navigation-default .dropdown-menu h4 {color: var(--an-light-blue); }
.navigation-default .dropdown-menu>li {border-left:.5px solid rgb(255,255,255, .5); }
.page-header.minimal .navigation-default .dropdown-menu {top: 130px !Important;background: var(--an-blue); }


/* BODY */
.btn-primary {border-radius: 28px; }
.content-alert-banner .bg-primary {padding: 7px !Important; }


/* SEARCH FACET */
.index .inventory-search-facet-browse .form-inline>.range-group {margin-bottom: 15px; }
.index div[data-name="index-landing-inventory-1"] {background: var(--an-gray);border-radius: 12px; }


/* BLUE CTA ROW */
.index .index-content-ctas .ws-content-cta .cta-content h4 {font-size: 1.3rem; }


/* BODY STYLE CTAA */
.index [data-name="index-landing-model-selector-wrapper-2"] {flex-wrap: wrap;}
.index [data-name="index-landing-model-selector-wrapper-2"] .ws-content-cta {flex-basis: 25%; }


/* LOCATION PROXIMITY */
.locations-proximity [class*=info-window],
.locations-proximity .google-map .info-wrap {text-align: left; }
.index .locations-proximity .yui3-g .ddc-span6 {width: auto; }
.index .locations-proximity input.form-control {width: 300px;height: 53px; }
.index .locations-proximity .yui3-g {display: flex;justify-content: center; }


/* 50 - 50 CTA */
.index div[data-name="index-cta-wrapper-2"] .cta-content {justify-content: end !important;}
.index div[data-name="index-cta-wrapper-1"] {border-top: 8px solid var(--color-primary-500);border-bottom: 8px solid var(--color-primary-500); }


/* VLP */
.vehicle-card-title a {color: var(--an-pink); }
.vehicle-card-highlight .hightlighted-attribute,
.vehicle-card-highlight .hightlighted-attribute .ddc-icon {color: var(--an-pink); }


/* VDP */
.vdp .sideBarLinks .btn {margin: 8px 0px; }
.vdp .icon-style-collapse {border-color: var(--an-pink); }
.vdp .vehicle-title span {color: var(--an-blue) !important; }
.vdp .vehicle-location-wrapper .ddc-icon,
.vdp .vehicle-location-wrapper strong,
.vdp .ws-hl-features .ddc-icon {color: var(--an-pink) !important; }
