<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* begin override v9_OEM_HONDA_0001_V1 variation 3/30/21 10155209 */
/* keeps site looking same as global variation and color theme */

:root {
    --site-info-orange: #ba3b3a;
    --site-info-blue: #06263b;
    --site-info-white: #f2f2f2;
    --site-info-gray: #e1e1e1;
    --site-info-border-radius: 15px;

    --color-neutral-0: #fff;
    --color-neutral-25: #f9f9fa;
    --color-neutral-50: #f4f4f4;
    --color-neutral-100: #e4e5e6;
    --color-neutral-200: #cecfd1;
    --color-neutral-300: #b3b4b7;
    --color-neutral-400: #949599;
    --color-neutral-500: #727479;
    --color-neutral-600: #636569;
    --color-neutral-700: #54565a;
    --color-neutral-800: #434447;
    --color-neutral-900: #333436;
    --color-neutral-950: #1d1d1e;
    --color-neutral-1000: #000;
    --color-primary-25: #f5f9fc;
    --color-primary-50: #ecf3fa;
    --color-primary-100: #d1e2f3;
    --color-primary-200: #accae9;
    --color-primary-300: #7cacdc;
    --color-primary-400: #478ace;
    --color-primary-500: #0d65bf;
    --color-primary-600: #0b55a6;
    --color-primary-700: #0a468d;
    --color-primary-800: #083271;
    --color-primary-900: #062256;
    --color-primary-950: #031230;
    --color-accent-25: #fffcf7;
    --color-accent-50: #fef9ef;
    --color-accent-100: #fdf2d8;
    --color-accent-200: #fce7b8;
    --color-accent-300: #fad990;
    --color-accent-400: #f7c962;
    --color-accent-500: #f5b831;
    --color-accent-600: #d5a42b;
    --color-accent-700: #b58e24;
    --color-accent-800: #91791d;
    --color-accent-900: #6e5f16;
    --color-accent-950: #3d350c;

    --color-primary-500-alpha-1: rgba(13,101,191,0.1);
    --color-primary-500-alpha-2: rgba(13,101,191,0.2);
    --color-primary-500-alpha-3: rgba(13,101,191,0.3);
    --color-primary-500-alpha-4: rgba(13,101,191,0.4);
    --color-primary-500-alpha-5: rgba(13,101,191,0.5);
    --color-primary-500-alpha-6: rgba(13,101,191,0.6);
    --color-primary-500-alpha-7: rgba(13,101,191,0.7);
    --color-primary-500-alpha-8: rgba(13,101,191,0.8);
    --color-primary-500-alpha-9: rgba(13,101,191,0.9);
    --color-accent-500-alpha-05: rgba(245,184,49,0.05);
    --color-accent-500-alpha-1: rgba(245,184,49,0.1);
    --color-accent-500-alpha-2: rgba(245,184,49,0.2);
    --color-accent-500-alpha-3: rgba(245,184,49,0.3);
    --color-accent-500-alpha-4: rgba(245,184,49,0.4);
    --color-accent-500-alpha-5: rgba(245,184,49,0.5);
    --color-accent-500-alpha-6: rgba(245,184,49,0.6);
    --color-accent-500-alpha-7: rgba(245,184,49,0.7);
    --color-accent-500-alpha-8: rgba(245,184,49,0.8);
    --color-accent-500-alpha-9: rgba(245,184,49,0.9);


    --chip-accent-background-color: var(--color-accent-500);
    --chip-accent-border-color: var(--chip-accent-background-color);

    --btn-border-radius-base: .25em;
    --btn-border-radius-large: .25em;
    --btn-border-radius-small: .25em;

    --btn-border-width: 1px;

    --btn-link-color: var(--color-primary-500);
    --btn-link-hover-color: var(--color-primary-600);	
    --btn-link-active-color: var(--color-primary-700);
    --btn-link-inverse-color: var(--color-primary-50);
    --btn-link-inverse-active-color: var(--color-neutral-0);
    --btn-default-border-color: var(--color-primary-300);
    --btn-default-hover-border-color: var(--color-primary-400);	
    --btn-default-hover-bg: var(--color-primary-100);	
    --btn-default-hover-color: var(--color-primary-600);
    --btn-default-active-bg: var(--color-primary-200);	
    --btn-default-active-color: var(--color-primary-700);	
    --btn-default-inverse-border-color: var(--color-neutral-0-alpha-4);	
    --btn-default-inverse-bg: var(--color-neutral-1000-alpha-6);	
    --btn-default-inverse-color: var(--color-primary-50);	
    --btn-default-inverse-hover-border-color: var(--color-neutral-0-alpha-6);	
    --btn-default-inverse-hover-bg: var(--color-neutral-1000-alpha-8);	
    --btn-default-inverse-hover-color: var(--color-neutral-0);	
    --btn-default-inverse-active-border-color: var(--color-neutral-0);	
    --btn-default-inverse-active-bg: var(--color-neutral-1000);	
    --btn-default-inverse-active-color: var(--color-neutral-0);
    --btn-primary-hover-border-color: var(--color-primary-600);	
    --btn-primary-hover-bg: var(--color-primary-600);	
    --btn-primary-hover-color: var(--color-neutral-0);	
    --btn-primary-active-border-color: var(--color-primary-700);	
    --btn-primary-active-bg: var(--color-primary-700);
    --btn-primary-inverse-border-color: var(--color-neutral-0);
    --btn-primary-inverse-hover-border-color: var(--color-primary-100);	
    --btn-primary-inverse-hover-bg: var(--color-primary-100);	
    --btn-primary-inverse-hover-color: var(--color-primary-600);	
    --btn-primary-inverse-active-border-color: var(--color-primary-200);	
    --btn-primary-inverse-active-bg: var(--color-primary-200);	
    --btn-primary-inverse-active-color: var(--color-primary-700);

    --btn-text-case: capitalize;
    --btn-font-size-modifier: 1;
}

