/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #c8dac8;
      --color-primary-100: #a5c3a5;
      --color-primary-200: #82ac82;
      --color-primary-300: #5f955f;
      --color-primary-400: #3c7e3c;
      --color-primary-500: #196719;
      --color-primary-600: #155815;
      --color-primary-700: #16a04d;
      --color-primary-800: #0d3a0d;
      --color-primary-900: #092b09;
      --color-primary-950: #051c05;
      --btn-link-disabled-color: #196719;
      --btn-primary-border-color: #000;
      --btn-primary-bg: #fff;
      --btn-primary-color: #000;
      --btn-primary-hover-border-color: #16a04d;
      --btn-primary-hover-bg: #fff;
      --btn-primary-hover-color: #16a04d;
      --btn-primary-active-border-color: #16a04d;
      --btn-primary-active-bg: #16a04d;
      --btn-primary-active-color: #fff;
      --header-navigation-active-indicator-color: #16a04d;
      --header-border-color: #16a04d;
  }
  /* END Custom Color Scheme CSS */

/* fdbarfety 12368254 12416343 */
@font-face {
  font-family: "Lato";
  font-style: normal;
  src: url("/static/v9/media/fonts/lato-regular/v1/webfont.woff") format('woff');
}
@font-face {
  font-family: "LatoBold";
  font-style: bold;
  font-weight: 800;
  src: url("/static/v9/media/fonts/lato-black/v1/webfont.woff") format('woff');
}
body {font-family: "Lato";}
.widget-heading, .contentHeading, .h1, .h2, .h3, .h4, .h5, .h6, .incentives-search-default .facet-group h3, .incentives-search-detail .facet-group h3, .inventory-detail-mini h3, .model-specific-landing-incentives h3, .reviews-auto-detail .hreview h1, .showroom-details-section>h4, h1, h2, h3, h4, h5, h6 {font-family: "LatoBold";}


