.slideshow-widgets-overlay-wrapper { left: 38%;}
.slideshow-widgets .inventory-search-facetbrowse.t6-classic {top: -65px; z-index: 559;}
.ddc-content.locations-group-nav {top: 35px; z-index: 555;}

.shad-Bor{
padding: 10px;
/*
border-left: 4px ridge rgba(0, 0, 0, .7);
border-bottom: 4px ridge rgba(0, 0, 0, .7);
*/
/*border: 4px solid transparent; Set a transparent border */
/* border-image: linear-gradient(0.25turn, #00244c, #00aad2, #04004a);  Apply the gradient */
/* border-image-slice: 1;  Ensures the entire border is filled with the gradient */
/*border-bottom: 1px double #2f49cd;
background-color: rgba(255, 255, 255, 0.15);*/
border-radius: 9px; 
background: rgba(255,255,255,.3); 
/* Set a background color for the element content */
  background-color: rgba(255,255,255,.4);
font-family:'Open Sans', sans-serif;
  padding-bottom: 2px; /* Creates space for the "border" at the bottom */
  background-image: linear-gradient(to top, #0a499f, lightblue, transparent);
  background-repeat: no-repeat;
  /* Positions the gradient at the bottom */
  background-position: bottom; 
  /* Sets the height of the gradient to 5px and spans the full width */
  background-size: 100% 2px; 
  box-shadow: 0px 0px 5px 1px rgb(38,38,38,.1);
margin-top: 5px
}
.shad-Bor:hover{
color: #ff0!important;
border-left: 1px solid rgba(0, 0, 0, .65);
border-bottom: 2px solid rgba(0, 0, 0);
background-color: rgba(255, 255, 255, 0.3);
/*
border-bottom-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 20px;
border-top-left-radius: 20px; */
box-shadow: 0px 0px 6px 6px rgb(168,0,255,.2);
  /* in order: x offset, y offset, blur size, spread size, color */
}
.shad-Bor2{
margin-left: 5px;
text-align: center;
border-left: 5px solid rgba(0, 0, 0, .25);
border-bottom: 5px solid rgba(0, 0, 0, .45);
background-color: rgba(255, 255, 255, 0.1);
}
.shad-Bor2:hover{
margin-left: 10px;
text-align: center;
border-left: 2px solid rgba(0, 0, 0, .25);
border-bottom: 2px solid rgba(0, 0, 0, .45);
background-color: rgba(255, 255, 255, 0.15);
}
.SrchDmjFnt1{font-size: 17px; font-weight: 200; font-family: 'Open Sans', sans-serif;}
.SrchDmjFnt2{font-size: 20px; font-weight: 200; font-family: 'Open Sans', sans-serif;}
.SrchDmjFnt1-c{font-size: 20px; font-weight: 200; font-family: 'Open Sans', sans-serif;}
.SrchDmjFnt2-C{font-size: 20px; color: #1d48aa; font-weight: 200; font-family: 'Open Sans', sans-serif;}
/* New DMJ Beta */
.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; }
}
.dmjFcFS{margin-left: 250px !important; margin-right: 250px !important;}
.content-alert-banner-message{background-color: #000; background-image: url("https://pictures.dealer.com/n/napletonhondastpeter/1234/5a9afd31ea774c459ddf6ccdb12dcadc.jpg"), url("https://pictures.dealer.com/n/napletonssouthorlandocllc/1234/bebc3d7836bf47899721b2b50e378c22.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: .8 !important; color: #77DD77; margin-left: -10px; font-size: 24px; padding-left: 20px; padding: 4px;}
.dmjIncrease{ 
   text-transform: uppercase;
  background-image: linear-gradient(
    -260deg,
	#ff0000 5%,
	#ff0000 30%,
 	#ffffff 31%,
	#ffffff 40%,
    	#0000ff 41%,
    	#0000ff 79%,
	#ffffff 80%,
    	#ffffff 100%


  );
  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 */
.box4 {
	width:98%;
	height:70px;
	background-image: linear-gradient(#68000c, #d9001a);
	margin:20px auto;
	font-face: "open sans";
	font-size:18px;
	font-weight: 400;
	color: #fff;
top: -20px;
}
.box4:hover {
	width:98%;
	height:70px;
	background-image: linear-gradient(#a50000, #ff0000);
	margin:20px auto;
	font-face: "open sans";
	font-size:18px;
	font-weight: 400;
	color: #fff
	opacity: 0.7; }
.effect4
{
  position: relative;
}
.effect4:before, .effect4:after
{

  z-index: -1;
  position: absolute;
  content: "";
  bottom: 5px;
  left: 5px;
  width: 80%;
  top: 20%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 8px 2px #777;
  -moz-box-shadow: 0 8px 2px #777;
  box-shadow: 0 8px 2px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect4:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
.violetIMG{
content: url(https://napleton.com/images/Violet-Foundation-Tp-Lft.webp);
background-repeat: no-repeat;
width: 100%;
}
.DmjViolet{
position: fixed;
top: 0px !important;
right: 0px !important;
z-index: 1900 !important;
width: 20%;
}

.backgroundwhite {background-color:white;}
.ddc-footer{background-color: #fff;}
/* ddcrobertm - push dealer logo down in header */
.dealer-path-override-img  {padding-top:8px;}
.showroom-price{font-face: Open Sans; font-size: 36px; color: #009900;}
.btn-primary{background-color:#009900; font-face: Open Sans; font-size: 18px; color: #fff;}
/* ddcrobertm - group nav tweaks on homepage */
.ddc-content.locations-group-nav {  background-color: black;  border-top: 6px solid black;}
.franchiseList { max-width: 1100px; }
.franchiseList li:hover { border-top:2px solid #C3002F; border-left:2px solid #C3002F; border-right:3px solid #C3002F; border-bottom:3px solid #C3002F;}
/* Start 'vlp-new-price-value-final-price' (do not modify this line) */
/* Modified by shaynekirby on 07/23/18 04:06 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .value { text-decoration: none; padding-bottom:10px; font-weight: bold; font-size: 23.8px; color: #009900; }
/* End 'vlp-new-price-value-final-price' (do not modify this line) */
.price.h3{font-weight: 200;}
/* Dave Johnson - Move down search widget for top home page banner */
.slideshow-widgets-overlay{padding-top:14px;}

/* Start 'vlp-new-price-label-final-price' (do not modify this line) */
/* Modified by shaynekirby on 07/23/18 04:07 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 14.9px; color: #009900; }
/* End 'vlp-new-price-label-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by shaynekirby on 07/23/18 04:08 PM EDT */
.vdp .inv-type-new.pricing .final-price .price { text-decoration: none; font-weight: bold; font-size: 28.8px; color: #009900; }
/* 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 shaynekirby on 07/23/18 04:08 PM EDT */
.vdp .inv-type-new.pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 13.6px; color: #009900; }
/* End 'vdp-new-price-label-final-price' (do not modify this line) */

/* Start 'vlp-used-price-label-final-price' (do not modify this line) */
/* Modified by shaynekirby on 07/23/18 04:08 PM EDT */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 15.9px; color: #009900; }
/* End 'vlp-used-price-label-final-price' (do not modify this line) */

/* Start 'vdp-used-price-value-final-price' (do not modify this line) */
/* Modified by shaynekirby on 07/23/18 04:08 PM EDT */
.vdp .inv-type-used.pricing .final-price .price { text-decoration: none; font-weight: bold; font-size: 28.8px; color: #009900; }
/* End 'vdp-used-price-value-final-price' (do not modify this line) */

/* Start 'vdp-used-price-label-final-price' (do not modify this line) */
/* Modified by shaynekirby on 07/23/18 04:09 PM EDT */
.vdp .inv-type-used.pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 13.6px; color: #009900; }
/* End 'vdp-used-price-label-final-price' (do not modify this line) */

/* Start 'vlp-used-price-value-final-price' (do not modify this line) */
/* Modified by shaynekirby on 07/23/18 04:09 PM EDT */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .value { text-decoration: none; padding-bottom: 10px; font-weight: bold; font-size: 23.8px; color: #009900; }
/* End 'vlp-used-price-value-final-price' (do not modify this line) */
.DmjService{
position: fixed;
top: 0px !important;
right: 0px !important;
z-index: 1900 !important;
width: 35%;
}

/* 12893396 JLC */
.slideshow-background .slideControls { pointer-events: none; }
.slideshow-background .slideControls a { pointer-events: auto; }

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