.bg-contrast-high {background-color: var(--color-neutral-800)!important;}
.bg-contrast-max {background-color: var(--color-neutral-1000)!important;}
.bg-body {background-color: var(--color-neutral-25)!important;}

.ddc-font-size-jumbo {font-size: 28px;}
.ddc-font-size-xxlarge {font-size: 21px;}
.ddc-font-size-xlarge {font-size: 18px;}
.ddc-font-size-large {font-size: 16px;}
.ddc-font-size-base {font-size: 14px;}
.ddc-font-size-small {font-size: 12px;}
.ddc-font-size-xsmall {font-size: 10px;}
.ddc-font-size-xxsmall {font-size: 8px;}
.display-1 {font-size: 70px;}
.display-2 {font-size: 56px;}
.display-3 {font-size: 42px;}
.display-4 {font-size: 28px;}

/* BUTTONS */

.btn {
    letter-spacing: normal;
    white-space: normal;
    transition: background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);
    padding: calc(.95em - var(--btn-border-width)) calc(1.5em - var(--btn-border-width));
    font-size: calc(14px * var(--btn-font-size-modifier,1));
}

.btn-default.btn:not(.btn-no-decoration) {
    padding-right: var(--btn-default-padding-right,calc(1.5em - var(--btn-border-width)));
    padding-left: var(--btn-default-padding-left,calc(1.5em - var(--btn-border-width)));
}

.btn-primary, .locations-proximity [type=submit], .pricing .ePrice .btn, .pricing .eprice-button, .pricing [data-eprice].btn, .showroom-details-section .callout .callout-button, .showroom-details-section .hproduct .view-link {
    color: var(--btn-primary-color);
    border-color: var(--btn-primary-border-color);
    background: var(--btn-primary-bg);
}

