.ddc-page-title { text-align: center; }

/* POP UP */
.popupModal { margin-top: 145px; }
.popupModal .close { font-size: 30px; }

.ddc-site .noShrink .mycars-default { display: none; }

/* FOOTER */
.non-mega-menu .nav-list>li>a:hover { color: black; }

/* ACCESSIBILITY */
#ae_app #ae_launcher.ae-cta-position-preset-left-lower { bottom: 320px !important; }

/* BTN OUTLINE FIX */
a:focus, div:focus, button:focus, li:focus { outline: none !important; text-decoration: none !important; }

/* NAVBAR */
.page-header.responsive-centered-nav .header-navigation .navigation-default { width: 70%; margin-left: 20px }
.ddc-site .noShrink .mycars-default, .mycars-vlp, .mycars-buttons { display: none !important; }
.page-header.responsive-centered-nav .header-navigation .navigation-default .dropdown-menu { left: 35% !important; }
.navbar-nav .nav-fragment .recommendations-vehicles .tile-list .title { height: 37px; }
.navbar-nav .dropdown:nth-of-type(6) .dropdown-menu li:nth-of-type(2) h4, .navbar-nav .dropdown:nth-of-type(4) .dropdown-menu li:nth-of-type(2) h4 { text-align: center; }
/* social */
.social-header-buttons { left: 17px !important; }
/* search */
.ddc-mega-menu-nav .inventory-search-form button[type=submit] { right: 25px; padding: 25px; font-size: 16px; } 
.ws-site-text-search-navigation-target .ddc-nav-icon-link { margin-left: 10px; }

/* HEADER - CONTACT */
.page-header.responsive-centered-nav .header-contact .header-default { width: 100%; }

/* INDEX - I'm Interested In */
#facet-browse-inventory-search1 .ddc-submit button { background: rgb(237 187 35); }
#hours1-app-root { border: none; }
/* Hide white box below disclaimer */
/* Hide widget not showing up */
div[data-name="index-landing-0001-recommended-vehicles-1"] { display: none; }


/* FOOTER */
.non-mega-menu .nav-list>li>a:hover, .non-mega-menu .nav-list>li:hover>a { background-color: transparent; }
.ddc-footer .navigation-default ul li > a {
    padding: 1.25em 1em;
    height: auto;
    margin-bottom:20px;
    text-transform: none;
}
.disclaimer-block .disclaimer { margin: 0.5em 0px; padding: 0.5em 0; }
.disclaimer-block { margin: 0; font-size: 0.8em; text-align: left; font-style: italic; }
#copyright { text-align: center; }

/* VLPs */
.inventoryList .pricing-area { margin: 0 0 63px !important; }
.vehicle-ctas .price-btn a { border-radius: 5px; }

/* SHOP CLICK DRIVE */
.alias-sitebuilder-chevrolet-online-retailing-1 [data-widget-id="links1"] ul { text-align: center; }
.alias-sitebuilder-chevrolet-online-retailing-1 [data-widget-id="links1"] li { width: 49%; margin-bottom: 30px; margin-top: 15px; }
.alias-sitebuilder-chevrolet-online-retailing-1 [data-widget-id="links1"] li a { width: 100%; }
.alias-sitebuilder-chevrolet-online-retailing-1 .content-page-title { display: none; }
#content18-app-root { margin-top: 20px; }
.alias-sitebuilder-chevrolet-online-retailing-1 [data-widget-id="content6"] { margin-bottom: 75px; }

