.ddc-footer {margin-top:40px}

/* ddcjpence adjusted formatting of home button within main nav */
.compact li.home a.homeLink {color:#000!important}
.compact li.home a.homeLink:hover {color:#FFF!important}
.compact .navbar-nav .dropdown.currentPage > a, 
.compact .navbar-nav .dropdown.open > a {color:#FFF}

/* ddcjpence adjusted alignment of images */
.content-default img {display:inline;}

/* ddcjpence video gallery thumbnails */
.video-gallery .video-thumbs .yui3-u-1-5 {width:auto;}

/* ddcjpence changed capitalization of body styles listed within index model selector */
.index .model-selector-parallax .model-selector-bodystyle-filter {text-transform: capitalize;}
.btn .ddc-icon {vertical-align: middle}
.ddc-icon.ddc-icon-video {vertical-align:bottom;}

/* ddcjpence changed spacing of button blocks */
.links-list a {display: block; margin-bottom: 5px;}

/* ddcjpence changed formatting of pricing on VDPs */
.vdp .final-price .label {line-height: 1.5em; font-size: 155%; color: #000000;}
.vdp .inv-type-new.pricing .final-price .label {font-weight: bold; text-decoration: none; font-size: 20px; padding-top: 9px}
.vdp .inv-type-new.pricing .final-price .price {font-weight: bold; text-decoration: none; font-size: 40px; color: #000000;}
.vdp .inv-type-used.pricing .final-price .price {font-size: 40px; color: #000000;}
.vdp .inv-type-used.pricing .final-price .label {font-size: 20px; color: #000000; font-weight: bold; padding-top: 9px}

/* ddcjpence split vehicle info/options into 2 columns on VDPs */
.inventory-detail-packages-options .options {max-height:350px;overflow:auto}
.inventory-detail-packages-options #options .option-table tr {width:50%; float:left; background: transparent;border:none}
.inventory-detail-packages-options #options .option-table .option-item-description {width:42%; background: transparent;border:none}
.inventory-detail-packages-options #options .option-table .option-item-description h3 {width:100%; font-size: 92%; background: transparent;border:none}
.inventory-detail-packages-options #options {margin-top: 12px; background: transparent;border:none}
.inventory-detail-packages-options .packages {margin-top: 12px; background: transparent;border:none}

/* ddcalmirc | search bar styling */
.page-header .inventory-search-form {left:690px;width:250px;}
.page-header .inventory-search-form .form-control {border-radius:0px;box-shadow:none}

/* ddcalmirc - header - hide search bar and style phone/address */
.inventory-search-form {display:none}
.page-header .vcard .tels .type {font-weight:800;}
.page-header .vcard .tels span,.page-header .vcard .adr span {font-size:12px;font-weight:400}
.page-header .vcard h1 {width:60%!important;position:relative;top:20px;left:20px}
.page-header .vcard h1 span {color:#000;font-weight:800}
.page-header .vcard .tels li:not(:last-child) {padding-right:10px!important;border-right:1px solid #b5b5b5}

.index .slideshow-default img{width:1400px!important;margin:0 auto;min-height:514px;}
.index .slideshow-default .slides{min-height:514px;}

/* ddcalmirc - slideshow to 400px height */
.slideshow-background {height:400px}

/* ddcalmirc - vdp - remove final price from quick specs */
.quick-specs .final-price {display: none}

/* ddcalmirc - vdp button block styling */
.vdp .tradein a {font-style:normal!important;text-decoration:none;background:#004E89;font-weight:bold;}
.vdp .tradein a:hover {background:#000;}


/* ddcalmirc - home link color */
.compact li.home a.homeLink {color:#000!important}
.compact li.home a.homeLink:hover {color:#FFF!important}
.compact .navbar-nav .dropdown.currentPage > a, 
.compact .navbar-nav .dropdown.open > a,




/******** COLOR CHANGE **********/
/* ddcalmirc - color change */
.navbar-default,
.dropdown-menu > li,
.ui-state.ui-state-highlight {border-color:#008FFC}
.compact.navbar-default{border-color:#0072cf;}

.dropdown-menu,
.no-touch .navbar-nav.navigation-default .dropdown:hover > a,
.navbar-nav.navigation-default .dropdown.open > a,
.navbar-nav.navigation-default .dropdown.currentPage > a,
.navbar-nav.navigation-default li.home a.homeLink:hover,
.navbar-nav.navigation-default li.home a.homeLink.currentPage a:hover,
.mycars .menu.selected > a,
.mycars .menu:hover > a,
.mycars.mycars-integration-navbar .menu .selected > a,
.mycars.mycars-integration-navbar .menu:hover > a,
.mega-menu-inner-curtain{background:#0072cf;}

.ddc-mega-menu-nav .hproduct:hover,
.dropdown-menu > li ul li a:hover,
.ddc-mega-menu-nav .dropdown .hours-default .today,
.model-selector-responsive .slick-prev:hover, 
.model-selector-responsive .slick-prev:focus, 
.model-selector-responsive .slick-next:hover, 
.model-selector-responsive .slick-next:focus,
.ddc-footer .nav a:hover, 
.ddc-footer .ddc-nav-inline a:hover {background:#0072cf;color:#ffffff;}

.ddc-mega-menu-nav .hproduct:hover,
.dropdown-menu > li ul li a:hover {box-shadow: 0 0 10px rgba(100, 100, 100, 0.7);}
.dropdown-menu h4 a,
.pricing .ePrice .btn.dialog[data-href*="eprice"],
.pricing .ePrice a.dialog[data-href*="eprice"]:hover,
.pricing .ePrice .dialog[data-href*="eprice-form"]:hover,
.pricing.has-eprice .eprice.eprice-button span {color:#ffffff;}

.model-selector-parallax .carousel-prev,
.model-selector-parallax .carousel-next,
.btn-primary,
.showroom-detail .hproduct .view-link,
.showroom-detail .callout .callout-button,
.mycars-favorites .hproduct .pricing .make-an-offer,
.locations-proximity [type="submit"],
.pricing .ePrice .btn,
.pricing .eprice-button,
.pricing a[data-eprice],
.pricing.has-eprice .btn,
.pricing.has-eprice .eprice.eprice-button {background:#004E89;font-style:normal;text-shadow:none;font-weight:600;}

/* ddcalmirc - custom service center page styling */
.serviceTop {margin-bottom:0px}
.serviceTop img:hover {opacity:.8}
.serviceSlideshow .slides {width:707px;height:300px!important;}
.serviceSlideshow .slides img {height:300px!important;width:707px;}
.serviceBtnBlock {float:right;margin-left:67px;margin-right:-1px}
/* .serviceBtnBlock img {margin-top:5px;} */
.serviceBtnBlock img:hover {opacity:.8}
.customSpecial,
.customSpecial div {max-width:300px!important}
.customSpecial ul li {width:90px;margin-top:-50px;margin-bottom:-10px;font-size:11px;vertical-align:top;}
/*.customSpecial ul li:nth-last-child(n+2) {display:none}*/
.customSpecial img {max-width:300px;height:auto!important;}
.customSpecial ul li a {padding:10px 14px!important;}

.specials-category-list {display:none}

/* ddcalmirc - make slideshow arrows smaller */
.slideControls .previousNext a {background-color:transparent;border:none;font-size:3em;}

/* ddcalmirc | staff page layout fix */
.staff-listing #staffList li img {max-height:140px;min-height:140px;margin-left:auto;margin-right:auto;}

/* modified wabbey 05927196 */
.vdp .links-share {margin:0px;height:80px;}
.vdp .links-share .share {height:20px;margin-top:-2px;margin-left:5px;}
.vdp .links-share .share .nav {width:100%}
.vdp .links-share ul li {width:24%;}
.vdp .links-share ul li a {display: inline-block;min-height:20px;padding:0px 15px 5px 15px!important;}
.vdp .links-share .ddc-icon {left:0px}
.vdp .links-share .ddc-icon {font-size:2.5em}

.navigation-default .dropdown-menu a:not(.btn),
.ddc-mega-menu-nav .inventory-featured-default .pricing .value,
.navigation-default .dropdown-menu h4,
.navbar-nav,
.ddc-mega-menu-nav .contact-form label
{color: #FFF;}

/* owen.perks 10186106 */
.page-header.responsive-centered-nav {background: var(--color-neutral-0)}
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a,.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu>a .count:before, .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu>a .label, 
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu>a:before,
.page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 a  {color : var(--color-primary-950);}
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open>a, 
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a:hover {color: var(--color-primary-500);}
.alias-inventory-featured-used .inventory-featured-full-page .hproduct .btn.view-link {margin-bottom: 20px;}

/* ddcsamp 12243119 */
.slideshow-background.cst-controls .slideControls {height: 0;}
.slideshow-background.cst-controls .slideControls .previousNext {width: 95%;}
.slideshow-background.cst-controls .slideControls .pager {width: auto; margin: 6vw 0 0;}

/* 08158869 ddcjareds */
.page-header.responsive-centered-nav .ws-mycars-nav .ws-mycars-nav-wrapper .mycars-integration-navbar button { color: #00324F; }