/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #c4d2e1;
      --color-primary-100: #a1b7cd;
      --color-primary-200: #7e9cb9;
      --color-primary-300: #5b81a5;
      --color-primary-400: #386691;
      --color-primary-500: #154b7d;
      --color-primary-600: #12406a;
      --color-primary-700: #0f3557;
      --color-primary-800: #0c2a44;
      --color-primary-900: #091f31;
      --color-primary-950: #06141e;
      --btn-link-disabled-color: #154b7d;
  }
  /* END Custom Color Scheme CSS */

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

/* NAV FRAGMENT */
.ddc-mega-menu-nav .inventory-featured-default .hproduct .description {line-height: 1.1;}

/* 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 .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="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: #0f4180; font-weight: 800; font-size: 1.2em;}
.dealerListOverlay .adr span {color: #009ad4;}

/* fdbarfety counter kia css for minimal */
.kia .page-header.minimal .header-logo-container {padding-top: 0; padding-bottom: 0;}
.kia .page-header.minimal .home-logolink {height: auto; margin-right: 0;}
.kia .page-header.minimal .vcard a {white-space: nowrap;}
.kia .page-header.minimal .vcard a span {font-size: inherit;}
@media (min-width: 1200px) {
 .kia .page-header.minimal .header-logo-container {padding-top: 0; padding-bottom: 0;}
 .kia .page-header.minimal .home-logolink {height: auto; margin-right: inherit;}
}

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

/* Start Gopher Custom Header Color Theme */
        .page-header.true-minimal .header-contact .vcard .tels,
        .page-header.true-minimal .header-contact .vcard .adr a,
        .page-header.true-minimal .vcard .adr .ddc-icon,
        .page-header.minimal .fn .org  {color: #FFF !important}
        .page-header.minimal .navigation-default .navbar-nav>li>a,
        .page-header.minimal .navigation-default .navbar-nav:hover>li>a,
        .page-header.minimal .ws-site-text-search button,
	.page-header.minimal .ws-mycars-nav button,
	.page-header.minimal .ws-mycars-nav button:hover,
	.page-header.minimal .navigation-default .navbar-nav>li.open>a {color: #FFF;}
	.page-header.minimal.true-minimal .mycars-integration-navbar, .page-header.minimal.true-minimal .ws-site-text-search,
	.page-header.minimal .ws-mycars-nav button:after{border-color: #FFF;}
        .page-header.true-minimal .header-contact {background-color: #154b7d!important}
        .page-header.true-minimal {background: #154b7d}
        .page-header.true-minimal .navigation-default .navbar-nav>li>a:hover,
        .page-header.true-minimal .page-header.minimal .navigation-default .navbar-nav>li.open>a,
        .page-header.true-minimal .page-header.minimal .navigation-default .navbar-nav:hover>li.open>a,
        .page-header.minimal .ws-site-text-search button:hover {color: #FFF}
        .page-header.true-minimal .navigation-default .navbar-nav>li>a:after,
        .page-header.minimal .ws-site-text-search button:after {border-bottom: 3px solid #FFF}
/* End Gopher Custom Header Color Theme */

/*ddcrmelasky footer css PPR-172701*/
.ddc-footer .text-content-container > div, .ddc-footer .text-content-container  {display: flex;  justify-content:center;}
.ddc-footer .contact-info .separator {display: none;}
.ddc-footer .contact-info .tels, .ddc-footer .contact-info .adr {text-align: center;}

/*ddcrmelasky header adjustments PPR-172701*/
.page-header.minimal.true-minimal .ws-site-text-search {border: none;}
.page-header.minimal .navigation-default .dropdown-menu:has( > .ddc-span12){width:300px; left: 68%;}

/*ddcrmelasky index image adjustments PPR-172701*/
.index [data-widget-id="content8"] td, .index [data-widget-id="content8"] tr {display: flex; justify-content: center;}
.index [data-widget-id="content8"] td img {padding: 0 25px 0 25px;}
.index [data-name="content-cta-row-1"] {margin-right: 120px !important;}

/*owen.perks Footer Icons */
.footer-social-icons a img {transition: transform .2s;}
.footer-social-icons a:hover img {transform: scale(1.2)}