.responsive-type .page-header.minimal .ddc-font-size-small {font-size: 1rem;}
.page-header.minimal .navigation-default .navbar-nav>li.open>a {color: #16a04d;}
.page-header.minimal .navigation-default .navbar-nav:hover>li>a {color: #000;}
.page-header.minimal .navigation-default .navbar-nav>li>a:hover {color: #16a04d;}
.page-header.minimal .ws-site-text-search button:hover {color: #16a04d;}
.page-header.minimal .navigation-default .navbar-nav>li>a:after {border-bottom: 3px solid var(--header-navigation-active-indicator-color,var(--color-primary-500));}
.page-header.minimal .navigation-default .navbar-nav>li>a.ddc-nav-icon-link i {font-size: 16px;}
.header-mycars-search-container { max-height: 48px; }

/*INDEX 2 ACROSS CTAs */
[data-name="cta-blocks-background-image-two-across.2-2"] .cta {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
[data-name="cta-blocks-background-image-two-across.2-2"] .cta img {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.index [data-name="cta-blocks-background-image-two-across.2-2"] [data-name="content-row-1"] .cta .cta-content > h2,
[data-name="cta-blocks-background-image-two-across.2-2"] .cta .cta-content > h2 {font-size: 1.8rem;}
div#content-cta12-app-root, div#content-cta13-app-root {-webkit-border-radius: 10px!important; -moz-border-radius: 10px!important; border-radius: 10px!important;}

/*INDEX 3 ACROSS CTAs */
[data-name="cta-blocks-background-image-three-across.2-1"] .cta {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
[data-name="cta-blocks-background-image-three-across.2-1"] .cta img {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.index [data-name="cta-blocks-background-image-three-across.2-1"] [data-name="content-row-1"] .cta .cta-content > h2,
[data-name="cta-blocks-background-image-three-across.2-1"] .cta .cta-content > h2 {font-size: 1.8rem;}
div#content-cta10-app-root, div#content-cta11-app-root, div#content-cta13-app-root {-webkit-border-radius: 10px!important; -moz-border-radius: 10px!important; border-radius: 10px!important;}

/*INDEX 4 ACROSS CTA */
.index [data-name="cta-blocks-row-four-across.1-1"] .cta-content > h2 {min-height: 90px;}

/*SLIDESHOW FIX */
.index [data-name="index-landing-0008-specials-wrapper-1"] .slideControls .pager a {display: inline-block !important;}

/*DIALOG BOX ROUNDED EDGES */
.ui-dialog {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.ui-dialog::-webkit-scrollbar { width: 10px;}
.ui-dialog::-webkit-scrollbar-track {
  box-shadow: 0 0 6px rgba(0,0,0,0.3); border-radius: 10px inset;
  -moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); border-radius: 10px inset;
  -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3); border-radius: 10px inset;
}
.ui-dialog::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
  box-shadow: 0 0 6px rgba(0,0,0,0.5) inset;
  -moz-box-shadow: 0 0 6px rgba(0,0,0,0.5) inset;
  -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.5) inset;
}

/* fdbarfety 12328185 */
.index .ui-dialog {width: 570px!important;}

/* fdbarfety 12402871 */
a.border-dark:hover {border-color: #16a04d!important;}
a.border-dark:hover font {color: #16a04d!important;}

/* ddcrmelasky 12407856 */
.index .btn-primary.btn-inverse.btn:not(.btn-no-decoration), .index .btn-primary.btn:not(.btn-no-decoration) { color: #000; border-color: #000; background-color: #fff; }
.index .btn-primary.btn-inverse.btn:not(.btn-no-decoration):hover, .index .btn-primary.btn:not(.btn-no-decoration):hover { color: #16a04d; border-color: #16a04d; background-color: #fff; }

/* fdbarfety 12416343 */
.index .ws-site-text-search .form-control,
.modal-content .form-control {-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;}

.btn-primary, .locations-proximity [type=submit], .pricing .ePrice .btn, .pricing .eprice-button, .pricing [data-eprice].btn, .showroom-details-section .callout .callout-button, .showroom-details-section .hproduct .view-link {
    color: var(--btn-primary-color);
    border-color: var(--btn-primary-border-color);
    background: var(--btn-primary-bg);
}

/*owen.perks 12452341 */
.index [data-widget-id="content1"] .display-3 {font-size: 2.5rem;}

/* owen.perks 12494836 */
.index [data-name="index-landing-0008-hero-content-1"] [data-name="content-cta-row-1"] .cta:hover .cta-content i,
.index [data-name="index-landing-0008-hero-content-1"] [data-name="content-cta-row-1"] .cta:hover .cta-content h4{color: #16a04d !important;}

/* fdbarfety 12559601 iPad Portrait Hero */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {[data-name="index-landing-0008-hero-wrapper-3"] {min-height: 560px!important; height: calc(54vh - 145px)!important;}}
@media only screen and (min-device-width: 834px) and (max-device-width: 834px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {[data-name="index-landing-0008-hero-wrapper-3"] {min-height: 528px!important; height: calc(50vh - 145px)!important;}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {[data-name="index-landing-0008-hero-wrapper-3"] {min-height: 530px!important; height: calc(50vh - 145px)!important;}}
.orientation-landscape [data-name="index-landing-0008-hero-wrapper-3"] {height: calc(90vh - 145px)!important;}

/* fdbarfety 12559601 */
.service-popup a.btn.btn-primary {width: 100%; text-align: left;}

/*owen.perks 12646470 */
[data-web-api-id="esntial-digital-retailing"] .btn-default {color: var(--btn-primary-color); border-color: var(--btn-primary-border-color); background: var(--btn-primary-bg);}
[data-web-api-id="esntial-digital-retailing"] .btn-default:hover {color: var(--btn-primary-hover-color); border-color: var(--btn-primary-hover-border-color); background: var(--btn-primary-hover-bg);  box-shadow: var(--btn-primary-hover-box-shadow); transform: var(--btn-primary-hover-transform);}

/* ddcdusting 05737998 */
.index .hero-content-ctas .ws-content-cta .cta-content>* {color: #fff !important;}