/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #c0c8d0;
      --color-primary-100: #9ca7b3;
      --color-primary-200: #788696;
      --color-primary-300: #546579;
      --color-primary-400: #30445c;
      --color-primary-500: #0c233f;
      --color-primary-600: #0a1e36;
      --color-primary-700: #08192d;
      --color-primary-800: #061424;
      --color-primary-900: #040f1b;
      --color-primary-950: #020a12;
      --btn-link-disabled-color: #0c233f;
      --header-secondary-container-bg: #0c233f;
  }
  /* END Custom Color Scheme CSS */

/* HEADER */
.page-header .header-default .vcard.header-logo-enabled {height: 0;}

/* LOCATIONS GROUP NAV */
.franchiseList {max-width: 1240px;}
.franchiseList .franchise {padding: 0 10px;}
.franchise.selected .childList .vcard {background-color: var(--color-primary-500); color: #fff;}
.franchise.selected .childList:after {border-top-color: var(--color-primary-500);}
.franchise.selected .childList .vcard a {color: #fff;}
.index .locations-group-nav .franchise.selected .childList {top: 100%; padding: 20px 0 0;}
.index .locations-group-nav .franchise.selected .childList:after {border-top-color: transparent; border-bottom-color: var(--color-primary-500); bottom: 0;}
.childList .vcard span.street-address {display: block;}
.franchise.selected .flyout {width: 290px;}

/* 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;}
.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%;}

