@font-face {
    font-family: 'Ford Antenna';
    src: url('/-/jssmedia/Project/Hedin/Navigo/HedinUsMotorSite/Fonts/FordAntenna-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: bold;
}

@font-face {
    font-family: 'Ford Antenna';
    src: url('/-/jssmedia/Project/Hedin/Navigo/HedinUsMotorSite/Fonts/FordAntenna-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Ford Antenna';
    src: url('/-/jssmedia/Project/Hedin/Navigo/HedinUsMotorSite/Fonts/FordAntenna-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

:root {
    --color-primary: #646b52;
    --link-color: #000;
    --alert-border-color: #646b52;
    --alert-text-color: #000;

    --nav-bg-color: #fff;
    --nav-color: #102b4e;
    --nav-sub-bg-color: #fff;
    --nav-sub-color: #102b4e;
    --nav-sub-border-color: #102b4e;
    --nav-hamburger-bg-color: #102b4e;

    --button-primary-bg-color: #102b4e;
    --button-primary-border-color: #102b4e;
    --button-primary-color: #fff;
    --button-primary-hover-bg-color: #2861a4;
    --button-primary-hover-border-color: #102b4e;

    --footer-bg-color: #102b4e;
    --footer-sub-bg-color: #102b4e;
    --footer-link-color: #fff;
    --footer-text-color: #fff;

    --focus-input-border-color: #646b52;
    --focus-input-outline-color: rgba(100, 107, 82, 0.3);
    --input-primary-color: #646b52;

    --heading-color: #333333;
    --text-color: #000;

    --card-title-color: #102b4e;

    --font-display: 'Ford Antenna', sans-serif;
    --font-base: 'Ford Antenna', sans-serif;
}

a {
    text-decoration: underline;
}

.header__logo img,
.footer__logo img {
    height: 32px !important;
    width: auto !important;
}

.card {
    font-family: 'Ford Antenna', sans-serif !important;
}

@media screen and (min-width: 768px) {
    .navigation__item {
        margin-right: 0.5rem;
    }
}

@media screen and (min-width: 1200px) {
    .header__logo {
        padding-bottom: 1rem !important;
    }

    .header__row {
        padding: 0 2rem !important;
    }
}

.header__grid .navigation__link {
    color: #102b4e !important;
}

.navigation__link.selected {
    color: #2861a4 !important;
}

.header__dropdowns ul li div .selected {
    color: #2861a4 !important;
}

.footer__bottom .footer__logo div .selected {
    color: #2861a4 !important;
}

.hero.hero__video:after {
    content: none !important;
}
