[data-location="vehicle-eprice-button"]{background: #ec950c; color: #fff; border-color: rgb(0,0,0,1) !important; font-weight: 200 !important; font-size: 16px;}
[data-location="vehicle-eprice-button"]:hover{background: #ffb007; color: #ccc; border-color: rgb(0,0,0,1) !important;}
[data-location="vehicle-eprice-button"]{
    /* Start the shake animation and make the animation last for 0.5 seconds  */
    animation: shake 2s;
	animation-delay: 5s;
animation-iteration-count: 4; 
    /* When the animation is finished, start again */
    /* animation-iteration-count: 4; */
}
@keyframes shake {
    
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }


} 
/* 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: 10px; */
  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{
	/* background:url(file:///C|/xampp/htdocs/Napleton/images/nissan_RzcFWv7OTsGDCxAOvQPy-500x500.jpg); */
	width: 100%;
	font-family: "Open Sans", sans-serif;
	/* background:linear-gradient(
    180deg,
    rgba(0,0,0,.0) 17%,
    rgba(0,0,0,.3) 48%,
	rgba(0,0,0,.5) 55%,
   rgba(0,0,0,.7) 58%,
   rgba(0,0,0,.9) 63%,
   rgba(0,0,0,1) 100%
  ); */ }
.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:url(file:///C|/xampp/htdocs/Napleton/images/nissan_RzcFWv7OTsGDCxAOvQPy-500x500.jpg); */
background: transparent !important;
	width: 45%;
	font-family: "Open Sans", sans-serif;
	/* background:linear-gradient(
    180deg,
    rgba(0,0,0,.0) 17%,
    rgba(0,0,0,.3) 48%,
	rgba(0,0,0,.5) 55%,
   rgba(0,0,0,.7) 58%,
   rgba(0,0,0,.9) 63%,
   rgba(0,0,0,1) 100%
  ); */ }
.dmjTH{background: transparent !important;}
.dmjHfont{color: #000; font-size: 2.5vw; padding-right: 0px; font-family: "Open Sans", sans-serif;}
.dmjDHMS{color: #000 !important; font-size: 1.8vw; font-family: "Open Sans", sans-serif; font-weight: 900; }
.dmjDHMS-G{color: #f00; font-size: 1.8vw; font-family: "Open Sans", sans-serif; font-weight: 900; }
.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; }
}
/* New DMJ Beta */
.content-alert-banner-message{background-color: #000; background-image: url("https://pictures.dealer.com/e/ednapletonflorida/1234/f2bd4bde8ddc4c45b49aee55c97cdc62.jpg"), url("https://pictures.dealer.com/e/ednapletonflorida/1234/546856a7942e40eb9815343c1f2226f0.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: 12px !important; color: #f00 !important;}
.memDMJ{font-size: 1.5vw;}
.text-link.text-link-inverse.content-alert-banner-link{/* background: #000 !important; */ opacity: 1 !important; color: #f00; margin-left: -10px; font-size: 30px; padding-left: 20px; padding: 4px;}
.dmjIncrease{ 
   text-transform: uppercase;
  background-image: linear-gradient(
    -260deg,
	#009900 5%,
	#fffd74 16%,
 	#93E9BE 25%,
	#0000FF 35%,
    	#0000FF 65%,
    	#93E9BE 75%,
    	#fffd74 84%,
	#009900 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;
  }}
.violetIMG{
content: url(https://napleton.com/images/Violet-Foundation-Mobile.webp);
background-repeat: no-repeat;
width: 100%;
}
.DmjViolet{
position: fixed;
bottom: 0px !important;
right: 0px !important;
z-index: 1900 !important;
width: 20%;
}

/* ddcrobertm - group nav tweaks on homepage */
.ddc-content.locations-group-nav {  background-color: black;  border-top: 6px solid black;}
.franchiseList li { margin: 5px 0; }
.franchiseList li:hover { border-top:2px solid #C3002F; border-left:2px solid #C3002F; border-right:3px solid #C3002F; border-bottom:3px solid #C3002F;}