/* CUSTOM OEM FONTS */
@font-face {
    font-family: "DDC Heading Font Face";
    src: url('/sites/c/customwork/fonts/KiaSignatureRegular.woff2') format('woff2'),
         url('/sites/c/customwork/fonts/KiaSignatureRegular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kia-Signature-Regular';
    src: url('/sites/c/customwork/fonts/KiaSignatureRegular.woff2') format('woff2'),
         url('/sites/c/customwork/fonts/KiaSignatureRegular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kia-Signature-Light';
    src: url('/sites/c/customwork/fonts/KiaSignatureLight.woff2') format('woff2'),
         url('/sites/c/customwork/fonts/KiaSignatureLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kia-Signature-Bold';
    src: url('/sites/c/customwork/fonts/KiaSignatureBold.woff2') format('woff2'),
         url('/sites/c/customwork/fonts/KiaSignatureBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

.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: 'Kia-Signature-Bold', sans-serif !important;
}

.font-weight-bold {
   font-weight: 600 !important;
}

body, p {
   font-family: 'Kia-Signature-Regular', sans-serif !important;
}

/* william.thompson | position free-form index search */
.index .inventory-search-form.index-free-search:not(.wide) form { width: 600px; margin: 0 auto;  }
.index .inventory-search-form.index-free-search:not(.wide) input.search { width: 500px;  }
.index .inventory-search-form.index-free-search.wide input.search { width: 855px;  }
.index .inventory-search-form.index-free-search button { position: relative; top: -49px; }

/* ddcrandyh 10550632 */
.invertButtons.content-tabbed .nav-tabs.nav-pills > li.active a, 
.invertButtons.content-tabbed .nav-tabs.nav-pills > li.active a:is(:hover, :active, :focus) {  color: var(--color-neutral-1000); background-color: var(--color-neutral-0); }
.invertButtons.content-tabbed .nav-tabs.nav-pills > li > a:is(:hover, :active, :focus){ color: var(--color-neutral-0); background-color: var(--btn-link-color); }
.invertButtons.content-tabbed .nav-tabs.nav-pills > li > a { color:  var(--color-neutral-0-alpha-9); }

/* ddcjareds 11185779 | fix slide clickability, not allowing slides to be clicked on bottom where controls are present */
.slideControls { pointer-events: none; }
.slideControls .previousNext a, .index .slideControls .pager a { pointer-events: all; }

/* 12525263 nlfoster | Compliance requires header dealership name in black text */
.page-header .header-default .vcard h1 { color: var(--color-neutral-1000) }

