@font-face {
    font-family: 'noto-sans';
         url('/sites/c/customwork/fonts/mclaren/noto-sans/notosans-regular.woff') format('woff'),
    font-weight: normal;
    font-style: normal;
}
body {font-family: 'noto-sans', sans-serif;}
h1, h2, h3, h4, h5, h6, .h1, .display-4, .sub-heading {font-family: "mclaren-bespoke bold" !important; font-weight: 700 !important;}

/* fdbarfety 12880000 */
.navbar-nav {color: var(--color-neutral-1000);}
.dropdown-menu {background-color: #fff;}
.navbar-nav .dropdown {color: var(--color-neutral-1000);}
.navigation-default .dropdown-menu h4,
.navigation-default .dropdown-menu a:not(.btn),
.ddc-mega-menu-nav .contact-form label {color: var(--color-neutral-1000);}
.navigation-default .model-selector-default .hproduct:hover a,
.navigation-default .hours-default .today {color: #fff;}
.navigation-default .dropdown-menu>li {border-left: 1px solid #e5e5e5;}
.ddc-composer .nav-fragment [data-fragment-id="HOURS_SALES_FRAGMENT"] .ddc-span12 {padding-left: 0; padding-right: 0; font-size: .99em;}
.form-group strong {font-weight: 400;}
.mycars .menu.login>a:hover:before {color: #000;}

/* owen.perks 12930527 */
.alias-sitebuilder-pre-owned-luxury-collection-1 .hproduct .pricing li:first-child .value {font-size: 16px;}
@media (min-width: 1400px){.alias-sitebuilder-pre-owned-luxury-collection-1 .hproduct .description {min-height: 135px;}
.alias-sitebuilder-pre-owned-luxury-collection-1 .hproduct .media {min-height: 288px;}
.alias-sitebuilder-pre-owned-luxury-collection-1 .hproduct {margin: 10px 0}}

/* 01933516 ddcjareds */
.vdp .ws-vehicle-media .media-content .cta { display: none; }