/* ddcjonathana M-00260720 */
.locations-group-nav-type-1 {background: white;}
.locations-group-nav-type-1 .franchiseList {background: transparent;}

.page-header.compact .header-default .vcard h1 {  font-size: 35px;  left: 194px;  position: relative; top: 5px;}

/*owenperks- prevent image stacking effect in DEAs*/
.wysiwyg-image {margin: 0; display: inline;}

/*owenperks- adjusted nav width to accommodate a 5th nav item*/
.navbar-nav .nav > li > a, .navbar-nav .ddc-nav-inline > li > a {min-width: 110px;}

/*owenperks- VDP removed underline on VDP button*/
.vdp .tradein a {text-decoration: none;}

/* ddcalmirc - adding line behind headings */
.js .ddc-heading-1:before, .js .showroom-details-section > h4:before { content: ""; display: block; border-top: solid 2px #000; width: 100%; height: 2px; position: absolute; top: 50%; z-index: 0; }
.js .ddc-heading-1 span, .js .promotions-listing .ddc-heading-1 a, .js .showroom-details-section > h4 span, .js .promotions-listing .showroom-details-section > h4 a { background: #FFF; margin-left: 16px; padding: 0 10px; position: relative; z-index: 1; }

/* DG Content Background
.ddc-content {background-color: #fffff;}
.myDiv {background-color: #fffff;}
{
    box-sizing: border-box;
}

/* Create two equal columns that floats next to each other */
.column {
    float: left;
    width: 50%;
    padding: 10px;
    padding-right: 20px;
    ; 
}

/* Clear floats after the columns */
.rowcareer:after {
    content: "";
    display: table;
    clear: both;
    padding-bottom: 0px;
    background: #fffff;
    padding-left: 10px;

}

/* ddcdusting 12730768 */
.index .links-list.ddc-content .btn-default {background-color: #B3E5FC; color: #fff;}
.index .links-list.ddc-content .btn-default:hover {background-color: #0d65bf; color: #fff; border-color: #0d65bf;}

/* Start 'srp-inv-type-new-portal-price-value-portal-price' (do not modify this line) */
/* Modified by nwilliam14 on 04/24/23 12:22 PM EDT */
.srp .vehicle-card-title.inv-type-new .portal-price { text-decoration: none; font-weight: bold; font-size: 22.5px; color: #000000; }
/* End 'srp-inv-type-new-portal-price-value-portal-price' (do not modify this line) */

/* 12685176 JLC */
.locations-group-nav .franchise.selected .childList .vcard { min-height: 60px; }

/* Start 'srp-new-price-value-internetPrice' (do not modify this line) */
/* Modified by song01 on 11/02/26 06:06 PM EST */
.srp .inv-type-new.pricing-detail .internetPrice .price-value { text-decoration: none; font-weight: normal; font-size: 22px; color: #000000; }
/* End 'srp-new-price-value-internetPrice' (do not modify this line) */

/* MAP PROXIMITY */
[data-widget-id="locations2"] .yui3-u-1, [data-widget-id="locations2"] .yui3-u-2-3 {padding-left: 0; padding-right: 0;}
.locations-proximity .row, .locations-proximity .yui3-g {margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0;}
[data-name="index-landing-0001-map-wrapper-1"].row, [data-name="index-landing-0001-map-wrapper-1"].yui3-g {margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0;}
.locations-proximity .postalcode {display: none;}
.locations-proximity .form-group {margin-bottom: 10px;}
.responsive-type .page-bd input.form-control, .responsive-type .page-bd select.form-control, .responsive-type .content-page-title input.form-control, .responsive-type .content-page-title select.form-control, .responsive-type [role='dialog'] input.form-control, .responsive-type [role='dialog'] select.form-control {height: 53px;}
@media (min-width: 1200px) {.responsive-type .page-bd input.form-control, .responsive-type .page-bd select.form-control, .responsive-type .content-page-title input.form-control, .responsive-type .content-page-title select.form-control, .responsive-type [role='dialog'] input.form-control, .responsive-type [role='dialog'] select.form-control {height: 53px;}}
.locations-proximity fieldset {margin: 0 auto; text-align: center; margin-top: 10px;}
@media (min-width : 1200px) {.locations-proximity fieldset {width: 1040px;}}
.locations-proximity .postalcode {margin-top: 10px;}
@media (max-width : 930px) {.locations-proximity .postalcode {display: none;}}
.ddc-wrapper div[data-widget-id="locations2"] .google-map + p {display: none;}
.locations-proximity .overlay-wrap .dealerListOverlay {top: 13%;}

/* Remove arrows on postal code number input field */
.locations-proximity input::-webkit-outer-spin-button,
.locations-proximity input::-webkit-inner-spin-button {-webkit-appearance: none;  margin: 0;} /* Chrome, Safari, Edge, Opera */
.locations-proximity input[type=number] {-moz-appearance: textfield;} /* Firefox */

/* Dealer name & address color */
.dealerListOverlay .org {color: #000; font-weight: 800; font-size: 1.2em;}
.dealerListOverlay .adr span {color: #FD0E08;}

/* Scroll arrows */
ol#proximity-dealer-list {max-height: 480px!important; line-height: 1.3em;}
.overlay-wrap .location-scroll .ddc-icon {line-height: 40px;}
.dealerListOverlay .jcarousel-container {padding: 5px 0 0;}
.locations2 .jcarousel-list-horizontal {display: flex; justify-content: center; width: 100%!important;}
.dealerListOverlay .jcarousel-next, .jcarousel-next-disabled-horizontal, .jcarousel-next-horizontal, .jcarousel-prev, .jcarousel-prev-disabled-horizontal {display: none!important;}
.locations-proximity .form-asterisk-description {display: none;}