/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #c7d9e5;
      --color-primary-100: #a7c4d6;
      --color-primary-200: #87afc7;
      --color-primary-300: #679ab8;
      --color-primary-400: #4785a9;
      --color-primary-500: #27709a;
      --color-primary-600: #215f83;
      --color-primary-700: #1b4e6c;
      --color-primary-800: #153d55;
      --color-primary-900: #0f2c3e;
      --color-primary-950: #091b27;
      --btn-link-disabled-color: #27709a;
  }
  /* END Custom Color Scheme CSS */

  
  
/* fdbarfety 12849800 */
.page-header.responsive-centered-nav .header-navigation .header-default .header-logo img {margin-left: 10px;}


/* owen.perks 12869782 */
.navbar-nav > .dropdown:nth-child(2) > ul > li{width: 25%;}
.navbar-nav > .dropdown:nth-child(2) > ul > li:last-child{width: 50%;}
[data-fragment-url="/navigation-fragments/content.htm"] .ddc-span12 {display: flex;flex-wrap: wrap;}
[data-fragment-url="/navigation-fragments/content.htm"] .ddc-span12 .ws-content-cta {flex-basis: 31%;}
[data-fragment-url="/navigation-fragments/content.htm"] .ddc-span12 .ws-content-cta .btn {font-size: 11px; color: #FFF; padding: 3px 0px; min-height: 32px; }


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


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