/* RESET Fonts */
@font-face {
    font-family: 'designkotflight';
    src: url("../fonts/kia/KiaSignatureLight.woff2") format("woff2"), url("../fonts/kia/KiaSignatureLight.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'designkotfmedium';
    src: url("../fonts/kia/KiaSignatureRegular.woff2") format("woff2"), url("../fonts/kia/KiaSignatureRegular.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'designkotfbold';
    src: url("../fonts/kia/KiaSignatureBold.woff2") format("woff2"), url("../fonts/kia/KiaSignatureBold.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

:root {
    /*  color variables */
    --color-main: #000000;
    --color-main-secondary: #05141F;
    --color-active: #ff2841;
    --color-text: #05141F;
    --color-border-dk: #122b40;
    --color-border-lt: #ccc;
    --color-bg-dk: #05141f;
    --color-bg-btn: #05141f;
    --color-bg-lt: #f1f1f1;
    --color-border-dk:#35424b;
    /* --color-bg-lt:#e4dcd3; */
}

body {
    font-size: 16px;
    line-height: 1.4;
    font-family: designkotflight, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #05141F;
}
footer, #footerBottom {
    padding: 20px 0 0;
    background: var(--color-bg-dk);
    color: white;
    border-top: 2px solid var( --color-border-dk);
}
#footer_links li a, footer a, .footer-legal {
    color: white;
}
#footerBottom {
    padding: 20px 0 60px 0;
}
.model_block h2 .makeTitle {
    font-family: "designkotfbold";
}

h1, .h1,
h2,
h3,
h4 {
    font-family: 'designkotfbold';
    font-weight: normal;
}

#wrapper {
    background: #ffffff;
}



.logo img {
    height: 30px;
}

.btn, .btn:visited,
button, button:visited,
.button, .button:visited,
.btnSubmit, .btnSubmit:visited {
    font-family: "designkotfmedium";
    background-color: var(--color-bg-dk) !important;
}
.carousel .btn-primary {
    background: #fff !important;
    color: #000 !important;
}
.btn:hover, .btn:focus,
button:hover, button:focus,
.button:hover, .button:focus,
.carousel .btn-primary:hover, .carousel .btn-primary:focus {
    text-decoration:underline !important;
}

.form-demande .nav-details-cars li.active::after {
    border-top: 10px solid var(--color-main) !important;
}

.nav-menu {
    border-bottom: none;
}

.burger .burger-menu,
.burger .burger-menu:before,
.burger .burger-menu:after {
    background: var(--color-bg-dk);
}

header .quickAccess {
    padding: 1px 0;
}

header .quickAccess .button {
    border: none;
    border-radius: 3px;
}

header .quickAccess a {
    float: right;
    margin-left: 5px;
}

.header-right .language {
    margin: 8px 0 0 0;
}

.content-description h1 {
    font-size: 26px;
}

.content-description h3 {
    font-size: 18px;
}

.content-description p {
    font-size: 14px;
    line-height: 1.3;
}

.menulist>li>a {
    line-height: 48px;
    border-bottom: transparent solid 2px;
    font-family: 'designkotfbold';
    font-weight: normal;
}

.menulist>li.active>a,
.menulist>li>a:hover {
    color: var(--color-text) !important;
    background: var(--color-bg-lt) !important;
    border-bottom: var(--color-active) solid 2px;
}

#footerBottom a {
    color: var(--color-text);
}

p,
#container-contact .content-details-page p {
    color: var(--color-text);
}

.menulist li.active a.link-submodel {
    color: var(--color-text);
}

@media only screen and (max-width: 991px) {
    header .container-block-top .header-right {
        visibility: hidden;
    }

    #header_content {
        overflow: inherit;
    }

    .linkTitle {
        font-size: 12px !important;
    }

    .header-top li i {
        color: var(--color-text);
    }

    .menulist>li>a {
        line-height: 20px;
    }

}

#header_content .menulist>li .content-links>li:hover>a {
    background: var(--color-main) !important;
}

.titlePage {
    background: var(--color-main-secondary);
}
.external-links a {
    font-size: 12px;
    color: #fff !important;
    display:block;
}
@media only screen and (max-width: 991px){

.logoMaster {
    line-height: 90px;
}
}