.nav-fragment .model-selector-default .btn-link {
    background-color: var(--btn-link-color);
    color: #fff;
    border-radius: 3px;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {opacity: .5;}

/* FONTS */

@font-face {
    font-family: 'open-sans-light';
    src:url('/static/v9/media/fonts/open-sans-light/v1/webfont.woff2') format('woff2');
        url('/static/v9/media/fonts/open-sans-light/v1/webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open-sans-condensed';
    src:url('/static/v9/media/fonts/open-sans-condensed/v1/webfont.woff2') format('woff2');
        url('/static/v9/media/fonts/open-sans-condensed/v1/webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open-sans-condensed-bold';
    src:url('/static/v9/media/fonts/open-sans-condensed-bold/v1/webfont.woff2') format('woff2');
        url('/static/v9/media/fonts/open-sans-condensed-bold/v1/webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: "DDC Heading Font Face","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: var(--color-neutral-1000-alpha-9);
    background-color: var(--color-neutral-25);
}

.contentHeading, .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&gt;h4, h5, h6 {
	font-family: "open-sans-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;
}

h2, h3, h4, .h1, .btn, .pricing, strong, b {
	font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.h2, .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, h2 {font-size: 21px;}

.h3, h3 {font-size: 18px;}

.h6, h6 {font-size: 12px;}

.contact-form label {font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;}
.box,.ddc-box-1 {border: 1px solid var(--color-neutral-200);}
.box .ddc-box-1,.ddc-box-1 .ddc-box-1 {border: none; border-bottom: 1px solid var(--color-neutral-1000-alpha-1);}
.nav-stacked&gt;li.currentPage&gt;a {color: var(--color-neutral-1000-alpha-9);}
.nav-stacked .ddc-icon-arrow2-right:before {font-weight: 600;}

/* HEADER */
.page-header.responsive .links-locale a {font-size: 10px;}
.page-header.responsive-centered-nav {border-bottom: 1px solid var(--color-primary-700); background: #fff; font-family: "DDC Heading Font Face", "Helvetica Neue",Helvetica,Arial,sans-serif;}
.page-header.responsive-centered-nav .header-contact {font-size: 12px;}
.page-header.responsive-centered-nav .header-contact .vcard .tels {font-size: 12px;}
.page-header.responsive-centered-nav .header-contact .vcard .tels .tel.phone1 {font-size: 12px;}
.page-header.responsive-centered-nav .header-contact .vcard .adr a {font-size: 12px;}
.page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 {color: #000;}
.page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 span {font-size: 16px;}
.page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 a {color: #000;}	
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav&gt;li&gt;a {color: #000;}
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav&gt;li&gt;a:hover {color: var(--color-primary-500);}
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open&gt;a {color: var(--color-primary-500);}
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open .caret:before {border-bottom-color: var(--color-primary-700);}

@media screen and (min-width: 1200px) { 
    .page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 span {    
        font-size:18px;}    
}

@media screen and (min-width: 1440px) { 
    .page-header.responsive-centered-nav .header-contact .links-locale a,.page-header.responsive-centered-nav .header-contact .vcard .adr a,.page-header.responsive-centered-nav .header-contact .vcard .tels .tel span {   
        font-size:14px;}
}

/* NAV */
.navbar-nav {color: var(--color-neutral-0);}
.header-navigation .navbar-nav {font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;}
.dropdown-menu {font-family: "DDC Heading Font Face", "Helvetica Neue",Helvetica,Arial,sans-serif;}
.navigation-default .dropdown-menu h4 {color: var(--color-neutral-0);}
.navigation-default .dropdown-menu a:not(.btn) {color: var(--color-neutral-0);}
.inventory-detail-pricing, .navigation-default .dropdown-menu h4, .showroom .hproduct .bodyStyle {font-size: 16px;}
.dropdown-menu {font-size: 14px; background-color: var(--color-primary-700);}
.dropdown-menu&gt;li&gt;a {color: var(--color-neutral-0);}
.dropdown-menu&gt;li&gt;a:focus,.dropdown-menu&gt;li&gt;a:hover {background-color: var(--color-primary-800);}
.dropdown-menu&gt;.active&gt;a,.dropdown-menu&gt;.active&gt;a:focus,.dropdown-menu&gt;.active&gt;a:hover,.dropdown-menu&gt;.currentPage&gt;a,.dropdown-menu&gt;.currentPage&gt;a:focus,.dropdown-menu&gt;.currentPage&gt;a:hover {background-color: var(--color-primary-800);}
.dropdown-header {font-size: 12px; color: var(--color-neutral-0);}
.navbar-nav .h5 {font-size: 14px; font-family: "DDC Heading Font Face", "Helvetica Neue",Helvetica,Arial,sans-serif;}
.ddc-mega-menu-nav .contact-form label {color: var(--color-neutral-0);}

.ddc-mega-menu-nav .inventory-featured-default .pricing .price,
.ddc-mega-menu-nav .inventory-featured-default .pricing .value,
.inventory-featured-default-extension-1 .pricing .price,
.inventory-featured-default-extension-1 .pricing .value,
.inventory-featured-financedriver .pricing .price,
.inventory-featured-financedriver .pricing .value,
.inventory-similar-default .pricing .price,
.inventory-similar-default .pricing .value {font-size: 16px;}

.navbar-nav&gt;.open&gt;a:after, .navbar-nav&gt;.open&gt;a:hover:after, .navbar-nav&gt;li&gt;a:hover:after {height: 0; margin-bottom: 0;}

/* HERO */
.hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-default h3 {color: var(--color-neutral-1000-alpha-9);}
.content-hero .color-default, .content-hero .color-default.hero-heading-override-primary .hero-heading.text-primary {color: var(--color-neutral-1000-alpha-9);}
.contentHeading, .h1, .showroom-details-section&gt;h4, h1 {font-size: 28px;}
.index .links-single-cta {margin-top: 294px;}

/* MODEL SELECTOR */
.nav-pills&gt;li&gt;a {color: var(--color-neutral-1000-alpha-9);}

/* RECOMMENDED VEHICLES */
.index-0018 .recommendations-vehicles.responsive-content&gt;h3 {font-size: 28px; font-family: inherit;}
.recommendations-vehicles .vehicle h3,
.recommendations-vehicles .pricing {font-family: "DDC Heading Font Face", "Helvetica Neue",Helvetica,Arial,sans-serif;}

/* VLP */
.vlp .mycars-vlp a {font-size: 12px;}
.form-control {font-size: 14px;}
.inventoryList .fn {font-size: 16px;}
.facetmulti-heading {font-family: "open-sans-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;}
.facet-breadcrumb-title {font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;}
.facet-breadcrumb-item {font-family: "open-sans-light","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px;}
.vlp .pagination&gt;li&gt;a, .vlp .pagination&gt;li&gt;span {
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 14px;
	font-family: "open-sans-condensed", "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: var(--color-neutral-1000-alpha-6);
}

.panel-title {font-size: 16px;}
.inventoryList .item-compare {font-size: 12px;}
.facet-user-range-allow-zero-label {font-size: 12px;}
.page-bd .inventory-featured-default .h5 {font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: 700;}
.blog-post-list .pagination&gt;li&gt;a, .blog-post-list .pagination&gt;li&gt;span, .video-gallery .pagination&gt;li&gt;a, .video-gallery .pagination&gt;li&gt;span, 
.vlp .pagination&gt;li&gt;a, .vlp .pagination&gt;li&gt;span {font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif; color: var(--color-neutral-1000-alpha-6)!important;}

.vlp .pagination .ddc-pagination-current-page {color: var(--color-neutral-1000-alpha-9); font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;}

.vlp .pagination a[rel=next], .vlp .pagination a[rel=prev] {color: var(--color-neutral-1000-alpha-6) !important;}

.ddc-icon-arrow2-left:before, .jcarousel-prev-horizontal:before, .model-selector-parallax .carousel-prev:before, .vlp .pagination a[rel=prev]:before {content: "\e613";}

.ddc-icon-arrow2-right:before, .jcarousel-next-horizontal:before, .model-selector-parallax .carousel-next:before, .showroom-detail-links a:before, .showroom-details-section .ui-tabs .ui-widget-header li a:before, .vlp .pagination a[rel=next]:before {content: "\e614"; font-weight: 600;}

.facetmulti-form.ddc-box-1 {border: 1px solid var(--color-neutral-200);}

.vlp .view-incentives {width: 42%;}

.blog-post-list .pagination&gt;li:last-child&gt;a, .blog-post-list .pagination&gt;li:last-child&gt;span, .video-gallery .pagination&gt;li:last-child&gt;a, 
.video-gallery .pagination&gt;li:last-child&gt;span, .vlp .pagination&gt;li:last-child&gt;a, .vlp .pagination&gt;li:last-child&gt;span {color: var(--color-neutral-1000-alpha-9);}

.comparing .btn-link {background: transparent; color: var(--btn-link-color);}

.inventoryList .video.btn {font-size: 14px; background-color: transparent; color: var(--btn-link-color);}
.inventoryList .media a .ddc-icon-video:before {font-size: 21px;}

/* VDP */
.vdp body {font-size: 18px;}
.vdp .vehicle-title .h4 {font-size: 18px; font-family: "DDC Heading Font Face", "Helvetica Neue",Helvetica,Arial,sans-serif;}
.ws-hl-features .ddc-icon.text-muted {color: #666!important;}
.vdp .widget-heading, .sidebar-contact-info .tel .value {font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;}
.ws-detailed-specs {font-size: 18px;}
.ws-detailed-specs h4, .ws-detailed-incentives h4 {font-family: "DDC Heading Font Face", "Helvetica Neue",Helvetica,Arial,sans-serif;}
.ws-detailed-specs .panel-title&gt;a {color: rgba(0, 0, 0, 0.9);}
.ws-detailed-specs .panel-title&gt;a:hover {color: var(--btn-link-hover-color);}
.panel-heading:hover {color: var(--btn-link-color);}
.vdp .content-disclaimer {padding-top: 0;}

/* SHOWROOM */
.showroom .hproduct .model, .showroom-default .fuel-efficiency .align-center em {font-size: 18px;}
.showroom-sliders, .showroom .price {font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;}
.showroom-detail-links a {font-size: 16px; font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;}
.showroom-details-section .ui-tabs .ui-widget-header li a span {font-size: 12px; font-family: "DDC Heading Font Face","Helvetica Neue",Helvetica,Arial,sans-serif;}
.offersShowroom-jcarousel-list li.offersShowroomOffer h2, .offersShowroom-jcarousel-list li.offersShowroomOffer a {font-family: "DDC Heading Font Face","Helvetica Neue",Helvetica,Arial,sans-serif;}
.showroom-detail .offersShowroomOffersWrap .offersShowroom-jcarousel-nav {top: 22px!important;}

/* INCENTIVE SEARCH */
.incentives-search-detail .offers-listing article header h4 {font-family: "DDC Heading Font Face", "Helvetica Neue",Helvetica,Arial,sans-serif;}
.incentives-search-detail .nav-list .offer-value,
.incentives-search-default h3.widget-heading,
.incentives-search-default .vehicle-container h5 {font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;}
.incentives-search-default .vehicle-container h5 {font-size: 14px;}

/* SCHEDULE TEST DRIVE */
.alias-sitebuilder-schedule-a-test-drive-1 form label {font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;}

/* PARTS CENTER */
.alias-parts-lead h4.contentHeading, .alias-parts-lead h6 {font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;}
.parts-lead form label {font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;}

/* FINANCE APP */
.finance-application-section h4,
.finance-prequal-section h4,
.digital-retailing-sidebar-subheading {font-size: 16px;}
.dr-form-steps li:before {width: 32px; height: 16px; margin: 0 auto 16px; border-radius: 16px 16px 0 0; font-size: 16px; font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;}
.dr-form-steps li.current:before {height: 32px;}
.dr-form-steps li.dr-form-step-clickable:hover:before {height: 32px;}
.dr-finance-disclaimers {font-size: 12px;}
.dr-finance-disclaimers a:hover {color: var(--btn-link-color);}
.finance-application-container {padding: 4px 48px 48px;}
.finance-driver-application form label {font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;}

/* CARFINDER */
.alias-inventory-finder-default-auto .form-group label {font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;}

/* ABOUT PAGE */
.alias-about-default h1, .alias-about-default h2, .alias-about-default h3, .alias-about-default b {font-family: "DDC Heading Font Face", "Helvetica Neue",Helvetica,Arial,sans-serif;}

/* BLOG */
.alias-blog-post-list .categories {font-family: "open-sans-condensed-bold","Helvetica Neue",Helvetica,Arial,sans-serif;}

/* VIDEO PAGE */
.alias-video-gallery-compliant .pagination {font-size: 1.4rem;}

/* end override v9_OEM_HONDA_0001_V1 variation 3/30/21 10155209 */

/* begin copy from themes/v4/desktop.css that was used on v4 sites */

/* HEADER &amp; NAV */
.mega-menu-inner-curtain {background: #0f4b91;}
.page-header.responsive-centered-nav .header-contact {background: #333; height: 35px;}
.page-header.responsive-centered-nav .header-navigation .navigation-default {width: auto;float: right; position: relative;}
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav {text-align:right;}
.page-header.responsive-centered-nav .header-contact .vcard .tels .tel.phone1 {padding-right: 10px;}
.page-header.responsive-centered-nav .header-contact .vcard .adr {border-left: 1px solid #fff;padding-left: 10px;}
.page-header.responsive-centered-nav .header-contact .header-default {text-align: left;width: auto;padding-left: 5px;margin-top: 3px;}
.page-header.responsive-centered-nav .links-list a {font-style: normal;text-shadow: none;padding: 4px 20px;margin-top: 3px;letter-spacing: 0px;}

.header-transition.header-transition-opacity .page-header.responsive-centered-nav {background: transparent;border:none;}
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open .caret:before {border-bottom-color: #0f4b91;}
.page-header.responsive-centered-nav .header-navigation .navigation-default .dropdown-menu {text-align: left; width: 960px; background: #0f4b91; left: auto; right: 0; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;}

/* MYCARS */
.mycars .menu&gt;a {width: 60px;}
.mycars .menu.login&gt;a .label {text-shadow: none;}
.mycars .menu .label {text-transform: uppercase;font-size: 12px;font-weight: bold;}

.page-header.responsive-centered-nav .header-navigation .navigation-default {max-width: 75%;}
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar {height: 35px; width: 300px;}
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .popup {top: 35px;right: 5px;}
.page-header.responsive-centered-nav .mycars-default {width: auto;position: absolute;top: -2px;right: 5px;bottom: auto;transition: opacity 500ms ease;}

.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu&gt;a:before,
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu&gt;a .count:before,
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu&gt;a .label {color: #fff; font-weight: 400; font-size: 12px;}
 
.page-header .toolbar-white .mycars .right-button-border {margin: 0;}
.page-header .mycars&gt;div {margin-left: 5px; margin-right: 5px; padding-top: 3px;}
.page-header .mycars&gt;div.saved-cars {margin-right: 0;}
.page-header .mycars .menu.login&gt;a:before {content: url(https://pictures.dealer.com/a/asbury/0756/3735b8ef798b72982c28f4a359b8f549x.jpg); position: relative; top: 5px; right: 0;}
.page-header .mycars .saved-cars .count:before {content:url(https://pictures.dealer.com/a/asbury/0584/fb6edf365a26ca230c9881bd773a2cdex.jpg); position: relative; top: 5px; right: 3px;}
.page-header .mycars .price-alerts .count:before {content: url(https://pictures.dealer.com/a/asbury/1923/7ddcc3ffdfac9d7bdd7f0258427afc97x.jpg); position: relative; top: 3px; right: 0;}
.page-header .mycars .recent-cars .count:before {content:url(https://pictures.dealer.com/a/asbury/0732/ef7232c233df77c3bfbde518ef3a4705x.jpg); position: relative; bottom: 0; right: 0;}

/* mycars icons &amp; text when selected */
.ddc-site .noShrink .mycars-default .menu.selected &gt; a .count,
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .selected &gt; a:before,
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .selected &gt; a .count:before,
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .selected&gt;a .count:before,
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .selected&gt;a .label {color: var(--color-neutral-700)!important;}
.page-header .mycars .selected.menu.login&gt;a:before,
.page-header .mycars .selected.saved-cars .count:before,
.page-header .mycars .selected.price-alerts .count:before,
.page-header .mycars .selected.recent-cars .count:before {filter: invert(.5);}

/* mycars count bubble */
.ddc-site .noShrink .mycars-default .menu&gt;a .count div {top: -6px; z-index: -1;}

/* mycars media query */
@media (max-width : 1200px) {
    .header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar {height: 40px;}
    .mycars .menu .count div {min-width: 14px; font-size: 10px;}
    .ddc-site .noShrink .mycars-default .menu&gt;a .count div {top: 2px; left: 14px;}
    .ddc-site .noShrink .mycars-default .menu.recent-cars&gt;a .count div {left: 27px;}
    .ddc-site .noShrink .mycars-default .menu&gt;a .label {font-size: 14px; line-height: 23px;}
    .ddc-site .noShrink .mycars-default .menu&gt;a .count:before, .ddc-site .noShrink .mycars-default .menu&gt;a:before {margin-right: 5px;}
    .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu&gt;a {height: 40px; padding: 0 10px;}
    .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu&gt;a .count {height: 16px;}
    .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu&gt;a:before,
    .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu&gt;a .count:before,
    .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu&gt;a .label {font-size: 11px;}
}

/* TOP HERO */
.index .content-hero .ddc-font-size-huge {color: #000;}
.index .hero-image-overlay-container.responsive-content .hero-image-overlay.content1 {margin-top: -735px;}
.index .hero-image-overlay-container .hero-image-overlay .inventory-search-facet-browse {min-height: 450px;}
.index .hero-image-overlay-container.responsive-content .content-hero .hero-content-container {margin-top: 20px;}
.index .hero-image-overlay-container .hero-image-overlay .links-single-cta ul li {color: #fff;text-shadow: 1px 1px 1px #000;font-size: 24px}
.index .hero-image-overlay-container .hero-image-overlay .links-single-cta.text-black ul li  { color: #000; text-shadow: none; }
.index .hero-image-overlay-container .hero-image-overlay .links-single-cta ul li a {font-style: normal;letter-spacing: 0px;padding: 10px 25px;font-size: 18px;background: #047CC0;text-shadow: none;}

/* SEARCH FACET */
.index .inventory-search-facet-browse .ddc-pill-group {text-align: center;margin-bottom: 10px;}
.index .inventory-search-facet-browse .dropdown-toggle {background: #fff;font-size: 16px;color: #333;box-shadow: none;}
.index .inventory-search-facet-browse .submit-search.btn {font-style: normal;letter-spacing: 0px;padding: 10px 25px;font-size: 18px;background: #047CC0;text-shadow: none;}
.index .hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-default .form-inline&gt;.form-group&gt;.pill-label.checked {background: transparent;border-radius: 6px;color: #000;}

.index .inventory-search-facet-browse .dropdown-toggle { font-size: 14px; color: #333; padding: 10px 20px 10px 10px; }
.index-0018 .hero-image-overlay-container .ddc-content.inventory-search-facet-browse .ddc-icon.ddc-icon-search {display: inline-block;}
.index .inventory-search-facet-browse .pill-label {text-transform: uppercase; font-weight: 400; font-size: 16px; border-radius: 8px; padding: 6px 18px;}

/* HERO SERVICE LINK */
.index .links-single-cta {margin-top: 110px;margin-bottom: 30px;}
.index .links-single-cta li { color: #fff; font-weight: bold; font-size: 20px;}

/* SHOP NOW */
.index .content-default[data-widget-id="content15"] {background: #047CC0;margin-bottom: 0px;}	
.index .content-default[data-widget-id="content15"] .content {margin: 0 auto;max-width: 1210px;padding: 50px 0px;background: #047CC0;}

/* MODEL SELECTOR */
.index .model-selector-responsive .slick-next {background: #047CC0;}
.index .model-selector-responsive {background: #fff;margin-bottom: 0px;}
.index .model-selector-responsive .slick-slide:hover h3 a {color: #047CC0;}
.index .model-selector-responsive-tabs {margin-top: 30px; display: flex; justify-content: center;}
.index .model-selector-responsive .widget-heading {text-align: center;font-size: 34px;margin-top: 30px;}
.index .model-selector-responsive .nav-pills&gt;li.active&gt;a,.index .model-selector-responsive .slick-slide .btn {background: #047CC0;font-style: normal;text-shadow: none;letter-spacing: normal;}

/* SLIDESHOW */
.index .slideshow-background.ddc-content {background: #000;}

/* BUTTONBLOCK */
.index .buttonblock-img-wrap img {opacity: 1;}
.index .buttonblock-default a:hover h4 {top: 20%;}
.index .buttonblock-default a:hover .ui-button-text {bottom: 55%;}
.index .buttonblock-default .ddc-span4:nth-child(3) h4 {top: 75%;}
.index .buttonblock-default .ddc-span4 {margin: -1px;width: 33.1%;}
.index .buttonblock-default .ddc-span4:nth-child(3) a:hover h4 {top: 20%;}
.index .buttonblock-default a:hover .buttonblock-img-wrap img {opacity: .3;}
.index .buttonblock-default a:hover .buttonblock-img-wrap {background: #000;}
.index .ddc-content.buttonblock-default {margin-bottom: 0px;max-width: 1600px;margin: 0 auto;}
.index .buttonblock-default h4 {top:80%;-webkit-transition-duration: 400ms;text-shadow: 1px 1px 1px #000;}
.index .buttonblock-default .ui-button-text {bottom: -20%;text-align: center;width: 30%;background: #047CC0;padding: 10px;left: 35%;}

/* 2ND HERO */
.index .content-hero.content22 {margin-top: -15px;}
.index .content22 .hero-content-box h2 {margin-top: 0px;}
.index .content-hero.content22 .btn {font-style: normal;letter-spacing: 0px;padding: 5px 25px;font-size: 18px;background: #047CC0;text-shadow: none;}
.index .content22 .hero-content-box {background: rgba(27, 27, 25, 0.7);padding: 50px 40px;position: relative;bottom: 10px;left: 20px;width: 425px;}

/* RECCOMENDED VEHICLES */
.index .recommendations-vehicles {padding: 0px 0px 50px 0px;}
.index .recommendations-vehicles .btn {background: #047CC0;font-style: normal;letter-spacing: normal;text-shadow: none;}

/* CONTENT &amp; IMAGES */
.index .white-bg,
.index .push {background: #fff;}
.index .white-bg {padding-top: 50px;}
.index .white-bg .content-default .widget-heading {font-size: 24px;}

.index .white-bg .content-default {padding: 0px 20px}

.index .white-bg .row {margin-bottom: 0px;}
.index .white-bg .ddc-span6.image {padding: 0px;}
.index .white-bg .image-default {margin-bottom: -1px;}

.index .white-bg .content p {font-size: 16px;}
.index .white-bg .container {max-width: 1200px !important;margin: 0 auto;width: auto;min-width: 960px;}

/* DISCLAIMER */
.index .content-disclaimer {margin-top: 50px;}

/* FOOTER */
.ddc-footer {background: #333;height:120px;}
.ddc-footer .navigation-default .ddc-icon {display: none !important;}
.ddc-footer .navigation-default {position:absolute;top:70px;width: auto;}
.ddc-footer .navigation-default ul li&gt;a:hover {background: transparent;text-decoration: underline;}

.ddc-footer .nav-list .ddc-icon-arrow2-right::before {content:none;}
.ddc-footer .third-party-service-footer {padding: 20px 1%;width: auto;min-width: 960px;max-width: 1400px !important;}
.ddc-footer .navigation-default ul li &gt; a {padding:5px;height:20px;font-weight:lighter;color:#a8a8a8;text-transform: none;font-family: "DDC Heading Font Face", "Helvetica Neue",Helvetica,Arial,sans-serif;}
.ddc-footer a.credit {background: url(/sites/a/asburyprofile/images/footer-logo.png) no-repeat 0 0 / auto 20px transparent;width:235px;left: 5px;top: 13px;}

/* FOOTER SOCIAL */
.ddc-footer .social-header-buttons.socialmed a.facebook-button {background-position:0px 0px;}
.ddc-footer .social-header-buttons.socialmed a.twitter-button {background-position: -50px 0px;}
.ddc-footer .social-header-buttons.socialmed a.youtube-button {background-position:-121px 0px;}
.ddc-footer .social-header-buttons.socialmed a.linkedin-button {background-position: -50px -50px;}
.ddc-footer .social-header-buttons.socialmed a.dealerrater-button {background-position:0px -60px;}
.ddc-footer .social-header-buttons.socialmed a.googleplus-button {background-position: -100px -49px;}
.ddc-footer .social-header-buttons.socialmed a {margin-right:15px;height:40px;width:40px;background:url(/sites/a/asburyprofile/images/social-footer.png) no-repeat 0 0 / auto 90px transparent;}

/* SOCIAL SHARE ICONS */
.share ul {width: 100%;}
.share li {padding: 0;}
.links-share .ddc-icon {left: -20px; top: -15px;}
.links-share li a {padding: 15px 0 0 30px;}

/* VLP*/
.vlp body{background: #fff;}

/* VDP */
.vdp body{background: #fff;}
.vdp .ddc-box-1 {border: 1px solid #000;}

/* end copy from themes/v4/desktop.css that was used on v4 sites */
</pre></body></html>