/*ddcandyg - new vdp fixes | CC05239668 and CC07720053*/
.media-gallery-toolbar {top: auto; bottom:0; left:auto; right: 0; z-index: 9999; height: 45px;}

/*ddcandyg CC07723961*/
.vdp .rvdp-testdrive {color: transparent; background: url(//pictures.dealer.com/m/modernautosales/0718/7ff61bd31ed12ea29c8501761d09b2c7x.jpg); background-size: 100%; background-repeat: no-repeat; border: none; background-position-y: center;}

.service-section { display: none; }
.navbar-nav .nav>li>a {min-width: 80px;}

/* ddcmjaggers | M-00450466 && dtjosem M-00454736 */
.page-header.value-statement-header .vs-container-wrapper { background-color: #FFF; }
.ddc-content.header-value-statement .home-logolink>img { margin-top: 5px; max-width: 90%; } /* OEM logo position */
.page-header.value-statement-header .name-vcard.vcard h1 { color: #DD202C; padding-top: 0; display: block; margin-top: 10px; height: 100px; width: 585px; background: url("https://pictures.dealer.com/m/modernautosales/0278/f138794759b2fe77a886d6e6a1e2d584x.jpg") no-repeat top left; background-size: 160px; } /* dealer logo */
.page-header .fn .org { font-size: 26px; letter-spacing: 1.5px; font-weight: 800; } /* Modern Auto Sales text */
.social-header-buttons { z-index: 9999; left: 188px; }
.cao-header-container { z-index: 9999; } /* display: block; width: 140px; height: 30px;}*/
/*.cao-header-container img { transform: translateY(-44px); }*/
/* red/white section spacing - change color of svg element */
.ddc-content.header-value-statement .value-statement-toggle { display: none !important; }
.page-header.value-statement-header .value-statement-container { width: 90%; }
.page-header.value-statement-header .value-statement-container.active { right: -57.5%; }
.page-header.value-statement-header .value-statement-container { background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='inset-shadow' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeComponentTransfer in='SourceAlpha'%3E%3CfeFuncA type='table' tableValues='1 0'/%3E%3C/feComponentTransfer%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeOffset dx='5' dy='0' result='offsetblur'/%3E%3CfeFlood flood-color='rgb%280, 0, 0%29' result='color'/%3E%3CfeComposite in2='offsetblur' operator='in'/%3E%3CfeComposite in2='SourceAlpha' operator='in'/%3E%3CfeMerge%3E%3CfeMergeNode in='SourceGraphic'/%3E%3CfeMergeNode/%3E%3C/feMerge%3E%3C/filter%3E%3Crect x='0' y='0' width='100%25' height='132' filter='url%28%23inset-shadow%29' style=''/%3E%3C/svg%3E") repeat-x center center; }

.page-header.value-statement-header .value-statement-container::before { background: transparent url("https://pictures.dealer.com/m/modernautosales/1955/567117e8e651cd395c4f0f5119983d60x.jpg") no-repeat left top; }
/* vcard - contact info area */
.page-header.value-statement-header .vs-header-container.persistent-contact .contact-vcard { margin-top: 5px; }
.page-header.value-statement-header .vs-header-container.persistent-contact .contact-vcard .tels .tel { color: #FFF; }
.page-header.value-statement-header .vs-header-container.persistent-contact .contact-vcard a,
.page-header.value-statement-header .vs-header-container.persistent-contact .contact-vcard p.adr .street-address,
.page-header.value-statement-header .vs-header-container.persistent-contact .contact-vcard p.adr .locality,
.page-header.value-statement-header .vs-header-container.persistent-contact .contact-vcard p.adr .region,
.page-header.value-statement-header .vs-header-container.persistent-contact .contact-vcard p.adr .postal-code { color: #FFF; }
.page-header.value-statement-header .vs-header-container.persistent-contact .contact-vcard .adr .ddc-icon { color: #DD202C; }
.page-header.value-statement-header .vs-header-container.persistent-contact .contact-vcard .adr:before { content: "|"; font-size: 18px; color: #FFF; }
.page-header.value-statement-header .vs-header-container.persistent-contact .contact-vcard .tels .tel.phone1:after { content: "|"; font-size: 18px; color: #FFF; padding-left: 5px; }
.ddc-site .value-statement-mega .vs-mega-nav-items-wrapper .ddc-toolbar .mycars>div a { min-width: 65px; }

/* oil change club image */
.oil-change-club { margin-left: 28px; }

@media only screen and (max-width: 1024px) { 
.page-header.value-statement-header .vs-header-container.persistent-contact .contact-vcard { margin-top: 3px; }
.page-header.value-statement-header .value-statement-container { width: 84%; }
.page-header.value-statement-header .value-statement-container.active { right: -57.5%; }
.page-header.value-statement-header.noShrink .vcard h1 { padding-left: 2.2em; background-size: 140px; }
.ddc-content.header-value-statement .home-logolink>img { margin-top: 16px; margin-left: 5px; }
.social-header-buttons { left: 148px; }

/* oil change club image */
.oil-change-club { margin-left: 35px; }

}
@media screen and (min-width: 1650px) { .social-header-buttons { top: -30px !important; } .cao-header-container { top: -30px !important; } }

/* dtjosem M-00454736 */
.page-header .fn .org {display: block; width: 450px; margin-left: 180px; padding-top: 30px;}
@media screen and (max-width: 1024px) {
  .page-header.value-statement-header .name-vcard.vcard h1 {background-position-x: 120px;}
  .page-header.value-statement-header .name-vcard.vcard h1 span {font-size: 19px; margin-left: 170px;}
}

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by amberwhitney on 01/15/19 11:46 AM EST */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: 800; font-size: 18px; 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: linear-gradient(#000000,#000000); background-image: linear-gradient(#000000,#000000); background-color: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #000000; background-color: #000000; background-image: none; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by jlavery on 12/14/17 03:30 PM EST */
.vdp .pricing .eprice.button { text-decoration: none; font-weight: 800; font-size: 18px; color: #ffffff; }
.vdp .pricing .eprice.button:hover { color: #ffffff; }
.vdp .pricing .eprice.button { border: none; background: #2e2e2e; background-color: #2e2e2e; background-image: none; }
.vdp .pricing .eprice.button:hover { border: none; background: #b81d33; background-color: #b81d33; background-image: none; }
/* End 'vdp-ePrice-button' (do not modify this line) */

/* cbenson M-00461856 */
.alias-auto-used-details a.calculate, .alias-auto-used-details .mycars-vdp a, .alias-auto-used-details .calc-mpg a, .alias-auto-bargain-details a.calculate, .alias-auto-bargain-details .mycars-vdp a, .alias-auto-bargain-details .calc-mpg a, .alias-auto-used-details .ui-button-submit, .alias-auto-bargain-details .testDrive a.btn { background: #2e2e2e; }
.alias-auto-used-details a.calculate:hover, .alias-auto-used-details .mycars-vdp a:hover, .alias-auto-used-details .calc-mpg ul.nav a:hover, .alias-auto-bargain-details a.calculate:hover, .alias-auto-bargain-details .mycars-vdp a:hover, .alias-auto-bargain-details .calc-mpg ul.nav a:hover, .alias-auto-used-details .ui-button-submit:hover, .alias-auto-bargain-details .testDrive a.btn:hover { background: #b81d33; }

/* M-00461859 ddcbobc */
.vdp .inventory-lead-default button.btn-primary { background: #2e2e2e; }
.vdp .inventory-lead-default button.btn-primary:hover { background: #b81d33; }

.navbar.sticky-header-nav, .sticky-header-nav.ddc-navbar { width: 101%; }

/* ddcalmirc | fix for header content availability */
.ddc-composer .vs-container-wrapper .value-statement-container .content-default iframe {height: 70px !important;}
.ddc-composer .vs-container-wrapper .value-statement-container .content-default .x-toolbar-left {display: none;}
.ddc-composer .vs-container-wrapper .value-statement-container .content-default table {margin: 0 auto 0 0;}

/* Start 'vdp-used-price-value-msrp' (do not modify this line) */
/* Modified by nsmith15 on 11/10/18 12:10 PM CST */
.vdp .inv-type-used.pricing .msrp .price { text-decoration: line-through; font-size: 16px; color: #09090a; }
/* End 'vdp-used-price-value-msrp' (do not modify this line) */

/* Start 'vlp-used-price-value-msrp' (do not modify this line) */
/* Modified by nsmith15 on 11/10/18 12:10 PM CST */
.vlp .inventoryList .item.inv-type-used .pricing .msrp .value { text-decoration: line-through; font-size: 16px; color: #09090a; }
/* End 'vlp-used-price-value-msrp' (do not modify this line) */

/* Start 'vdp-used-price-value-salePrice' (do not modify this line) */
/* Modified by ddcroxannep on 07/03/18 04:56 PM EDT */
.vdp .inv-type-used.pricing .salePrice .price { text-decoration: none; font-weight: bold; font-size: 18px; color: #2bb300; }
/* End 'vdp-used-price-value-salePrice' (do not modify this line) */

/* Start 'vlp-used-price-value-salePrice' (do not modify this line) */
/* Modified by nsmith15 on 11/10/18 03:04 PM CST */
.vlp .inventoryList .item.inv-type-used .pricing .salePrice .value { text-decoration: line-through; font-size: 14px; color: #070A06; }
/* End 'vlp-used-price-value-salePrice' (do not modify this line) */

.inventoryList li {vertical-align: middle;}

/* ddcsamp 07712970 and ddcandyg 07720013 and CC07755947*/
.calloutDetails .monroney-labels a img {visibility: hidden;}
.monroney-labels > a {background: url(//pictures.dealer.com/m/modernautosales/1153/3bb25e1da5353e851a780d7f4c978c2dx.jpg); background-size: contain; display: block; height: 100%; margin: 0 auto; padding: 0; text-indent: -99999px; width: 130%; background-repeat: no-repeat;}
.inventoryList .monroney-labels > a {height: 100%; width: 100%;}
.cstMonroneyLabelsWindowSticker {width: 180px;}
.vdp .monroney-labels > a {height: 60px;}