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

/* ddcjpence hid custom logo and adjusted header specs */
.page-header.compact .header-default .vcard h1 {font-size: 28px; font-weight: normal; letter-spacing: normal; line-height: 28px;color:#000000}

/* 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 featured vehicles height */
.inventory-featured-default .auto .description {height:105px;}
.ddc-content.inventory-featured-default.fvindex .media > a img {height: 285px;}
.inventory-featured-full-page .btn-block {margin-top: 6px; width: 460px;}

/* 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 hid pricing separator on final new price */
.vlp .inv-type-new .pricing .final-price .label .separator {display: none;}

/* 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 .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;}

.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;}

/* 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}

/* 06239485 ddcjareds */
.header-default .vcard .adr a span, 
.header-default .vcard .tels .tel span {font-size: 16px;} 
.navbar .navigation-default .navbar-nav .home { background-color: #fff; } 
.navbar .navigation-default .navbar-nav .home:hover  { background-color:var(--color-primary-700);} 
.navbar .navigation-default .navbar-nav .home:hover .ddc-icon:before { color: #FFF; }

/* owen.perks 10186106 */
.dropdown-menu,
.mega-menu-inner-curtain{background:var(--color-primary-700);}
.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;}

/* fdbarfety 10304555 Featured Vehicles */
.page-bd .inventory-featured-default img.photo.thumb {width: 100%;}
.page-bd .inventory-featured-default .description {min-height: 140px; line-height: 1.4;}
.page-bd .inventory-featured-default .view-link {margin-bottom: 40px;}

/* fdbarfety 10305148 Compact Nav only */
.navbar-default.responsive .container .navbar-nav .dropdown-menu, .navbar-default.responsive .content-page-title h1 .navbar-nav .dropdown-menu {top: 50px;}
.navbar-default.responsive .container .navbar-nav .dropdown {line-height: 48px;}
.navbar-default.responsive .container .navbar-nav .dropdown.search,
.navbar-default.responsive .container .navbar-nav .dropdown.home {width: 5%;}
.compact.navbar-default {height: auto;}
@media (max-width: 992px) {.compact .navbar-nav>li>a {font-size: 14px;}}
@media (max-width: 1779px) {.navbar-default.responsive .container {width: 100%!important;}}
@media (min-width: 1780px) {.navbar-default.responsive .container {width: 1740px!important;}}
.navbar-nav>.open>a:after, .navbar-nav>.open>a:hover:after, .navbar-nav>li>a.ddc-nav-icon-link:hover:after {height: 0;}

/*ddcrmelasky 10304648*/
.ddc-mega-menu-nav .inventory-featured-default .hproduct .pricing {padding-top:0px;}

.ddc-footer .social-header-buttons {position: relative !important;}

/* Start 'srp-new-price-value-internetPrice-no-value' (do not modify this line) */
/* Modified by aubreyouelett on 11/21/22 04:32 PM EST */
.srp .inv-type-new.pricing-detail .internetPrice .price-value.no-value { text-decoration: none; font-weight: 800; font-size: 15.75px; color: #00324f; }
/* End 'srp-new-price-value-internetPrice-no-value' (do not modify this line) */

/* Start 'srp-new-price-value-final-price' (do not modify this line) */
/* Modified by aubreyouelett on 11/28/23 09:21 AM EST */
.srp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #00324f; }
/* End 'srp-new-price-value-final-price' (do not modify this line) */

/* 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;}

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by aubreyouelett on 11/28/23 09:22 AM EST */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #000000; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */