/*ddcrmelasky 07873321*/
.ddc-footer .non-mega-menu .nav-list > li > a:hover { background-color: #f6a02d;}
@font-face { font-family: "DDC Heading Font Face"; src: url("/v9/media/fonts/lexus-nobel-book/v1/webfont.woff") format("woff"); font-weight: 400; font-style: normal; }
@font-face { font-family: "DDC Heading Font Face"; src: url("/v9/media/fonts/lexus-nobel-book/v1/webfont.woff") format("woff"); font-weight: 300; font-style: normal; }
@font-face { font-family: "DDC Heading Font Face"; src: url("/v9/media/fonts/lexus-nobel-book/v1/webfont.woff") format("woff"); font-weight: 400; font-style: italic; }
@font-face { font-family: "DDC Heading Font Face"; src: url("/v9/media/fonts/lexus-nobel-bold/v1/webfont.woff") format("woff"); font-weight: 800; font-style: normal; }
@font-face { font-family: "DDC Heading Font Face"; src: url("/v9/media/fonts/lexus-nobel-book/v1/webfont.woff") format("woff"); font-weight: 700; font-style: normal; }

/* GENERAL */
.wysiwyg-image {display: inline-block;}


/* ddcalmirc 07758960 wabbey 09293840 */
body {overflow-x: hidden; background: #fff;}
.page-header.responsive-centered-nav .header-navigation .header-default .header-logo {width: auto;}
.page-header.responsive-centered-nav .header-navigation .header-default .value-statement {position: static; margin: 0 0 0 30px;}



.page-header .header-contact .vcard .adr span.responsive-directions-link {display: inline-block;}
.index .recommendations-vehicles {background: #F39627;}
.index .recommendations-vehicles .tile-list .vehicle-list-item {margin-bottom: 16px;}
.js .ddc-heading-1 span,
.js .promotions-listing .ddc-heading-1 a {background: #fff;}
.ddc-footer {border-top: 1px solid rgba(0,0,0,.5);}
.height-321.slideshow-background,
.height-321.slideshow-background .slideshow-background {height: 321px !important;}

/* ddcrmelasky 07736047*/
.header-logo img {margin-left: 15px;}
.ddc-wrapper {background-color: #fff;}

/* NAV FRAGMENT */
.ddc-mega-menu-nav .inventory-featured-default .hproduct .description {line-height: 1.1;}

/*NAVIGATION FONT */
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a {font-size: 20px; font-weight: 800;}
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a:hover {color: #f9941b; font-weight: 800;}

/* HERO */
[data-name="index-landing-0001-hero-content-1"] .btn-primary {height: 52px;}
@media (min-width : 1900px) {[data-name="index-landing-0001-hero-wrapper-1"] {height: 90vh !important;}}

/* SEARCH */
.responsive-type.index .page-bd input.form-control {height: 52px;}

/* INVENTORY COUNT */
#inv_count_display1-app-root .m-3 {margin: 0!important;}
#inv_count_display1-app-root .pt-3 {padding-top: 0!important;}
#inv_count_display1-app-root .pb-4 {padding-bottom: 0!important;}
#inv_count_display1-app-root {border-bottom: 1px solid #333; margin: 0; padding: 10px 133px;}
#inv_count_display1-app-root .item-count {font-weight: 800; font-size: 40px;}
.responsive-type .page-bd .ddc-font-size-base {font-size: .85rem; position: relative; bottom: 5px;}

/* GROUP FRANCHISE NAV */
[data-widget-id="locations1"].ddc-content .widget-heading {margin: 0 0 31px 0;}
.index .franchiseList {max-width: 1320px;}
.index .franchiseList .franchise {margin: 0; padding: 0 10px}
.index .franchiseList img {max-width: 167px;}
.index .franchise.selected .childList {padding: 0;}
.index .franchise.selected .childList:after {display: none;}

/* RECOMMENDED VEHICLES */
.index .recommendations-vehicles .display-4 {color: #fff;}

/* MAP */
.index .map-overlay {width: 350px;}

/* SRP */
.srp .ws-inv-page-title {text-align:center;}

.page-header .value-statement {
    color: #F39627;
    font-size: 16px;
    bottom: 16px;
    left: 166px;
    font-weight: 700;
}
.page-header.responsive-centered-nav .header-navigation .header-default .value-statement {
    position: static;
    margin: 0 0 0 30px;
}
.page-header.responsive-centered-nav .header-navigation .header-default .header-logo {
    width: auto;
}
@media screen and (max-width: 1320px){ .page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a {font-size:16px;} .page-header.responsive-centered-nav .header-navigation .header-default .value-statement{position: relative; left:-20px; bottom: -25px;}}

/* wabbey 05372145 */
.page-header.responsive-centered-nav {
	& .dropdown-menu { 
		background-color: var(--color-neutral-0); 
		& a:not(.btn),span,h4 {
    			color: var(--color-neutral-1000);
		}
		& .hours-default .today {
			background-color: var(--color-neutral-0); 
		}
		& .hproduct:hover,a:hover {
    			background-color: var(--color-neutral-100);
		}
	}
}
