/* .btn.btn-primary.btn-inverse.btn-sm.mr-3.mr-md-4.mb-3{background: #FFA500 !important; color: #000;}
.btn.btn-primary.btn-inverse.btn-sm.mb-3{background: #ff0000 !important; color: #fff;} */
.violetIMG{
content: url(https://napleton.com/images/Violet-Foundation-Tp-Lft.webp);
background-repeat: no-repeat;
width: 100%;
}
.GMIMG{
content: url(http://pictures.dealer.com/n/napletonkiaelmhurst/1239/8b6f9c1de61c16e3f9f131ca8d361391x.jpg);
background-repeat: no-repeat;
width: 100%;
}
.DmjViolet{
position: fixed;
top: 0px !important;
right: 0px !important;
z-index: 1900 !important;
width: 20%;
}
.DmjGM{
position: fixed;
top: 0px !important;
left: 0px !important;
z-index: 1900 !important;
width: 15%;
}
.modelButtonsty13 {
    background: #07CCCC;
font-face: "open Sans";
font-size: 18px;
 height: 100%;
 width: 100%;
 border: #000000 solid 1px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty13:hover {
  background: #ffffff;
  height: 100%;
 width: 100%;
font-face: "open Sans";
font-size: 18px;
 border: #07CCCC solid 5px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: teal;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty12 {
    background: #EA0000;
font-face: "open Sans";
font-size: 18px;
 height: 100%;
 width: 100%;
 border: #000000 solid 1px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty12:hover {
  background: #ffffff;
  height: 100%;
 width: 100%;
font-face: "open Sans";
font-size: 18px;
 border: #EA0000 solid 5px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: red;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty11 {
    background: #00CE80;
font-face: "open Sans";
font-size: 18px;
 height: 100%;
 width: 100%;
 border: #000000 solid 1px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty11:hover {
  background: #ffffff;
  height: 100%;
 width: 100%;
font-face: "open Sans";
font-size: 18px;
 border: #00CE80 solid 5px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: green;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty10 {
    background: #FF9E00;
font-face: "open Sans";
font-size: 18px;
 height: 100%;
 width: 100%;
 border: #000000 solid 1px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty10:hover {
  background: #ffffff;
  height: 100%;
 width: 100%;
font-face: "open Sans";
font-size: 18px;
 border: #FF9E00 solid 5px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: orange;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonstyler {
    background: #000000;
font-face: "open Sans";
font-size: 18px;
 height: 100%;
 width: 100%;
 border: #000000 solid 1px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonstyler:hover {
  background: #ffffff;
  height: 100%;
 width: 100%;
font-face: "open Sans";
font-size: 18px;
 border: #000000 solid 5px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: black;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty {
    background: #A569BD;
font-face: "open Sans";
font-size: 18px;
 height: 100%;
 width: 100%;
 border: #000000 solid 1px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty:hover {
  background: #ffffff;
  height: 100%;
 width: 100%;
font-face: "open Sans";
font-size: 18px;
 border: #A569BD solid 5px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: purple;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonst {
    background: #2ECC71;
font-face: "open Sans";
font-size: 18px;
 height: 100%;
 width: 100%;
 border: #000000 solid 1px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonst:hover {
  background: #ffffff;
  height: 100%;
 width: 100%;
font-face: "open Sans";
font-size: 18px;
 border: #28B463 solid 5px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: green;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsGt {
    background: #3498DB;
 height: 100%;
 width: 100%;
font-face: "open Sans";
font-size: 18px;
 border: #3498DB solid 1px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsGt:hover {
  background: #ffffff;
  height: 100%;
 width: 100%;
font-face: "open Sans";
font-size: 18px;
 border: #3498DB solid 5px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: blue;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
/*Top Model Buttons*/
.modelButtons2t {
    background: #12489e;
 height: 100%;
 width: 100%;
font-face: "open Sans";
font-size: 18px;
 border: #000000 solid 1px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtons2t:hover {
  background: #36F;
  height: 100%;
 width: 99%;
font-face: "open Sans";
font-size: 18px;
 border: #000000 solid 1px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsG2t {
    background: #009900;
 height: 100%;
 width: 100%;
font-face: "open Sans";
font-size: 18px;
 border: #000000 solid 1px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsG2t:hover {
  background: #00f400;
  height: 100%;
 width: 99%;
font-face: "open Sans";
font-size: 18px;
 border: #000000 solid 1px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty1 {
    background: #A569BD;
font-face: "open Sans";
font-size: 18px;
 height: 100%;
 width: 100%;
 border: #000000 solid 1px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty1:hover {
  background: #ffffff;
  height: 100%;
 width: 100%;
font-face: "open Sans";
font-size: 18px;
 border: #A569BD solid 5px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: purple;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty2 {
    background: #A569BD;
font-face: "open Sans";
font-size: 18px;
 height: 100%;
 width: 100%;
 border: #000000 solid 1px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty2:hover {
  background: #ffffff;
  height: 100%;
 width: 100%;
font-face: "open Sans";
font-size: 18px;
 border: #A569BD solid 5px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: purple;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty3 {
    background: #A569BD;
font-face: "open Sans";
font-size: 18px;
 height: 100%;
 width: 100%;
 border: #000000 solid 1px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty3:hover {
  background: #ffffff;
  height: 100%;
 width: 100%;
font-face: "open Sans";
font-size: 18px;
 border: #A569BD solid 5px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: purple;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty4 {
    background: #A569BD;
font-face: "open Sans";
font-size: 18px;
 height: 100%;
 width: 100%;
 border: #000000 solid 1px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: white;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
.modelButtonsty4:hover {
  background: #ffffff;
  height: 100%;
 width: 100%;
font-face: "open Sans";
font-size: 18px;
 border: #A569BD solid 5px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
color: purple;
 margin: 0px;
 box-shadow: 0px 0px 0px 1px #fffinset;
 padding:10px;
	text-align:center; !important;
	vertical-align:middle; !important;
	display:inline-block;
}
/* dtjosem eprice overflow fix */
.vdp .pricing .ePrice .ddc-span6 {overflow: visible;}

/* dtjosem make home visible */
.compact.navbar-default .navbar-nav > li.currentPage > a {color: $6c6c6c;}

/* DNA4699321 ddcbobc */
.page-header.compact .header-default { height: 146px; }

/* DNA5044255 ddcjareds */
.page-header.compact .header-default .vcard h1 img {max-height: 140px;}

/* ddcjosiahl DNA5244165 */
.custom-header-schedule img {max-width: 110px; }
.custom-header-schedule {position: absolute; top: 60px; left: 493px; }

/* ddckristanp DNA5350212 fixed width of search widget */
.page-header .inventory-search-form input[type="search"] { height: 29px; }

/* ddcluker M-00470096 */
.inventoryList .eprice.btn, .inventoryList .btn.view-link { width: 100%; }
.inventoryList .eprice.btn { margin-bottom: 0; }

/* cbenson M-00503045 */
.vlp .edmundscarcode-container { margin-top: 5px; float: left; width: 100%; }
.edmundscarcode-container a.sms-button.ui-button { background: #C3002F;color:#fff;}
.edmundscarcode-container a.sms-button.ui-button:hover { background: grey;  }

.page-header .container .header-default .cst_SCHEDULE_SERVICE_BUTTON .cstBtn {padding-right:0px;}

.inventoryList .video.btn {display:none;}

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

/* Start 'vlp-used-price-label-final-price' (do not modify this line) */
/* Modified by shaynekirby on 05/22/19 04:43 PM EDT */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 16px; color: #000000; }
/* End 'vlp-used-price-label-final-price' (do not modify this line) */

/* Start 'vdp-used-price-label-final-price' (do not modify this line) */
/* Modified by shaynekirby on 05/22/19 04:40 PM EDT */
.vdp .inv-type-used.pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 17px; color: #000000; }
/* End 'vdp-used-price-label-final-price' (do not modify this line) */

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

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by erikfujii on 10/24/18 06:26 PM EDT */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
.vlp .inventoryList .pricing .btn.eprice:hover span { color: #000000; }
.vlp .inventoryList .pricing .btn.eprice span { background: none; background-image: none; background-color: transparent; }
.vlp .inventoryList .pricing .btn.eprice { border: none; background: #8cff32; background-color: #8cff32; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #4db300; background-color: #4db300; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:before { color: #000000; }
.vlp .inventoryList .pricing .btn.eprice:hover:before { color: #000000; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by erikfujii on 10/24/18 06:27 PM EDT */
.vdp .pricing .eprice.button { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
.vdp .pricing .eprice.button:hover { color: #000000; }
.vdp .pricing .eprice.button { border: none; background: #8cff32; background-color: #8cff32; background-image: none; }
.vdp .pricing .eprice.button:hover { border: none; background: #4db300; background-color: #4db300; background-image: none; }
.vdp .pricing .eprice.button:before { color: #000000; }
.vdp .pricing .eprice.button:hover:before { color: #000000; }
/* End 'vdp-ePrice-button' (do not modify this line) */

/* erikf */
.vdp .pricing .eprice.btn {width:100%}

/* ddcdusting 05286152 Bandaid fix for header logo display issue */
.page-header.sticky-header-nav.shrink-header-nav .header-logo {max-width: 100px;}

/* cbenson 05727142 */
.vdp .pricing li span.ePrice .ddc-span6 { width: 100%; }


/* Kevin Williams Adding breadcrumb special id */
#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;
}

/* wabbey 07267813 */
.index .hero-image-overlay-container .hero-image-overlay .inventory-search-facet-browse {min-height: 150px;}

/* 07500828 ddcjareds */
.inventory-listing-grid .eprice-button .btn-primary.btn:not(.btn-no-decoration):before { content: none; }
.inventory-listing-grid  .eprice-button  .btn-primary span { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; } 
.inventory-listing-grid  .eprice-button  .btn-primary:hover span { color: #000000; } 
.inventory-listing-grid  .eprice-button  .btn-primary span { background: none; background-image: none; background-color: transparent; } 
.inventory-listing-grid  .eprice-button   .btn-primary { border: none; background: #8cff32; background-color: #8cff32; background-image: none; color: #000; } 
.inventory-listing-grid  .eprice-button  .btn-primary:hover { border: none; background: #4db300; background-color: #4db300; background-image: none; } 
.inventory-listing-grid  .eprice-button  .btn-primarye:before { color: #000000; } 
.inventory-listing-grid  .eprice-button .btn-primary:hover:before { color: #000000; }

/* ddcmhampton 07890828 */
.vlp .normal-grid .item .gv-pricing .label, .normal-grid .item .gv-pricing .value {font-size: 18px;} 

/* 08247059 ddcjareds */
.directions-form .form-group .endorsedCare { display: none; }

/* william.thompson 08646594 */
.simple-grid .item.closed .gv-pricing .finalPrice .value { font-weight: 700; }
.simple-grid .item.closed .gv-pricing .finalPrice .label { font-size: 16px; }
/* Form Spacing classes ****Only for Desktop CSS**** */
.ddc-span4.name.contact-firstName{
padding: 0px; 
}
.ddc-span4.name.contact-lastName{
padding: 0px; 
}
/* Top Desktop Banner enlarge COVID-19 ****Only for Desktop CSS**** */
.alias-sitebuilder--span-style--color---009900---appointments-available--span--1 [data-widget-id="content1"]{width: 150%;Margin: auto; position: relative; right: 230px;}

/* New Button Styling for COVID-19 Page ****Mobile and Desktop**** */
.Covid19{  
  -webkit-box-shadow: 0 4px 4px #000;
  -moz-box-shadow: 0 4px 4px #000;
  box-shadow: 0 4px 4px #000;
text-decoration: none;
}
.Covid19:hover{  
  -webkit-box-shadow: 0 1px 1px #000;
  -moz-box-shadow: 0 1px 1px #000;
  box-shadow: 0 1px 1px #000;
text-decoration: none;
}

/* ddcsamp 10936038 */
.navbar-default .navbar-nav > .currentPage > a { background-color: var(--color-neutral-0); }