.ddc-content.content-default .content img {display:inline-block;}


/* Start 'vlp-ePrice' (do not modify this line) */
/* Modified by clairecampbell on 12/22/15 02:32 PM CST */
.inventoryList .pricing .ui-button .ui-button-text { font-style: normal; font-weight: normal; text-decoration: none; font-size: 13px; color: #ffffff; }
.inventoryList .pricing .ui-button.ui-state-hover .ui-button-text{ color: #ffffff; }
/* End 'vlp-ePrice' (do not modify this line) */

.ddc-content.content-default .content img {display:inline-block;}



/* Start 'vdp-ePrice-link' (do not modify this line) */
/* Modified by dtcoltonmraz on 01/13/16 11:57 AM CST */
.inventory-detail-pricing .pricing a[data-href*="eprice-form"].dialog { font-style: normal; font-weight: normal; text-decoration: none; font-size: 15px; color: #ffffff; }
.inventory-detail-pricing .pricing a[data-href*="eprice-form"].dialog:hover{ color: #ffffff; }
/* End 'vdp-ePrice-link' (do not modify this line) */

.navbar-nav .specials-listing .dsbTitle span img.wysiwyg-image {max-height:180px;}
.navbar-nav .specials-listing .special .layer2 {margin-top:-50px;}
.navbar-nav .specials-listing .special .dsbid2001t02 img {margin-top:-40px;}

.ie9 .page-header .inventory-search-form input[type="search"] { padding-bottom: 0px; }

/* ddcdanc DNA5213421 */
.inventory-detail-packages-options { height:398px; overflow:hidden; }
.inventory-detail-packages-options.packages-max-height-none  { height:auto; }
.package-toggle-div {position:absolute;width:100%;bottom:0px;}

/* DNA5247066 jordanlopezcarrero */
.vlp .vlp-calc .price .estimate {display:none;}

/* ddcluker DNA5336052 */
.vdp .inv-type-used .custom-blurb { display: none; }
.vdp .inv-type-new .msrp .price.h1 { text-decoration: line-through; }

/* ddcluker DNA5393230 */
#bbblink { position: absolute !important; top: 32px; right: 380px; }
.shrink-header-nav a#bbblink { display: none; }

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by mfleury1 on 08/13/18 07:16 PM EDT */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-size: 24px; 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: #ff4500; background-color: #ff4500; background-image: none; padding-left: 25px; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #2e2e2e; background-color: #2e2e2e; background-image: none; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by tcarvey on 08/03/18 12:56 PM EDT */
.vdp .pricing .eprice.button { text-decoration: none; font-weight: normal; font-size: 25px; color: #ffffff; }
.vdp .pricing .eprice.button:hover { color: #ffffff; }
.vdp .pricing .eprice.button { border: none; background: #ff5200; background-color: #ff5200; background-image: none; width: 100%; }
.vdp .pricing .eprice.button:hover { border: none; background: #aa0025; background-color: #aa0025; background-image: none; }
/* End 'vdp-ePrice-button' (do not modify this line) */

/* M-00474336 | rtevans */
.inventory-search-facetbrowse.hori-search h3 {display:none;}
.inventory-search-facetbrowse.hori-search .yui3-u-1-5 {width:18%}
.inventory-search-facetbrowse.hori-search .form-group.hide {display:none;}
.inventory-search-facetbrowse.hori-search .form-group {display:block;margin:0 0px;}
.inventory-search-facetbrowse.hori-search .btn {position:absolute;right:-100px;bottom:0px;}
.inventory-search-facetbrowse.hori-search {margin:0px auto;width:960px;margin-top:20px;margin-bottom:15px;}

/* cbenson M-00480933 */
form[role=form] .form-group label { text-align: left; }

/* Start 'vlp-new-price-value-msrp' (do not modify this line) */
/* Modified by tcarvey on 08/01/18 06:40 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .msrp .value { text-decoration: line-through; font-size: 16.8px; color: #ff0013; }
/* End 'vlp-new-price-value-msrp' (do not modify this line) */

/* Start 'vlp-new-price-value-invoicePrice' (do not modify this line) */
/* Modified by tcarvey on 08/09/18 03:07 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .invoicePrice .value { text-decoration: none; font-weight: bold; font-size: 16.8px; color: #000000; }
/* End 'vlp-new-price-value-invoicePrice' (do not modify this line) */

/* Start 'vlp-new-price-value-final-price' (do not modify this line) */
/* Modified by tcarvey on 08/01/18 06:47 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 18px; color: #38612d; }
/* End 'vlp-new-price-value-final-price' (do not modify this line) */

/* Start 'vlp-new-price-label-final-price' (do not modify this line) */
/* Modified by tcarvey on 08/01/18 06:52 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 11.9px; color: #000000; }
/* End 'vlp-new-price-label-final-price' (do not modify this line) */

/* ddcsamp 04904526 + 04946561 JLC */
.inventory-listing-default .hproduct .pricing-area {width: 43%;}
.inventory-listing-default .hproduct .description, .inventory-listing-default .inv-type-new .hproduct .incentive-list {width: 57%;}

/* Start 'vlp-new-price-value-internetPrice' (do not modify this line) */
/* Modified by tcarvey on 08/03/18 12:37 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .internetPrice .value { text-decoration: none; font-weight: bold; font-size: 16px; color: #000000; }
/* End 'vlp-new-price-value-internetPrice' (do not modify this line) */

/* Start 'vlp-new-price-value-stackedConditionalFinal' (do not modify this line) */
/* Modified by tcarvey on 08/03/18 12:36 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .stackedConditionalFinal .value { text-decoration: none; font-weight: bold; font-size: 16px; color: #000000; }
/* End 'vlp-new-price-value-stackedConditionalFinal' (do not modify this line) */

/* Start 'vdp-new-price-value-msrp' (do not modify this line) */
/* Modified by tcarvey on 08/03/18 12:51 PM EDT */
.vdp .inv-type-new.pricing .msrp .price { text-decoration: line-through; font-size: 19.2px; color: #ff0013; }
/* End 'vdp-new-price-value-msrp' (do not modify this line) */

/* Start 'vdp-new-price-value-invoicePrice' (do not modify this line) */
/* Modified by tcarvey on 08/03/18 12:52 PM EDT */
.vdp .inv-type-new.pricing .invoicePrice .price { text-decoration: line-through; font-size: 19.2px; color: #ff0013; }
/* End 'vdp-new-price-value-invoicePrice' (do not modify this line) */

/* Start 'vdp-new-price-value-internetPrice' (do not modify this line) */
/* Modified by tcarvey on 08/03/18 12:52 PM EDT */
.vdp .inv-type-new.pricing .internetPrice .price { text-decoration: none; font-weight: bold; font-size: 19.2px; color: #000000; }
/* End 'vdp-new-price-value-internetPrice' (do not modify this line) */

/* Start 'vdp-new-price-value-stackedConditionalFinal' (do not modify this line) */
/* Modified by tcarvey on 08/03/18 12:53 PM EDT */
.vdp .inv-type-new.pricing .stackedConditionalFinal .price { text-decoration: none; font-weight: bold; font-size: 19.2px; color: #000000; }
/* End 'vdp-new-price-value-stackedConditionalFinal' (do not modify this line) */

/* 05140357 ddcjareds + william.abbey 05141491 */
.vdp .pricing .ePrice .ddc-span6 { width: 100%; }
.pricing .price-btn.cst-btn-0 .btn { font-weight: bold; font-size: 17px; }
.pricing .price-btn.cst-btn-0 .btn:hover {  background: hsl(0, 0%, 18%); background-color: hsl(0, 0%, 18%); }
.pricing .price-btn.cst-btn-1 .btn { font-weight: bold; font-size: 17px; }
.pricing .price-btn.cst-btn-1 .btn:hover {  background: hsl(0, 0%, 18%); background-color: hsl(0, 0%, 18%); }

/*************************************************************************************/
/*** Everything below down to the #SYNERGY_END tag is custom code from Synergy Media */
:root {		/* project-wide variables */
--SVC-kia-red: #db2028; --SVC-kia-red-dark: #c82820; --SVC-kia-gray: #b6b6b6;
--SVC-clr-primary-900: #70380c; --SVC-clr-accent-100: #fff8f8;
--SVC-kia-text-bg: #e8e8e0; --SVC-kia-text #282828;
}
/*>>>> SERVICE PAGES <<<<*/
/*** SVC RED NAV BUTTONS */
.SVC-btnbar {background-color: var(--SVC-kia-gray); margin: 0px; padding: 4px 2px; display: flex; justify-content: space-around; align-content: space-around;}
.SVC-btnbar-item {background-color: var(--SVC-kia-red-dark); color:white; border: 1px solid white; font-size:1.3rem; line-height: 2rem; padding: 8px; margin:0 2px ;border-radius: 5px;}
.SVC-btnbar a:hover { color: var(--color-primary-900); background-color: var(--SVC-kia-text-bg); font-size: 1.4rem; border: 1px solid black;}
.SVC-btnbar-item a:visited {color: inherit;}
.SVC-btnbar-item:active { transform: translateY(2px); } /*push effect*/

/* SCHEDULE IMG w/link */
.SVC-schednow {text-align: center; margin: 1% auto; box-shadow: 5px 5px 5px gray; border-radius: 16px; transform: scale(0.9); transition: ease .2s ;}
.SVC-schednow:hover {transform: scale(1); }
.SVC-schednow:active {transform: translateY(3px); box-shadow: 2px 2px 2px gray; }

/***** 3 COL OFFERS AREA */
.SVC-offer-block { display: flex; flex-flow: row wrap; justify-content: space-between;  background-color:white; margin: 5% 0;
}
.SVC-offer-block * {  font-family: Arial ; font-weight: 500;}
.SVC-offer-block h3 { font-size: 1.95rem; font-weight: bold; line-height: 1.25rem;}
.SVC-offer-block>div { width: 33%; height: auto; margin: 0 1px; padding: 0 2%;
background: linear-gradient(to bottom right, rgba(245, 245, 245) 0%, rgba(230, 230, 245)); 
text-decoration: none; color: black;
}
.SVC-offer-block a:hover { transition: 0.4s ease-in-out;
background-color: #dddd66;
}


/** IMAGE BLOCKS */
.SVC-offer-imgs { margin-top: 0;   width: 100%;  display: flex; justify-content: center; align-items: center; flex-flow: row wrap;
background-color: var(--color-primary-50);
}
.SVC-offer-imgs div { padding: 1%; width: 33%;}
.SVC-offer-imgs-2x div { padding: 1%; width: 50%;}
.SVC-offer-imgs-1x div { padding: 1%; width: 75%;}
.SVC-offer-imgs div img{ width: 100%;}

/***** SVC CIRCLE w/ TEXT BLOCKS */
.SVC-circle-text {width: 90%; margin: 0 auto;}
.SVC-circle-text-row {display: flex; flex-flow: row wrap; justify-content: space-between; padding: 0; margin: 0;}
.SVC-circle-text-img { flex: 1; align-self: center; border-radius: 20%; width: 300px; height: auto; padding: 0% 0%; transition: all .2s ease-in-out; transform: scale(.9, .9);}
.SVC-circle-text-img:hover {  overflow: hidden; transform: scale(1); border-radius: 10%;}

.SVC-circle-text-text { flex:1; align-self: center; padding: 0 5%;}
/***** SVC WHITE on RED TEXT AREA */
.SVC-text-block {color: var(--SVC-kia-text); background-color:var(--SVC-kia-text-bg); padding: 1% 2%; margin: 1% 0;   border-radius: 4px;}
.SVC-white-on-red {color: #e8e8e8; background-color:var(--SVC-kia-red); padding: 1% 2%;}
.SVC-white-on-red p {font-size: 1.7rem; font-weight: 500;}
.SVC-white-on-red a { color: inherit; text-decoration: underline; }

/*****	8 ITEM mini menu ****/
.SVC-submenu { display: flex; flex-flow: row wrap; justify-content: space-around; background-color:var(--SVC-clr-accent-100); border: 2px solid #ccc; border-radius: 4px; 
margin: .5% auto; padding: 0;}
.SVC-submenu a { min-width: 22%;}
.SVC-submenu img {transition:  0.1s 0.1s ease-out;}
.SVC-submenu img:hover { transform: scale(1.1); }
}

/*****	MEDIA QUERIEs HERE */
@media only screen and (max-width: 600px) { /* make center item put its image first on mobile */
.SVC-circle-text-row-middle {flex-flow: column-reverse wrap;} 
.SVC-circle-text-img {max-width: 200px; padding: 2% 0 3% 0}
}

/* 3 IMG BLOCKS */
@media only screen and (max-width: 992px) {
.SVC-offer-imgs {flex-flow: row wrap; }
.SVC-offer-imgs div { padding: 1%; width: 49%;}
}

@media only screen and (max-width: 600px) {
.SVC-offer-imgs {flex-flow: column nowrap; }
.SVC-offer-imgs div { padding: 1%; width: 100%;}
}

/* Everything above here is added by Vendor - talk to David Marlowe at Synergy if you have questions */
/*** #SYNERGY_END  ***********************************************************************************/

/* Start 'srp-new-price-value-msrp' (do not modify this line) */
/* Modified by benkuentzel on 05/08/21 03:37 PM EDT */
.srp .inv-type-new.pricing-detail .msrp .price-value { text-decoration: none; font-weight: normal; font-size: 15.75px; color: #010000; }
/* End 'srp-new-price-value-msrp' (do not modify this line) */

/* Start 'vdp-used-price-label-discount' (do not modify this line) */
/* Modified by mfleury1 on 11/27/23 11:36 AM EST */
.vdp .inv-type-used.pricing-detail .discount .price-label { text-decoration: none; font-size: 13px; color: #000000; }
/* End 'vdp-used-price-label-discount' (do not modify this line) */

/* Start 'srp-new-price-label-internetPrice' (do not modify this line) */
/* Modified by geoffreyholdredge on 03/24/26 01:57 PM EDT */
.srp .inv-type-new.pricing-detail .internetPrice .price-label { text-decoration: none; font-weight: bold; font-size: 15.75px; color: #018001; }
/* End 'srp-new-price-label-internetPrice' (do not modify this line) */

/* Start 'srp-new-price-label-final-price' (do not modify this line) */
/* Modified by geoffreyholdredge on 03/24/26 01:57 PM EDT */
.srp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 600; font-size: 18px; color: #018001; }
/* End 'srp-new-price-label-final-price' (do not modify this line) */

/* Start 'srp-new-price-value-final-price' (do not modify this line) */
/* Modified by geoffreyholdredge on 03/24/26 01:57 PM EDT */
.srp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #018001; }
/* End 'srp-new-price-value-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by geoffreyholdredge on 03/24/26 01:59 PM EDT */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #018001; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

/* Start 'vdp-new-price-label-final-price' (do not modify this line) */
/* Modified by geoffreyholdredge on 03/24/26 01:59 PM EDT */
.vdp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 600; font-size: 18px; color: #018001; }
/* End 'vdp-new-price-label-final-price' (do not modify this line) */