/* ddc-sdvaughn */
.page-header .header-default .vcard h1 { float: right; width: 56% !important;}


/* ddcdusting 02024046 */
.btn-primary.btn:not(.btn-no-decoration):before {color: #fff; font-size: 17px;}


/* CalebWright hides disables pill on home search widget */
.pill-label.disabled { display: none;}

.navbar-default .navbar-nav > .currentPage > a, .navbar-default .navbar-nav > .currentPage > a:focus {
    background-color: #ccc;
}

/**************************************************T11 CSS Fixes**************************************************/

/* Fixes styling for main navigation items with no dropdown */
.navbar-nav .currentPage.nav-no-children a {color:#000000;}
.navbar-nav .home.currentPage.nav-no-children a {color: #ffffff;}
.navbar-default .navbar-nav > .currentPage > a, .navbar-default .navbar-nav > .currentPage > a:focus {background-color: #ffffff;}

.navbar-nav .nav > li > a, .navbar-nav .ddc-nav-inline > li > a {min-width:110px;}

/* Prevent images within editable areas from stacking. */
.content img {display:inline;}

/* Featured vehicles height & pricing formatting */
.inventory-featured-full-page .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;}

/* Fix video gallery thumbnail sizing  */
.video-gallery .video-thumbs .yui3-u-1-5 {width:auto;}

/* Split vehicle info/options into 2 columns on VDPs */
.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}


/* Resize contact info on vdps */
.vdp .main .contact-info .fn.n {font-size: 19px; font-weight:initial;}
.vdp .contact-info .adr {font-size: 15px;}
.vdp .contact-info p {margin-bottom:5px;}
.vdp .contact-info .adr .ddc-icon-map {display:none;}

/* Remove underline from button block links */
.vdp .links-list a {text-decoration:none;}

/* Fixes button hiding behind images on Incentives Pg */
.incentives-search-default .vehicle-container .btn{bottom:-20px!important;}

/* Fix wrapping footer */
.ddc-footer .navbar-nav > li > a.sublabelled span {display: inline-block; padding-left:4px; font-weight:normal;}

/* MyCars Favorites - Set Alerts Alignment */
.mycars-favorites .hproduct .alert-set .form-group, .mycars-favorites .hproduct .item-compare .form-group {height:24px;}

/*ddchaja modifying navigation*/
.navbar-nav .nav > li > a, .navbar-nav .ddc-nav-inline > li > a {min-width: 110px;}

/**********************************************End T11 CSS Fixes**************************************************/

/* dtannasaponjyan M-00219777 */
.inventoryList .media .vevoLink img {width:auto; height:auto;}

/* M-00249299 ddcbobc */
.header-default .header-logo-enabled .adr a,
.header-default .tels li,
.header-default .adr a,
.page-header .header-default .vcard .adr a,
.page-header .header-default .vcard h1 { color: #33ff33; }

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by tdeaton on 04/13/19 01:11 PM EDT */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: bold; font-size: 16px; color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice:hover span { color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice span { background: none; background-image: none; background-color: transparent; }
.vlp .inventoryList .pricing .btn.eprice { border: none; background: #008000; background-color: #008000; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #008000; background-color: #008000; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:before { color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice:hover:before { color: #000000; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by jsguyette on 11/09/18 02:42 PM EST */
.vdp .pricing .eprice.button { text-decoration: none; font-weight: bold; font-size: 18px; color: #ffffff; }
.vdp .pricing .eprice.button:hover { color: #ffffff; }
.vdp .pricing .eprice.button { border: none; background: #0d65bf; background-color: #0d65bf; background-image: none; }
.vdp .pricing .eprice.button:hover { border: none; background: #0d65bf; background-color: #0d65bf; background-image: none; }
.vdp .pricing .eprice.button:before { color: #ffffff; }
.vdp .pricing .eprice.button:hover:before { color: #ffffff; }
/* End 'vdp-ePrice-button' (do not modify this line) */

/* ddcjareds 04967581 */
.vlp .pricing .btn-default.btn:not(.btn-no-decoration):before { content: var(--btn-default-decoration-content, ); color: hsl(0, 0%, 100%); }
.pricing .btn { border: none; }
.vlp .inventoryList .pricing .btn-default:hover:before { color: hsl(0, 0%, 0%); }

/* Start 'vlp-used-price-label-final-price' (do not modify this line) */
/* Modified by dwood5 on 01/08/20 04:30 PM EST */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 16px; color: #FFFFFF; }
/* End 'vlp-used-price-label-final-price' (do not modify this line) */

/* Start 'vdp-used-price-label-final-price' (do not modify this line) */
/* Modified by shawnmorse on 11/03/18 11:51 AM EDT */
.vdp .inv-type-used.pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 24px; color: #FF0000; }
/* End 'vdp-used-price-label-final-price' (do not modify this line) */

/* Start 'vlp-used-price-value-final-price' (do not modify this line) */
/* Modified by aniquette on 07/08/19 12:18 PM EDT */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 19px; color: #ffFFFF; }
/* End 'vlp-used-price-value-final-price' (do not modify this line) */

/* Start 'vdp-used-price-value-final-price' (do not modify this line) */
/* Modified by shawnmorse on 11/03/18 11:51 AM EDT */
.vdp .inv-type-used.pricing .final-price .price { text-decoration: none; font-weight: bold; font-size: 28.8px; color: #FF0000; }
/* End 'vdp-used-price-value-final-price' (do not modify this line) */

/* ddcmhampton 07523214 | ddcjareds 08380333 */
.vlp .mycars-vlp a { background-color: #0575E1; color:#FFF; }
.vlp .mycars-vlp .btn { border-color: #0575E1; }


/* wabbey 07644102 */
.page-header.sticky-header-nav.shrink-header-nav .value-statement{left: 391px;}

/*ddcjeremyw - Used CSS from ddcrmelasky 07654319*/
.navbar-nav .nav > li > a, .navbar-nav .ddc-nav-inline > li > a { min-width: auto; }
.navbar-nav > li > a { font-size: 19px; }

/* 07752920 JLC */
.header-default .cst_HOURS_HEADER a.btn { background: #31D732; border: none;  }

/* 08346787 JLC */
.inventory-listing-default .hproduct .fn a.url,
.inventory-listing-default .hproduct .description dd,
.inventory-listing-default .hproduct .description dt,
.inventory-listing-default .hproduct .packages { color: #fff; }

/* wabbey 08351067 + 08371683 */
.vdp .ws-payment-calculator .payment-summary-support-text {color: var(--color-neutral-0);}
.vdp .payment-summary-calculate.btn-primary{background-color:rgb(5, 117, 225);border-color:rgb(4, 88, 169);}
.vdp .links-list.CC08371683 a {background-color:rgb(5, 117, 225);border-color:rgb(4, 88, 169);color:#fff;}

/* 08809061 JLC */
.inventory-listing-default .pricing .vlp-calc span.label::before { content: "\e002"; position: absolute; right: 2em; font-family: 'ddc-button-icons'; speak: none; }

/* ddcrandyh 05815186 */
.header-default .vcard .fn { position: absolute; transition: none; } 
@media only screen and (max-width: 1440px) {
  .header-logo.header-logo-style { left: calc(50% - 50vw + 50px) !important; }
  .header-default .vcard .fn {  left: calc(50% - 50vw + 450px) !important;   } 
}
@media only screen and (min-width: 1440px) and (max-width: 960px) {
  .header-logo.header-logo-style { left: -15vw !important; }
  .header-default .vcard .fn  { left: calc(-15vw + 400px); !important; }
}
@media only screen and (max-width: 960px) {
  .header-logo.header-logo-style { left: 30px !important; }
  .header-default .vcard .fn  { left: 430px !important; }
}