@import url("/css/franchises/shared.css");

/* Optional font-family imports from centrally managed resources on Sirv */

@import url('https://bluesky.sirv.com/Global/Assets/Fonts/Dacia/2025/Block/dacia.css');

@font-face {
  font-family: "read";
  src: url("https://bluesky.sirv.com/Global/Assets/Fonts/Dacia/2025/Read/Read-Regular_V3000.woff2")
      format("woff2");
  font-weight: normal;
  font-style: normal;
}


.dacia {

    /* Optionally set franchise font-family to match that in Sirv @font-face rules  */
    /* Styles in shared.css will fallback to --bs-body-font-family by default */
    --franchise-font-family: 'read';

    /* Set franchise-specifc button colours */
    --franchise-primary: #646B52;
    --franchise-secondary: #646B52;
    --franchise-primary-button-text: #fff;
    --franchise-hover-bg: #000;
    --franchise-hover-text: #fff;

    font-size: .975rem !important;

}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, header p {
   font-family: "NouvelR"; 
}

.dacia .accordion h2, .dacia .accordion h3 {
   font-family: "read" !important;  
}

.dacia .navbar-brand {
    order: 3;
    border-left: 1px solid #DEE2E6 !important;
    margin: 0 0 0 var(--bsk-spacer-4);
    padding: 0 0 0 var(--bsk-spacer-4);
}



@media only screen and (width <=766px) {

    .dacia .navbar-brand {
        position: absolute;
        right: 71px;
        top: 1.4rem;
    }
}

@media only screen and (width < 420px) {

    .dacia .navbar-brand {
        position: absolute;
        right: 71px;
        top: 0.8rem;
    }
}

@media only screen and (width > 766px) {

    .dacia .navbar-brand {
        position: absolute;
        right: 71px;
        top: 1.4rem;
    }
}

@media only screen and (width >= 992px) {

    .dacia .navbar-brand {
        position: absolute;
        right: 71px;
        top: 1.4rem;
    }
}

@media only screen and (width >= 1600px) {

    .dacia .navbar-brand {
        position:inherit;
    }
}



@media only screen and (width <=1750px) {

    .dacia .navbar-brand img {
        max-width: 170px;
        height: auto;
    }
}

@media only screen and (width <=420px) {

    .dacia .navbar-brand img {
        max-width: 130px;
        height: auto;
    }
}

.dacia .franchise-logo {
    order: 1;
    border-left: 0 !important;
    margin: 0;
    padding: 0;
}

@media only screen and (width <=420px) {

    .dacia .franchise-logo img {
        max-width: 80px;
        height: auto;
    }
}

.dacia .hamburger {
    order: 3;
}

@media only screen and (width <=420px) {

    .dacia .hamburger {
    order: 4;
}
}

.dacia .navbar-collapse {
    order: 3;
    margin-bottom: var(--bsk-spacer-3);
}


.dacia .btn-white,
.dacia .btn-primary,
.dacia .btn-primary-alt,
.dacia .btn-secondary,
.dacia .btn-outline-primary,
.dacia .btn-outline-dark,
.dacia .btn-outline-secondary,
.dacia ._vm_btn, 
.dacia .btn-dark {
    min-height: 46px !important;
    padding: 10px 15px !important;
    border-width: 1px !important;
    display: inline-flex;
    justify-content: center !important;
    align-items: center !important;
}

.dacia .btn-white:hover {
    border-color: #fff !important;
    background-color: var(--franchise-secondary) !important;
    color: #fff !important;
}



.dacia .bg-secondary {
    background-color: var(--franchise-secondary) !important;
}

.dacia .btn-search {
    background-color: var(--franchise-primary) !important;
    border-color: var(--franchise-primary) !important;
}

.dacia .btn-search svg {
    color: #fff !important;
}

.dacia .bg-primary.badge {
    color: #fff !important;
}


.dacia .btn-primary-alt {
    background-color: var(--franchise-primary) !important;
    border-color: var(--franchise-primary) !important;
    color: var(--franchise-primary-button-text) !important;
}

.dacia .btn-primary-alt:hover {
    background-color: var(--franchise-secondary) !important;
    border-color: var(--franchise-secondary) !important;
    color: #fff !important;
}

.dacia .btn-primary:hover,
.dacia ._vm_btn--primary:hover {
    border-color: var(--franchise-hover-bg) !important;
    color: var(--franchise-hover-text) !important;
}

.dacia ._vm_btn--secondary {
    background-color: var(--franchise-secondary) !important;
    border-color: var(--franchise-secondary) !important;
    color: #fff !important;
}

.dacia ._vm_btn--secondary:hover {
    background-color: var(--franchise-primary) !important;
    border-color: var(--franchise-primary) !important;
    color: var(--franchise-secondary) !important;
}

.dacia .btn-outline-primary {
    border-color: var(--franchise-primary) !important;
    color: #fff !important;
}

.dacia .btn-outline-primary:hover {
    background-color: var(--franchise-primary) !important;
    border-color: var(--franchise-primary) !important;
    color: var(--franchise-primary-button-text) !important;
}


.dacia .btn-outline-secondary {
    background-color: #fff !important;
    border-color: var(--franchise-secondary) !important;
    color: var(--franchise-secondary) !important;
}

.dacia .btn-outline-secondary:hover {
    background-color: var(--franchise-secondary) !important;
    border-color: var(--franchise-secondary) !important;
    color: #fff !important;
}


.dacia .btn-secondary {
    background-color: var(--franchise-secondary) !important;
    border-color: var(--franchise-secondary) !important;

    svg {
        color: #000 !important;
    }

}

.dacia .service-booking .btn-dark, .dacia .part-ex .btn-dark, .dacia .version-carousel .btn-secondary, .dacia #quote-action-buttons .btn-secondary, .dacia .ucd-ctas .btn-secondary {
    background-color: var(--franchise-secondary) !important;
    border-color: var(--franchise-secondary) !important;
    color: #fff !important;
}

.dacia .service-booking .btn-dark:hover, .dacia .part-ex .btn-dark:hover, .dacia .version-carousel .btn-secondary:hover, .dacia #quote-action-buttons .btn-secondary:hover, .dacia .ucd-ctas .btn-secondary:hover {
    background-color: var(--franchise-hover-bg) !important;
    border-color: var(--franchise-hover-bg) !important;
    color: #fff !important;
}


.dacia .btn-outline-dark:hover {
    background-color: var(--franchise-secondary) !important;
    border-color: var(--franchise-secondary) !important;
    color: #fff !important;
}

.dacia .btn-link {
    color: #50DD6D;
    min-height: 32px;
}

.dacia .franchise-hover {
    transition: ease all 0.3s;
}

.dacia .franchise-hover:hover {
    color: var(--franchise-primary) !important;
}

.dacia .banner-slider .flex-c-col {
    align-items: flex-start;
}

.dacia .banner-slider .flex-c {
    justify-content: flex-start;
}

.dacia .banner-slider .flex-c p,
.dacia .banner-slider .flex-c .title {
    text-align: left !important;
}

.tick-list ul li::before {
    background-color: #50DD6D !important;
}

.dacia .dealership__hours svg {
    color: var(--franchise-primary) !important;
}