/* FEATURED USED VEHICLES PAGE */
.alias-inventory-featured-used [data-widget-id="inventory-featured1"] .hproduct { height: 640px; }
.alias-inventory-featured-used [data-widget-id="inventory-featured1"] .view-link { width: 100%; bottom: 5px; right: 0px; }
.alias-inventory-featured-used [data-widget-id="inventory-featured1"] .media { height: 315px; }
.alias-inventory-featured-used [data-widget-id="inventory-featured1"] .pricing { width: 100%; font-weight: 400; border: 1px solid #eeeeee; padding: 20px; background: #f8f8f8; }
.alias-inventory-featured-used [data-widget-id="inventory-featured1"] .hproduct h3 { font-size: 15px; text-align: center; font-weight: bold; }

/* FEATURED NEW VEHICLES PAGE */
.alias-inventory-featured-new .description span { display: block; }
.alias-inventory-featured-new .description .separator { display: none; }
.alias-inventory-featured-new .pricing { margin-right: 16px; }
.alias-inventory-featured-new .view-link { width: 96%; }

/* COMPANY INFO WIDGETS */
[data-widget-id="hours1"] { border: 1px solid #d2d2d2;  padding: 20px !important; }
[data-widget-id="contact2"], [data-widget-id="hours1"], [data-widget-id="contact1"] { text-align: center; }
[data-widget-id="contact2"] { margin-top: 20px; }

/* SERVICE CENTER */
.alias-sitebuilder-service2-1 [data-widget-id="content1"] h3 { text-align: center; margin-top: 40px !important; text-decoration: underline; text-underline-position: under; }

/* OWNER CENTER */
.alias-owner-center [data-widget-id="content6"] { text-align: center; margin-bottom: 30px; margin-top: 30px; }
.alias-owner-center [data-widget-id="links1"], .alias-owner-center [data-widget-id="links2"] { width: 100%; }
.alias-owner-center [data-name="owner-center-content-4"] { margin-top: 40px }
.alias-owner-center [data-widget-id="content7"] { text-align: center; }
.alias-owner-center [data-widget-id="content2"] { text-align: center; margin-top: 30px; }
.alias-owner-center .ddc-page-title { display: none; }
.alias-owner-center [data-widget-id="image1"] img { margin: 0 auto; margin-bottom: 50px; }
.alias-owner-center [data-name="owner-center-section-1"] { padding-top: 0px !important; }

/* SERVICE */
.alias-sitebuilder-service2-1 [data-widget-id="hours1"] { border: none; }

/* ONSTAR */
.alias-on-star-and-connected-services-chevrolet [data-widget-id="links1"] { margin-top: 20px; }
.alias-on-star-and-connected-services-chevrolet [data-widget-id="links2"] li:nth-of-type(3) a { padding: 16px 0px; }
.alias-on-star-and-connected-services-chevrolet [data-widget-id="content19"] { text-align: center; margin: 30px 0px 30px 0px; }
.alias-on-star-and-connected-services-chevrolet [data-widget-id="content12"] { text-align: center; margin-top: 20px; }
.alias-on-star-and-connected-services-chevrolet [data-widget-id="content4"] { text-align: center; }
.alias-on-star-and-connected-services-chevrolet [data-widget-id="content11"] { text-align: center; margin-top: 45px !important; }
.alias-on-star-and-connected-services-chevrolet [data-name="onstar-wrapper-1"] { padding-bottom: 0px !important; padding-top: 35px !important; }

/* CONTACT */
.alias-contact-default [data-widget-id="contact2"] { border: 1px solid #cccccc; }

/* CHEVY CARES */
.alias-sitebuilder-chevy-cares-1 [data-widget-id="links3"], .alias-sitebuilder-chevy-cares-1 [data-widget-id="links5"], .alias-sitebuilder-chevy-cares-1 [data-widget-id="links4"], .alias-sitebuilder-chevy-cares-1 [data-widget-id="links7"] { margin-top: 40px; }
.alias-sitebuilder-chevy-cares-1 [data-widget-id="links3"] ul li:first-of-type { margin-bottom: 15px; }

/* FIRST RESPONDERS PAGE */
.alias-sitebuilder-chevrolet-first-responder-discount-1 [data-widget-id="links2"] { margin-bottom: 100px; margin-top: -30px; }

/* ESPANOL */
.alias-sitebuilder-espanol-2 #hours1-app-root { border: none; text-align: left; }
.alias-sitebuilder-espanol-2 [data-name="index-landing-0005-contact-hours-1"] { margin: 0 auto; width: 75%; }
.alias-sitebuilder-espanol-2 .vehicle-list { height: 280px; }
.alias-sitebuilder-espanol-2 .vehicle-list-item { height: 275px; }

/* CLEAN FUEL REWARD PROGRAM */
.alias-sitebuilder-clean-fuel-reward-program-1 .page-section a { color: #fece01; text-decoration: underline; }
.alias-sitebuilder-clean-fuel-reward-program-1 .ddc-page-title, .alias-sitebuilder-clean-fuel-reward-program-1 .push { display: none; }
.alias-sitebuilder-clean-fuel-reward-program-1 .contact-form {
	background-color: #414141;
	border-radius: 10px;
	box-shadow: 1px 1px 8px black;
	border: 1px solid black;
	margin-top: 50px !important;
	padding: 30px;
	color: white;
}
.alias-sitebuilder-clean-fuel-reward-program-1 .contact-form h3 {
	margin-top: 25px; 
	margin-bottom: 50px;
	text-decoration: underline;
	text-underline-position: under;
	text-align: center;
}
.alias-sitebuilder-clean-fuel-reward-program-1 .contact-form button { width: 100%; background: black; border: none; color: white; font-weight: bold; border-radius: 20px; }
.alias-sitebuilder-clean-fuel-reward-program-1 .contact-form fieldset label { color: white; text-align: center; }
.alias-sitebuilder-clean-fuel-reward-program-1 .extraInfo a { width:40%; margin: 0 auto; background: #fece01; border: 2px solid black; border-radius: 10px; color: black; padding: 15px !important; text-decoration: none; margin-top: 20px !important; }
.alias-sitebuilder-clean-fuel-reward-program-1 .extraInfo .learnMore { width: 60%; font-size: 15px; }
.alias-sitebuilder-clean-fuel-reward-program-1 [data-widget-id="content1"] .col-md-4 { padding: 0px 25px; text-align: center; }
.alias-sitebuilder-clean-fuel-reward-program-1 hr { border-top: 2px solid #ffffff; width: 85%; margin: 50px auto !important; }
.alias-sitebuilder-clean-fuel-reward-program-1 .extraInfo h3 { text-align: center; color: #fece01; }
.alias-sitebuilder-clean-fuel-reward-program-1 body { font-family: sans-serif; }
.alias-sitebuilder-clean-fuel-reward-program-1 div[data-widget-id="content5"] img { height: 150px; margin: 0 auto; display: block; }
.alias-sitebuilder-clean-fuel-reward-program-1 .page-section { background-color: #1d164a !important; color: white; }

/* VDP */
.vdp [alt="Value Your Trade"] { background: #f2bf24; }

/* Start 'vdp-new-price-value-discount' (do not modify this line) */
/* Modified by rcastillo2 on 06/07/21 06:10 PM CDT */
.vdp .inv-type-new.pricing-detail .discount .price-value { text-decoration: none; font-size: 18px; color: #38413A; }
/* End 'vdp-new-price-value-discount' (do not modify this line) */

/* Start 'srp-new-price-value-discount' (do not modify this line) */
/* Modified by rcastillo2 on 06/07/21 06:11 PM CDT */
.srp .inv-type-new.pricing-detail .discount .price-value { text-decoration: none; font-size: 15.75px; color: #38413A; }
/* End 'srp-new-price-value-discount' (do not modify this line) */

/* SERVICE SPECIALS */
.alias-sitebuilder-service-and-parts-specials-1 .responsive-type .content-page-title .h2, .responsive-type .content-page-title h2, .responsive-type .page-bd .h2, .responsive-type .page-bd h2, .responsive-type .page-header.minimal .h2, .responsive-type .page-header.minimal h2, .responsive-type [role=dialog] .h2, .responsive-type [role=dialog] h2 { font-size: 1rem; }
.alias-sitebuilder-service-and-parts-specials-1 .promotion-container .promo-discountValue { color: #f2bf24 !important; }

/* FIND YOUR VEHICLE FORM (redirected from popup) */
.alias-sitebuilder-find-your-vehicle-1 .ddc-page-title { display: none; }
.alias-sitebuilder-find-your-vehicle-1 div[data-widget-id="content2"] { background: white; height: 302px; border: 1px solid #cccbcb; }
.alias-sitebuilder-find-your-vehicle-1 h3 { text-align: center; }
.alias-sitebuilder-find-your-vehicle-1 div[data-widget-id="content2"] h3 { padding-top: 15px; }
.alias-sitebuilder-find-your-vehicle-1 div[data-widget-id="inventory-search1"] { margin-bottom: 50px; }
.alias-sitebuilder-find-your-vehicle-1 .contact-info { height: 302px; text-align: center; }
.alias-sitebuilder-find-your-vehicle-1 div[data-widget-id="contact2"] { margin-top: 0px; }

/* SERVICE */
.alias-sitebuilder-service2-1 .oil-change-btn { margin-top: 45px; }
.alias-sitebuilder-service2-1 .brake-btn { margin-top: 25px }
.alias-sitebuilder-service2-1 .ddc-page-title { text-align: center; }
.alias-sitebuilder-service2-1 .extraInfo { padding: 10px 20px; box-shadow: 1px 1px 5px; background: #e6e6e6; border-radius: 7px; }
.alias-sitebuilder-service2-1 div[data-name="video-wrapper-1"] { margin: 25px auto !important; }

/* SCHEDULE SERVICE */
.alias-service-lead-oss .ddc-page-title { text-align: center; }
.alias-service-lead-oss [data-widget-id="content3"] img { width: 75%; margin: 0 auto; }

/* FINANCE KNOWLEDGE CENTER */
.alias-sitebuilder-finance-knowledge-center-1 [data-widget-id="content2"] { text-align: center; background: #f2f2f2; padding: 20px; margin-bottom: 30px; border-radius: 5px; box-shadow: 3px 3px 3px #bfbfbf; }

/* TRADE IN PAGE */
.alias-inventory-lead-trade-in [data-widget-name="inventory-detail-mini"] { display: none; }

/* SCHEDULE A HOME APPOINTMENT */
.alias-sitebuilder-schedule-a-home-appointment-1 [data-widget-id="content1"] img { height: 100% !important; width: 100% !important; }
.alias-sitebuilder-schedule-a-home-appointment-1 [data-widget-id="content2"] h1 { text-align: center; }
.alias-sitebuilder-schedule-a-home-appointment-1 [data-widget-id="links1"] ul { text-align: center; margin-bottom: 50px; }
.alias-sitebuilder-schedule-a-home-appointment-1 [data-widget-id="links1"] ul a { font-size: 20px; }
.alias-sitebuilder-schedule-a-home-appointment-1 .contact-form { border: 1px solid #f6f6f6; padding: 30px 20px; box-shadow: 2px 2px 2px #cbcaca; background: #f6f6f6; }

/* BREAST CANCER AWARENESS MONTH THEME */
/* .page-header.responsive-centered-nav .header-navigation .header-default .home-logolink img { background: white; }
.pink-white .page-header.responsive-centered-nav { background: white; }
.pink-white .page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav > li > a { color: #ff005d; }
.srp [data-web-api-id="gm-shopclickdrive-and-evdr"] a { border-radius: 5px; }
.srp .vehicle-card-details-container h2 { font-weight: bold; }
#facet-browse-inventory-search1 .ddc-submit button { background: white; }
.vdp .mb-3 [alt="Get Today's Price"], .vdp .mb-3 [alt="Start Buying Process"] { border-radius: 5px; }
.vdp [alt="Value Your Trade"] { background: #416adb; border: #416adb; } */

/* CUSTOM ORDER PAGE */
.alias-sitebuilder-custom-order-1 .ddc-page-title { display: none; }
.alias-sitebuilder-custom-order-1 div[data-widget-id="content2"], .alias-sitebuilder-custom-order-1 .contact-info, .alias-sitebuilder-custom-order-1 .hours-default { background: white; height: 302px; border: 1px solid #bdbebe; border-radius: 5px; box-shadow: 1px 1px 2px #b1b1b1; }
.alias-sitebuilder-custom-order-1 [data-widget-id="contact1"] h3 { display: none; }
.alias-sitebuilder-custom-order-1 [data-widget-id="contact1"] { text-align: left; }
.alias-sitebuilder-custom-order-1 [data-widget-id="contact1"] { margin: 50px auto; box-shadow: 3px 3px 3px #d6d6d6; padding: 25px 25px 0px 25px; border: none; background-color: #f6f6f6; border-radius: 10px; }
.alias-sitebuilder-custom-order-1 [name="comments"] { height: 100px; }
.alias-sitebuilder-custom-order-1 .ui-button-submit { width: 100%; }
.alias-sitebuilder-custom-order-1 .btn:hover { background: #0158a8; border: 1px solid #0158a8; color: white;}
.alias-sitebuilder-custom-order-1 div[data-widget-id="content2"] h3 { font-size: 38px; text-align: center; font-weight: bold; }
.alias-sitebuilder-custom-order-1 .contact-info { height: 302px; text-align: center; }
.alias-sitebuilder-custom-order-1 div[data-widget-id="contact2"] { margin-top: 0px; }
.alias-sitebuilder-custom-order-1 .qq-enter-info { width: 35%; }

/* Employment Form */
.alias-employment-listing iframe { width: 1000px !important; height: 625px !important; border: 1px solid #e6e6e6 !important;}

/* SILVERADO EV */
.alias-sitebuilder-silverado-ev-1 .specs, .alias-sitebuilder-silverado-ev-1 .intro { text-align: center; }
.alias-sitebuilder-silverado-ev-1 .numbers, .alias-sitebuilder-silverado-ev-1 .introTitle { font-size: 4rem; font-weight: bold; color: #cf9736; }
.alias-sitebuilder-silverado-ev-1 .intro img { margin: 0 auto; }
.alias-sitebuilder-silverado-ev-1 [data-name="title-container-1"], .alias-sitebuilder-silverado-ev-1 .push, .alias-sitebuilder-silverado-ev-1 [data-widget-id="content7"] h1, .alias-sitebuilder-silverado-ev-1 [data-widget-id="content7"] .description { display: none; }
.alias-sitebuilder-silverado-ev-1 .page-section { background: #202020; color: white; }
.alias-sitebuilder-silverado-ev-1 .chargingSpecs img { width: 100%; margin: 0 auto; }
.alias-sitebuilder-silverado-ev-1 .chargeAhead { font-weight: bold; font-size: 35px !important; margin: 45px 12px; color: #cf9736; }
.alias-sitebuilder-silverado-ev-1 .chargingSpecs .col-md-3 h2 { font-weight: bold; font-size: 20px; }
.alias-sitebuilder-silverado-ev-1 .individualRows > .col-md-12 > .container > .row { display: flex; align-items: center; }
.alias-sitebuilder-silverado-ev-1 .charging .container { width: 100%; min-width: 100%; }
.alias-sitebuilder-silverado-ev-1 [data-widget-id="content5"] { margin: 60px auto; padding-bottom: 50px; border-radius: 10px; background: #404040; box-shadow: 3px 3px 3px black; }
.alias-sitebuilder-silverado-ev-1 [data-widget-id="content4"] { margin: 70px auto 80px auto !important; }
.alias-sitebuilder-silverado-ev-1 .individualRows .col-md-12 h2 { font-weight: bold; font-size: 28px; color: #ce9a37; }
.alias-sitebuilder-silverado-ev-1 .individualRows .col-md-12 p { font-size: 14px; }
.alias-sitebuilder-silverado-ev-1 .content-tabbed .nav-tabs.vertical>li.active a, .alias-sitebuilder-silverado-ev-1 .content-tabbed .nav-tabs.vertical>li a { color: white; }
.alias-sitebuilder-silverado-ev-1 .content-tabbed .nav-tabs.vertical>li a .ddc-icon { color: #cf9736 }
.alias-sitebuilder-silverado-ev-1 [data-widget-id="content8"] { padding: 50px; margin: 80px auto 50px auto !important; background: #404040; border-radius: 6px; box-shadow: 3px 3px 3px black; }
.alias-sitebuilder-silverado-ev-1 .gallery .btn { color: #37251b; background: #cf9736; border-color: #cf9736; }
.alias-sitebuilder-silverado-ev-1 .intro .btn { color: #37251b; background: #cf9736; border-color: #cf9736; padding: 20px 40px; }
.alias-sitebuilder-silverado-ev-1 .intro .btn:hover, .alias-sitebuilder-silverado-ev-1 .gallery .btn:hover { color: #cf9736; background: #404040; border-color: #404040; }
.alias-sitebuilder-silverado-ev-1 .charging { margin: 0px auto !important; }
.alias-sitebuilder-silverado-ev-1 .modernEssentials { font-weight: bold; margin-bottom: 70px; margin-top: 5px; color: #cf9736; }
.alias-sitebuilder-silverado-ev-1 [data-name="empty-one.1-2"], .alias-sitebuilder-silverado-ev-1 [data-name="empty-one.1-3"] { display: none; }
.alias-sitebuilder-silverado-ev-1 .specs h5, .alias-sitebuilder-silverado-ev-1 .specs h6 { font-weight: bold; }
.alias-sitebuilder-silverado-ev-1 .intro { margin: 0 auto; width: 75%; background: #0000003b; text-align: center; padding: 40px 0px !important; }

/* LoJack PAGE */
.alias-sitebuilder-lojack-1 .ddc-page-title { display: none; }
.alias-sitebuilder-lojack-1 [data-name="title-container-1"] { max-width: 90% !important; padding: 0 !important; }
.alias-sitebuilder-lojack-1 iframe { border: none !important; }

/* 01932211 ddcjareds */
.pink-white .page-header.responsive-centered-nav .header-navigation .header-default .home-logolink { background-color: #E4E4E6; }

/* wabbey 07692979 */
.ddc-wic-header-footer-button:hover img { display:none; }
.ddc-wic-header-footer-button:hover { 
	background:url(https://pictures.dealer.com/m/mossbroschevrolet/1234/9f9538f08b9849aabfbc258ca22ef6ae.png);
  	width: 150px;
  	background-size:100%;
  	height: 32px;
}

/* Start 'srp-new-price-value-final-price' (do not modify this line) */
/* Modified by sfitzgeral on 10/07/26 02:53 PM PDT */
.srp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: normal; font-size: 15.75px; color: #262626; }
/* End 'srp-new-price-value-final-price' (do not modify this line) */

/* Start 'srp-new-price-value-salePrice' (do not modify this line) */
/* Modified by sfitzgeral on 10/07/26 02:53 PM PDT */
.srp .inv-type-new.pricing-detail .salePrice .price-value { text-decoration: none; font-weight: 800; font-size: 27px; color: #262626; }
/* End 'srp-new-price-value-salePrice' (do not modify this line) */

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by sfitzgeral on 10/07/26 02:57 PM PDT */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: normal; font-size: 18px; color: #000000; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-salePrice' (do not modify this line) */
/* Modified by sfitzgeral on 10/07/26 02:58 PM PDT */
.vdp .inv-type-new.pricing-detail .salePrice .price-value { text-decoration: none; font-weight: 800; font-size: 27px; color: #262626; }
/* End 'vdp-new-price-value-salePrice' (do not modify this line) */