body {background: #fff;}

/* GOPHER Custom Color Scheme CSS */
:root {
    --color-primary-50: #d7d7d7;
    --color-primary-100: #bdbdbd;
    --color-primary-200: #a3a3a3;
    --color-primary-300: #898989;
    --color-primary-400: #6f6f6f;
    --color-primary-500: #555555;
    --color-primary-600: #484848;
    --color-primary-700: #112836;
    --color-primary-800: #2e2e2e;
    --color-primary-900: #212121;
    --color-primary-950: #212121;
    --btn-link-disabled-color: #555555;
}

/* ddcdusting 05932943 */
b, strong {font-weight: 700; font-family: "source-sans-pro-bold";}

.navigation-default .dropdown-menu>li {border-left: 1px solid #102845;}
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open .caret:before {border-bottom-color: #003d72;}
/* END Custom Color Scheme CSS */

/* MAP PROXIMITY */
[data-widget-id="locations1"] .yui3-u-1, [data-widget-id="locations1"] .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 .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: 1200px;}}
.locations-proximity .postalcode {margin-top: 10px;}
@media (max-width : 930px) {.locations-proximity .postalcode {display: none;}}
.ddc-wrapper div[data-widget-id="locations1"] .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: #8a0e1e; font-weight: 800; font-size: 1.2em;}
.dealerListOverlay .adr span {color: #07608a;}

/*ddcrmelasky 11115938*/
.mega-menu-inner-curtain, .dropdown-menu {background-color: #003b73;}

/* owen.perks 11117522 */
.page-header.responsive-centered-nav .header-navigation .header-default .header-logo img {margin-left: 16px;}
.index [data-name="index-landing-0004-collage-1"] .cta-content .ddc-icon {color: #94C94E !important}
.page-header.responsive-centered-nav .header-contact {background:#003B73}

/* fdbarfety 11193266 */
.header-navigation .nav a[href*="trade-in-form"] {color: #afd56e!important; font-size: 24px!important; letter-spacing: -.025em!important;}

/* fdbarfety 11198418 */
.vehicle-card-badge img {max-height: 68px;}