/* Remove STicky header, because it makes the banner stay too low when browsing inventory */
.page-header.sticky-header-nav{ position: relative !important;}
.page-bd{margin-top: 5px;}
.ddc-wrapper{/* position: relative; top: -306px !important; */padding-top: 5px !important;}
.dmjHov:hover{box-shadow: 0 6px 8px 0 rgba(255, 255, 255, 0.2), 0 6px 20px 0 rgba(255, 255, 255, 0.19); opacity: 0.9;}
.dmjDivHP{position:relative; top: -345px;}
.index .p-md-5{padding-top: 1px !important;}
.alias-sitebuilder-new-inventory-search-results-page-1 .cst-btn-2 {visibility: hidden;}
.alias-sitebuilder-new-inventory-search-results-page-1 .cst-btn-3 {visibility: hidden;}
/* New DMJ Beta */
.dmjFcFS{margin-left: 250px !important; margin-right: 250px !important;}
.hoursBox{
	width: 20%;
	heght: 100%;
	/* padding:14px; */
	padding-bottom: 14px;
	padding-left: 14px;
	padding-right: 14px;
	/* background:linear-gradient(
    90deg,
    rgba(66,103,178,1) 10%,
    rgba(66,103,178,.3) 25%,
	rgba(66,103,178,.1) 50%,
   rgba(66,103,178,.3) 75%,
    rgba(66,103,178,1) 90%
  ); */
  font-size: 2.8em;
  font-weight: 300;
  color: #999;
}
h1{padding:2px; margin: 2px;}
.textBox{
	font-family: "Open Sans", sans-serif;
	width: 20%;
	heght: 100%;
	/* background:linear-gradient(
    90deg,
    rgba(0,0,0,1) 10%,
    rgba(0,0,0,1) 25%,
	rgba(0,0,0,1) 50%,
   rgba(0,0,0,1) 75%,
    rgba(0,0,0,1) 90%
  ); */
  font-size: 1.2em;
  font-weight: 400;
  color: #fff;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.tg{border-collapse:collapse;}
.tg td{border-collapse:collapse;}
.tg th{overflow:hidden;}
@media all and (max-width: 479px) {
	.lpT, .lpt table, 
	.lpt thead, .lpt tbody, 
	.lpt th{display: block;}}
@media all and (max-width: 479px) {
	.dmjTbl{
	width: 100%;
	font-family: "Open Sans", sans-serif;
	 }
.dmjTH{ }
.theadDJ{width: 100%;}
.dmjHfont{color: #fff; font-size: 5.0vw; font-family: "Open Sans", sans-serif; }
.dmjDHMS{color: #F00; font-size: 5.0vw; font-family: "Open Sans", sans-serif; }
.dmjDHMS-G{color: #f00; font-size: 6.0vw; font-family: "Open Sans", sans-serif; }
.dmjDHMS-G2{color: #999; font-size: 4.0vw; font-family: "Open Sans", sans-serif; }
.dmjDHMS-S{color: #F00; font-size: 3.5vw; font-family: "Open Sans", sans-serif; }
}
@media only screen and (min-width: 480px){ 
.dmjTbl{
	
background: transparent !important;
	width: 45%;
	font-family: "Open Sans", sans-serif;
	}
.dmjTH{background: transparent !important;}
.dmjHfont{color: #000; font-size: 2.5vw; padding-right: 0px; font-family: "Open Sans", sans-serif;}
.dmjDHMS{color: #f00 !important; font-size: 1.8vw; font-family: "Open Sans", sans-serif; }
.dmjDHMS-G{color: #f00; font-size: 1.8vw; font-family: "Open Sans", sans-serif; }
.dmjDHMS-G2{color: #000; font-size: 1.8vw; font-family: "Open Sans", sans-serif; }
.dmjDHMS-S{color: #F00; font-size: 1.0vw; font-family: "Open Sans", sans-serif; }
}
.content-alert-banner-message{background-color: #000; background-image: url("https://pictures.dealer.com/n/napletonkiaofcarmelkia/1234/c9cc03ffe17d4fbcb5391daced24ea89.jpg"), url("https://pictures.dealer.com/n/napletonkiaofcarmelkia/1234/9b1cb82b11a441ae83188d45f19bb58f.jpg");/*, linear-gradient(

    90deg, rgba(0,0,0,.4) 14%,
    rgba(0,156,0,.9) 25%,
   rgba(0,156,0,.9) 75%,
    rgba(0,156,0,.4) 86%
  );*/ background-repeat: no-repeat; background-size: contain !important;
  background-position: left center, right center,
    right 0em top 0em; background-size: contain; font-size: 21px; font-weight: bold !important; padding: 2px; margin: -13px !important; bottom-margin: 2px !important; color: #f00 !important;} 
.memDMJ{font-size: 1.5vw;}
.text-link.text-link-inverse.content-alert-banner-link{/* background: #000 !important; */ opacity: .8 !important; color: #ff0; margin-left: -10px; font-size: 24px; padding-left: 20px; padding: 4px;}
.dmjIncrease{ 
   text-transform: uppercase;
  background-image: linear-gradient(
    -260deg,
	#01dddd 5%,
	#ff598f 16%,
 	#fd8a5e 25%,
	#e0e300 35%,
    	#e0e300 65%,
    	#fd8a5e 75%,
    	#ff598f 84%,
	#01dddd 95%
  );
  background-size: auto auto;
  background-clip: border-box;
  background-size: 200% auto;
  color: #000;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 7s linear infinite;
  display: inline-block;
      font-size: 46px;
	margin-bottom: -12px;
}
@keyframes textclip {
  to {
    background-position: -200% center;
  }
}
/* New DMJ Beta */
a[href^="/financing/application.htm"]{background: #009900 !important; color: #fff;}
[data-location="vehicle-eprice-button"] {
            background-image: linear-gradient(to right, #FF512F 0%, #F09819  51%, #FF512F  100%);
            padding: 12px 15px;
            text-align: center;
            text-transform: uppercase;
            transition: 0.5s;
            background-size: 200% auto;
            color: white;            
            box-shadow: 0 0 20px #eee;
            border-radius: 5px;
            display: block;
	    font-size: 13px;
          }

[data-location="vehicle-eprice-button"]:hover {
            background-image: linear-gradient(to left, #FF512F 0%, #F09819  100%, #FF512F  100%);
            color: #000;
            text-decoration: none;
          }
a[href^="tel:+18888403576"]{background: rgb(173,216,230,.9); color: #000; font-size: 15px;}

[data-location="vehicle-eprice-button"]{
  animation: jiggle 2.8s infinite ease-in;
width: 100%;

}
@keyframes jiggle {
  45%, 65% {
    transform: scale(1, 1)
  }
  50% {
    transform: scale(.9, 1.2)
  }
  55% {
    transform: scale(0.9, 1.1) translate(0, -5px)
  }
  60% {
    transform: scale(1.0, 1.0) translate(0, -5px)
  }
}

.DmjService{
position: fixed;
bottom: 0px !important;
right: 0px !important;
z-index: 1900 !important;
width: 15%;
}

.price-btn.cst-btn-4{ background: rgb(255,79,0,.9);
}
/*blong fixing schedule service button */
.cst_SCHEDULE_SERVICE { top: 117px!important;}


/*ddcrobertm – adjust nav width to accommodate nav items with MyCars M-00439321 */
.navbar-nav .nav > li > a, .navbar-nav .ddc-nav-inline > li > a {min-width: 110px;}

/*ddcrobertm - mycars buttons on VLPs wrapping M-00439321 */
.vlp .mycars-vlp {  padding-left: 0;}
.mycars-vlp {  width: 104%;}
.vlp .mycars-vlp a { min-width: 44%; }
a.mycars-btn { font-size: 13px; font-weight: 500; }

/*ddcrobertm - inventory search form on top of Spanish link M-00439321 */
.page-header .inventory-search-form {  bottom: 40px;  left: 650px;  width: 31%;}

/*cjschneide M-00488019*/
.internetPrice.final-price{padding-bottom: 16px; margin-bottom: 6px; border-bottom:2px dotted #bebebe; border-bottom-width:2px; border-bottom-style:dotted; border-bottom-color:rgb(190, 190, 190);} 

/* ddcmhampton M-00505024 */
.cstCQVdp, .cstCQVlp { margin-bottom:3px;}
.sms-button  {background-color:#c3002f;color:#fff;}
.sms-button:hover {background-color:#585858;color:#000;}

/* cbenson M-00503045 */
.vdp .edmundscarcode-container { margin-bottom: 3px; float: left; width: 100%; }

/* M-00506992 ddcjareds */
.index .slideControls .previousNext {width: 1385px;bottom:220px;position:relative;} 
.index .slideshow-section-container .slideControls .pager {position:relative;top:45px;z-index:999}
.index .slideControls { position: absolute; top: 500px; }
.M-00506992 { margin-top: 5px; }

/* ddcmhampton 05798025 */
.ddc-font-size-large { font-size: 22px; font-weight: 700;}

/* ddcdaniele 07655804 */
.hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-default h3 {color: white;}
.inventory-search-facet-browse .pill-label.disabled { display:none;}

/*cnconway 07701946 */
.index:root {--color-primary-500: #BB162B;}

/* Start 'vdp-final-price-price-label-final-price' (do not modify this line) */
/* Modified by shaynekirby on 12/13/19 03:15 PM EST */
.vdp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: bold; font-size: 13px; color: #000000; }
/* End 'vdp-final-price-price-label-final-price' (do not modify this line) */

/* Start 'vdp-msrp-price-label-msrp' (do not modify this line) */
/* Modified by shaynekirby on 12/13/19 03:15 PM EST */
.vdp .inv-type-new.pricing-detail .msrp .price-label { text-decoration: none; font-weight: bold; font-size: 13px; color: #000000; }
/* End 'vdp-msrp-price-label-msrp' (do not modify this line) */

/* Start 'vdp-discount-price-label-discount' (do not modify this line) */
/* Modified by shaynekirby on 12/13/19 03:15 PM EST */
.vdp .inv-type-new.pricing-detail .discount .price-label { text-decoration: none; font-weight: bold; font-size: 13px; color: #000000; }
/* End 'vdp-discount-price-label-discount' (do not modify this line) */

/* Start 'vdp-askingPrice-price-label-askingPrice' (do not modify this line) */
/* Modified by shaynekirby on 12/13/19 03:16 PM EST */
.vdp .inv-type-new.pricing-detail .askingPrice .price-label { text-decoration: none; font-weight: bold; font-size: 13px; color: #000000; }
/* End 'vdp-askingPrice-price-label-askingPrice' (do not modify this line) */

/* Start 'vdp-salePrice-price-label-salePrice' (do not modify this line) */
/* Modified by shaynekirby on 12/13/19 03:19 PM EST */
.vdp .inv-type-new.pricing-detail .salePrice .price-label { text-decoration: none; font-weight: bold; font-size: 13px; color: #000000; }
/* End 'vdp-salePrice-price-label-salePrice' (do not modify this line) */
.item.inv-type-new .pricing .final-price .label{
color: #009900;
font-size: 14px;
}
.item.inv-type-new .pricing .final-price .value{
color: #009900;
font-size: 24px;
}
/*----Model Page Layout Design By DD---*/

padding:20px;
border-radius:20px;
width: 50%;
background-color:#0077b6;
text-align:center;
font-size:20px;
}

.gdbt{
padding:20px;
border-radius:20px;
width: 50%;
background-color:black;
text-align:center;
font-size:20px;
}
.yui3-g.row{
padding:10px;
}
.ddar-tc{
background-color:#e6e6e6;
padding:40px;
font-weight:400;
}
#bcrumb Ol
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
font-family:"Roboto";
font-weight:200;
}

#bcrumb Ol li { display: inline;font-family:"Roboto";
font-weight:200; }

#bcrumb Ol li a
{
text-decoration: none;
padding: .1em 1em;
color: #000;
font-family:"Roboto";
font-weight:200;
}

#bcrumb Ol li a:hover
{
color: #fff;
background-color: #00b4ff;
font-family:"Roboto";
font-weight:200;
}

.drd-contain{
display: grid;
grid-template-columns: 1fr 1fr; 
/*grid-template-rows: 300px 175px;*/
grid-column-gap: 5px; 
grid-row-gap: 5px;
}
.double-container1{
display: grid;
grid-template-columns: 1fr 2fr; 
/*grid-template-rows: 300px 175px;*/
grid-column-gap: 5px; 
grid-row-gap: 5px;
background-color:white;
}
.double-container2 {
display: grid;
grid-template-columns: 2fr 1fr; 
/*grid-template-rows: 300px 175px;*/
grid-column-gap: 5px; 
grid-row-gap: 5px;
background-color:#333333;
color:white;
padding:10px;
}

.dmjL{border: none; background: linear-gradient(#ff00c6,#aa0084); border-radius: 6px; background-image: linear-gradient(#ff00c6,#aa0084); background-color: none; padding: 10px; color: #fff; font-weight: 300; font-size: 20px;}
.dmjL:hover{border: none; background: linear-gradient(#aa0084,#ff00c6); background-image: linear-gradient(#aa0084,#ff00c6); background-color: none; padding: 10px; color: #fff; font-weight: 300; font-size: 20px;
}
.dmjL2{border: none; background: linear-gradient(#00cf22,#028602); border-radius: 6px; background-image: linear-gradient(#00cf22,#028602); background-color: none; padding: 10px; color: #fff; font-weight: 300; font-size: 20px;}
.dmjL2:hover{border: none; background: linear-gradient(#028602,#00cf22); background-image: linear-gradient(#028602,#00cf22); background-color: none; padding: 10px; color: #fff; font-weight: 300; font-size: 20px;
}
.double-item1 {
/*border: 1px solid #222;*/
text-align: left;
}
.double-item2 {
/*border: 1px solid #222;*/
border-radius:40px;
text-align: left;
}
.double-container3 {
display: grid;
grid-template-columns: 2fr 1fr; 
/*grid-template-rows: 300px 175px;*/
grid-column-gap: 5px; 
grid-row-gap: 5px;
background-color:#333333;
color:white;
padding:10px;
}
.kia-models {
display: grid;
grid-template-columns: 1fr 1fr 1fr; 
/*grid-template-rows: 300px 175px;*/
grid-column-gap: 5px; 
grid-row-gap: 5px;
background-color:white;
padding:10px;
}

.kia-models1 {
display: grid;
grid-template-columns: 1fr 1fr 1fr; 
/*grid-template-rows: 300px 175px;*/
grid-column-gap: 5px; 
grid-row-gap: 5px;
background-color:#ced4da;
padding:10px;
}
.dd-tri {
display: grid;
grid-template-columns: 1fr 1fr 1fr; 
/*grid-template-rows: 300px 175px;*/
grid-column-gap: 5px; 
grid-row-gap: 5px;
background-color:white;
}

.mrmitem:hover {
background-color: #1ac9aa;
color: white;
box-shadow: 0 20px 20px -10px;
border: 2px solid #fcbf49;
}
/*.mrmitem:nth-child(even) {
background: #1ac9aa;
}*/
.mrmitem a{
color:white;
}
.mrmitem {
text-align: center;
background-color: #1d3557;
color: white;
transition: .5s ease;
margin: 4px; padding: 10px; text-align: center; cursor: pointer; border-radius: 5px;
}
/*------- Accordion Tabs ----*/
.okaccordion {
backgnone;
font-size: 1round-color: #eee;
color: #444;
cursor: pointer;
padding: 18px;
width: 100%;
border: none;
text-align: left;
outline: 5px;
transition: 0.4s;
}
.active, .okaccordion:hover {
background-color: #ccc; 
}
.okpanel {
padding: 0 18px;
display: none;
background-color: white;
overflow: hidden;
}
.active, .okaccordion:hover {
background-color: #ccc; 
}
/*---------- Accordion Tab End ------*/
@media 
only screen and (max-width: 740px),
(min-device-width: 362px) and (max-device-width: 1024px)  {
.double-container1{
display: grid;
grid-template-columns: 1fr; 
/*grid-template-rows: 300px 175px;*/
grid-column-gap: 5px; 
grid-row-gap: 5px;
}
.dd-tri {
display: grid;
grid-template-columns: 1fr 1fr; 
/*grid-template-rows: 300px 175px;*/
grid-column-gap: 5px; 
grid-row-gap: 5px;
}

.kia-models1 {
display: grid;
grid-template-columns: 1fr; 
/*grid-template-rows: 300px 175px;*/
grid-column-gap: 5px; 
grid-row-gap: 5px;
background-color:#ced4da;
padding:10px;
}
.double-container2 {
display: grid;
grid-template-columns:1fr; 
/*grid-template-rows: 300px 175px;*/
grid-column-gap: 5px; 
grid-row-gap: 5px;
background-color:#333333;
color:white;
padding:10px;
}
.double-container3 {
display: grid;
grid-template-columns:1fr; 
/*grid-template-rows: 300px 175px;*/
grid-column-gap: 5px; 
grid-row-gap: 5px;
background-color:#333333;
color:white;
padding:10px;
}

.drd-contain{
display: grid;
grid-template-columns: 1fr; 
/*grid-template-rows: 300px 175px;*/
grid-column-gap: 5px; 
grid-row-gap: 5px;
}
.kia-models {
display: grid;
grid-template-columns: 1fr; 
/*grid-template-rows: 300px 175px;*/
grid-column-gap: 5px; 
grid-row-gap: 5px;
background-color:white;
padding:10px;
}
}
html {
  scroll-behavior: smooth;
}
/*----Model Page Layout Design By DD End ---*/


/* ddcrandyh CC02025372 */
.incentive-type-heading.manufacturer-incentive.label { white-space: normal; }