/* Skinny SRP */
.vehicle-card-tabs {display: none !important;}



/* 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: #3b3b3b;
    --color-primary-800: #2e2e2e;
    --color-primary-900: #212121;
    --color-primary-950: #212121;
    --btn-link-disabled-color: #555555;
}
/* END Custom Color Scheme CSS */

.page-header .fn .medium-title{font-size: 25px !important;font-weight: 800 !important;color: #000 !important;}


/* GENERAL */
.push {height: 56px !important;}

/* 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 .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="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: #0f4180; font-weight: 800; font-size: 1.2em;}
.dealerListOverlay .adr span {color: #009ad4;}
ol#proximity-dealer-list {max-height: 480px!important; line-height: 1.3em;}
.overlay-wrap .location-scroll .ddc-icon {line-height: 40px;}
/* 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;}

/* HERO SEARCH FACET */
.index .inventory-search-facet-browse .ddc-pill-nav {background:transparent;}
.index .inventory-search-facet-browse .pill-label {color: #fff;}
.index .inventory-search-facet-browse .pill-label:not(.checked):hover {background:none; border-color:transparent;}
.index .inventory-search-facet-browse .pill-label.checked {border-color: #fff;}
.index .inventory-search-facet-browse .btn.dropdown-toggle {background:transparent; color: #fff; background-image:none !important;}
.index .inventory-search-facet-browse .facet-browse-form > div:not(.range-group) .btn.dropdown-toggle::after,
.index .inventory-search-facet-browse .facet-browse-form .geoRadius .btn.dropdown-toggle::after {display:block; content:""; border-right:2px solid #fff; border-bottom:2px solid #fff; position:absolute; width:11px; height:11px; top:50%; -webkit-transform: rotate(45deg) translateY(calc(-50% - 3px)); transform:rotate(45deg) translateY(calc(-50% - 3px)); right:22px;}
.index .inventory-search-facet-browse .btn.dropdown-toggle.non-dropdown .geoZip {width:100%;}
.responsive-type .page-bd .inventory-search-facet-browse .h1 {font-size:1.5rem;}
[data-name="index-landing-0003-inventory-1"] {min-height: 252px;}

/* INDEX SEARCH PLACEHOLDER TEXT */
.index .facet-browse-widget ::placeholder {color: #fff;} /* Modern browsers support this now */
.index .facet-browse-widget ::-webkit-input-placeholder {color: #fff;} /* WebKit, Blink, Edge */
.index .facet-browse-widget :-moz-placeholder {color: #fff; opacity: 1;} /* Mozilla Firefox 4 to 18 */
.index .facet-browse-widget ::-moz-placeholder {color: #fff; opacity: 1;} /* Mozilla Firefox 19+ */
.index .facet-browse-widget :-ms-input-placeholder {color: #fff;} /* Internet Explorer 10-11 */
.index .facet-browse-widget ::-ms-input-placeholder {color: #fff;} /* Microsoft Edge */

/* LOCATIONS GROUP NAV */
.franchiseList {max-width: 1440px;}
.franchiseList .franchise {margin: 10px 0; padding: 0 20px;}
.cst-locations-nav .franchiseList {max-width: none;}
.cst-locations-nav .franchiseList .franchiseLink {transition: transform .2s; padding: 0 10px;}
.cst-locations-nav .franchiseList .franchiseLink:hover {transform:scale(1.1);}
.cst-locations-nav .franchiseList .franchiseLink .franchiseLogo {width: 104px;}

/* INVENTORY COUNT */
.index div[data-name="index-landing-0003-count-display-1-container"] {width:100%;}
.index .ddc-content.ws-inv-count-display,
.index .ddc-content.ws-inv-count-display > div {margin: 0;}

/* FOOTER */
.ddc-footer {background-color: #c3c3c3;}