/* SM OXANIUM LOCAL .144 */

@font-face {
  font-family: 'Oxanium';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/oxanium/oxanium-01.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Oxanium';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/oxanium/oxanium-02.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Oxanium';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/oxanium/oxanium-03.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Oxanium';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/oxanium/oxanium-04.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Oxanium';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/oxanium/oxanium-05.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Oxanium';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/oxanium/oxanium-06.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Oxanium';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/oxanium/oxanium-07.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Oxanium';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/oxanium/oxanium-08.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Oxanium';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/oxanium/oxanium-09.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Oxanium';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/oxanium/oxanium-10.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* SM BARLOW LOCAL .143 */

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/barlow-semi-condensed/barlow-01.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/barlow-semi-condensed/barlow-02.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/barlow-semi-condensed/barlow-03.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/barlow-semi-condensed/barlow-04.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/barlow-semi-condensed/barlow-05.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/barlow-semi-condensed/barlow-06.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/barlow-semi-condensed/barlow-07.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/barlow-semi-condensed/barlow-08.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/barlow-semi-condensed/barlow-09.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/barlow-semi-condensed/barlow-10.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/barlow-semi-condensed/barlow-11.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/barlow-semi-condensed/barlow-12.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/barlow-semi-condensed/barlow-13.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/barlow-semi-condensed/barlow-14.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/barlow-semi-condensed/barlow-15.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*
 * SAVA MOTORS dilerska tipografija.
 * Ford i Chery OEM konteksti nisu obuhvaćeni.
 */

body.sm-brand-dealer {
    --e-global-typography-primary-font-family: "Orbitron";
    --e-global-typography-secondary-font-family: "Orbitron";
    --e-global-typography-text-font-family: "Orbitron";
    --e-global-typography-accent-font-family: "Orbitron";

    font-family: "Orbitron", Arial, Helvetica, sans-serif !important;
}

body.sm-brand-dealer h1,
body.sm-brand-dealer h2,
body.sm-brand-dealer h3,
body.sm-brand-dealer h4,
body.sm-brand-dealer h5,
body.sm-brand-dealer h6,
body.sm-brand-dealer p,
body.sm-brand-dealer a,
body.sm-brand-dealer span,
body.sm-brand-dealer strong,
body.sm-brand-dealer em,
body.sm-brand-dealer small,
body.sm-brand-dealer li,
body.sm-brand-dealer label,
body.sm-brand-dealer button,
body.sm-brand-dealer input,
body.sm-brand-dealer textarea,
body.sm-brand-dealer select,
body.sm-brand-dealer option,
body.sm-brand-dealer blockquote,
body.sm-brand-dealer table,
body.sm-brand-dealer th,
body.sm-brand-dealer td {
    font-family: "Orbitron", Arial, Helvetica, sans-serif !important;
}

body.sm-brand-dealer .sm-site-header,
body.sm-brand-dealer .sm-site-header a,
body.sm-brand-dealer .sm-site-header button,
body.sm-brand-dealer .sm-site-footer,
body.sm-brand-dealer .sm-site-footer a,
body.sm-brand-dealer .sm-dealer-page,
body.sm-brand-dealer .sm-dealer-page h1,
body.sm-brand-dealer .sm-dealer-page h2,
body.sm-brand-dealer .sm-dealer-page h3,
body.sm-brand-dealer .sm-dealer-page p,
body.sm-brand-dealer .sm-dealer-page a,
body.sm-brand-dealer .sm-dealer-page button,
body.sm-brand-dealer .elementor-heading-title,
body.sm-brand-dealer .elementor-widget-text-editor,
body.sm-brand-dealer .elementor-button,
body.sm-brand-dealer .elementor-button-text {
    font-family: "Orbitron", Arial, Helvetica, sans-serif !important;
}

/*
 * Homepage sekcije imaju sopstveni font-family: inherit !important.
 * Ovi selektori imaju veću specifičnost i zadržavaju Orbitron.
 */

body.sm-brand-dealer.page-id-247 .sm-home-preview,
body.sm-brand-dealer.page-id-247 .sm-home-new-nav,
body.sm-brand-dealer.page-id-247 .sm-home-actions,
body.sm-brand-dealer.page-id-247 .sm-home-stock,
body.sm-brand-dealer.page-id-247 .sm-home-benefits,
body.sm-brand-dealer.page-id-247 .sm-home-instagram,
body.sm-brand-dealer.page-id-247 .sm-news--home {
    font-family: "Orbitron", Arial, Helvetica, sans-serif !important;
}

body.sm-brand-dealer.page-id-247 .sm-home-new-nav__title,
body.sm-brand-dealer.page-id-247 .sm-home-new-nav__heading,
body.sm-brand-dealer.page-id-247 .sm-home-actions__title,
body.sm-brand-dealer.page-id-247 .sm-home-actions__heading,
body.sm-brand-dealer.page-id-247 .sm-home-stock__title,
body.sm-brand-dealer.page-id-247 .sm-home-stock__heading,
body.sm-brand-dealer.page-id-247 .sm-home-benefits__title,
body.sm-brand-dealer.page-id-247 .sm-home-instagram__title,
body.sm-brand-dealer.page-id-247 .sm-news--home .sm-news__heading {
    font-family: "Orbitron", Arial, Helvetica, sans-serif !important;
}


/* SM DEALER BARLOW OVERRIDE .143 */
/*
 * ISKLJUČIVO dealer context.
 * Ford i Chery body context nisu obuhvaćeni.
 */

body.sm-core-active.sm-brand-dealer {
    --e-global-typography-primary-font-family: "Barlow Semi Condensed";
    --e-global-typography-secondary-font-family: "Barlow Semi Condensed";
    --e-global-typography-text-font-family: "Barlow Semi Condensed";
    --e-global-typography-accent-font-family: "Barlow Semi Condensed";

    font-family: "Barlow Semi Condensed", Arial, Helvetica, sans-serif !important;
}

body.sm-core-active.sm-brand-dealer
*:not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not(.eicon) {
    font-family: "Barlow Semi Condensed", Arial, Helvetica, sans-serif !important;
}


/* SM DEALER OXANIUM OVERRIDE .144 */
/*
 * ISKLJUČIVO SAVA MOTORS DEALER CONTEXT.
 * Ford i Chery brand context se NE DIRAJU.
 */

body.sm-core-active.sm-brand-dealer {
    --e-global-typography-primary-font-family: "Oxanium";
    --e-global-typography-secondary-font-family: "Oxanium";
    --e-global-typography-text-font-family: "Oxanium";
    --e-global-typography-accent-font-family: "Oxanium";

    font-family: "Oxanium", Arial, Helvetica, sans-serif !important;
}

body.sm-core-active.sm-brand-dealer
*:not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not(.eicon) {
    font-family: "Oxanium", Arial, Helvetica, sans-serif !important;
}

/* Heading karakter — malo jači */
body.sm-core-active.sm-brand-dealer h1,
body.sm-core-active.sm-brand-dealer h2,
body.sm-core-active.sm-brand-dealer h3,
body.sm-core-active.sm-brand-dealer h4 {
    font-weight: 700 !important;
}

/* Navigacija i CTA */
body.sm-core-active.sm-brand-dealer .sm-site-header__nav a,
body.sm-core-active.sm-brand-dealer .sm-site-header__phone,
body.sm-core-active.sm-brand-dealer [class*="button"],
body.sm-core-active.sm-brand-dealer [class*="btn"],
body.sm-core-active.sm-brand-dealer [class*="cta"] {
    font-weight: 600 !important;
}
