/*************************************
  live site market.css
*************************************/
/* APR-6763 - [AEM] Brazil CFC - hide the model year */
#global-ux .multi-finance-calculator-wrap .pe-vehicle-info .main-vehicle-info .info-section.vehicle-section-one h4.ng-binding:not(#nameplateName) {display: none;}

/* APR-4899 - [AEM] Change header links font weight */
#global-ux .main-nav .categories + .utility-links li:first-child a:first-child {
    font-weight: 700;
}
@media only screen and (min-width: 768px) and (max-width: 1380px) {
    body #global-ux .main-nav .site-links.bold a { font-size: 14px; }
}
@media only screen and (min-width: 1381px) {
    body #global-ux .main-nav .site-links.bold a,
    body #global-ux .main-nav .utility-links li a span { font-size: 16px; }
}


/* APR-5182 - [AEM] BR - Secondary nav styling enhancement */
#global-ux .section.secondaryNavigation .navigation,
#global-ux .section.secondaryNavigation .bar-white .navigation {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

#global-ux .section.secondaryNavigation .navigation .navigation-horizontal li a { color: #fff; font-weight: 300; }

@media only screen and (min-width: 992px) {
    #global-ux .section.secondaryNavigation .bar-white .navigation { border: 1px solid #ccc; }
}

@media only screen and (min-width: 992px) {
    #global-ux .section.secondaryNavigation .bar-white .navigation-horizontal li a ,
    #global-ux .section.secondaryNavigation .bar-white .navigation-horizontal li a:hover,
    #global-ux .section.secondaryNavigation .bar-white .navigation-horizontal li a:focus { color: #2d96cd }
}

#global-ux .section.secondaryNavigation .bar-blue-white,
#global-ux .section.secondaryNavigation .bar-blue .navigation,
#global-ux .section.secondaryNavigation .bar-blue .navigation.fixed {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

#global-ux .section.secondaryNavigation .bar-blue .navigation .navigation-horizontal li a,
#global-ux .section.secondaryNavigation .bar-blue .navigation.fixed .navigation-horizontal li a { color: #fff }

@media only screen and (min-width: 992px) {
    #global-ux .section.secondaryNavigation .bar-blue .navigation .navigation-horizontal li a,
    #global-ux .section.secondaryNavigation .bar-blue .navigation.fixed .navigation-horizontal li a { color: #2d96cd }
}

@media only screen and (min-width: 992px) {
    #global-ux .section.secondaryNavigation .bar-blue .tertiary-navigation.collapsed h2 { color: #2d96cd }
}

#global-ux .section.secondaryNavigation .bar-cta-blue .navigation {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

@media only screen and (min-width: 48em) {
    #global-ux .section.secondaryNavigation .bar-cta-blue .navigation-horizontal li a ,
    #global-ux .section.secondaryNavigation .bar-cta-blue .navigation-horizontal li a:hover,
    #global-ux .section.secondaryNavigation .bar-cta-blue .navigation-horizontal li a:focus { color: #2d96cd }
}

#global-ux .section.secondaryNavigation .bar-ford-blue .navigation {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

@media only screen and (min-width: 48em) {
    #global-ux .section.secondaryNavigation .bar-ford-blue .navigation-horizontal li a ,
    #global-ux .section.secondaryNavigation .bar-ford-blue .navigation-horizontal li a:hover,
    #global-ux .section.secondaryNavigation .bar-ford-blue .navigation-horizontal li a:focus { color: #2d96cd }
}

#global-ux .section.secondaryNavigation .bar-dark-blue .navigation {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

@media only screen and (min-width: 48em) {
    #global-ux .section.secondaryNavigation .bar-dark-blue .navigation-horizontal li a ,
    #global-ux .section.secondaryNavigation .bar-dark-blue .navigation-horizontal li a:hover,
    .section.secondaryNavigation .bar-dark-blue .navigation-horizontal li a:focus { color: #2d96cd }
}

#global-ux .section.secondaryNavigation .bar-text-grey .navigation {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

@media only screen and (min-width: 48em) {
    #global-ux .section.secondaryNavigation .bar-text-grey .navigation-horizontal li a,
    #global-ux .section.secondaryNavigation .bar-text-grey .navigation-horizontal li a:hover,
    #global-ux .section.secondaryNavigation .bar-text-grey .navigation-horizontal li a:focus { color: #2d96cd }
}

#global-ux .section.secondaryNavigation .bar-border-grey .navigation ,
#global-ux .section.secondaryNavigation .bar-ford-black .navigation {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

@media only screen and (min-width: 48em) {
    #global-ux .section.secondaryNavigation .bar-ford-black .navigation-horizontal li a,
    #global-ux .section.secondaryNavigation .bar-ford-black .navigation-horizontal li a:hover,
    #global-ux .section.secondaryNavigation .bar-ford-black .navigation-horizontal li a:focus { color: #2d96cd }
}

@media only screen and (min-width: 992px) {
    #global-ux .section.secondaryNavigation .tertiary-navigation { background-color: #fff; border-right: 1px solid #dbdbdb; }
    #global-ux .section.secondaryNavigation .tertiary-navigation:after { color: #2596cf }
    #global-ux .section.secondaryNavigation .tertiary-navigation h2 { background-color: #fff; color: #2596cf; }
    #global-ux .section.secondaryNavigation .tertiary-navigation h2:hover { color: #19678e }

}

@media only screen and (min-width: 992px) {
    #global-ux .section.secondaryNavigation .menu-dropdown {
        -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
        box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
        background: #fff;
    }
}

@media only screen and (min-width: 992px) {
    #global-ux .section.secondaryNavigation .menu-dropdown li { border-bottom: 1px solid rgba(204, 204, 204, 0.6) }
}

#global-ux .section.secondaryNavigation .menu-dropdown li a[class^="icon-"]:before,
#global-ux .section.secondaryNavigation .menu-dropdown li a[class*=" icon-"]:before { color: #2596cf }

#global-ux .section.secondaryNavigation .dropdown-navigation-button { color: #1b394e; }

@media only screen and (min-width: 992px) {
    #global-ux .section.secondaryNavigation .kabob-dropdown {
        -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
        box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
        background: #fff;
    }
}

@media only screen and (min-width: 992px) {
    #global-ux .section.secondaryNavigation .kabob-dropdown li { border-bottom: 1px solid rgba(204, 204, 204, 0.6) }
}

#global-ux .section.secondaryNavigation .kabob-dropdown li a[class^="icon-"]:before,
#global-ux .section.secondaryNavigation .kabob-dropdown li a[class*=" icon-"]:before { color: #2596cf }

#global-ux .section.secondaryNavigation .sub-navigation-vertical h2:after { background: #fff; }

#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.row,
#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.genericCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.dynamicCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.billboardCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.mediaCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.accessoriesTile,
#global-ux .section.secondaryNavigation .style-2.bar-blue .mediaCarousel .navigation.media-carousel,
#global-ux .mediaCarousel .section.secondaryNavigation .style-2.bar-blue .navigation.media-carousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.threesixtyColouriser,
#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.billboardOwner,
#global-ux .section.secondaryNavigation .style-2.bar-blue .accessoriesTile .navigation.media-carousel,
#global-ux .accessoriesTile .section.secondaryNavigation .style-2.bar-blue .navigation.media-carousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.row.fixed,
#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.fixed.genericCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.fixed.dynamicCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.fixed.billboardCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.fixed.mediaCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.fixed.accessoriesTile,
#global-ux .section.secondaryNavigation .style-2.bar-blue .mediaCarousel .navigation.fixed.media-carousel,
#global-ux .mediaCarousel .section.secondaryNavigation .style-2.bar-blue .navigation.fixed.media-carousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.fixed.threesixtyColouriser,
#global-ux .section.secondaryNavigation .style-2.bar-blue .navigation.fixed.billboardOwner,
#global-ux .section.secondaryNavigation .style-2.bar-blue .accessoriesTile .navigation.fixed.media-carousel,
#global-ux .accessoriesTile .section.secondaryNavigation .style-2.bar-blue .navigation.fixed.media-carousel {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

#global-ux .section.secondaryNavigation .style-2.bar-blue-white .navigation,
#global-ux .section.secondaryNavigation .style-2.bar-blue-white .navigation.row.fixed,
#global-ux .section.secondaryNavigation .style-2.bar-blue-white .navigation.fixed.genericCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue-white .navigation.fixed.dynamicCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue-white .navigation.fixed.billboardCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue-white .navigation.fixed.mediaCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue-white .navigation.fixed.accessoriesTile,
#global-ux .section.secondaryNavigation .style-2.bar-blue-white .mediaCarousel .navigation.fixed.media-carousel,
#global-ux .mediaCarousel .section.secondaryNavigation .style-2.bar-blue-white .navigation.fixed.media-carousel,
#global-ux .section.secondaryNavigation .style-2.bar-blue-white .navigation.fixed.threesixtyColouriser,
#global-ux .section.secondaryNavigation .style-2.bar-blue-white .navigation.fixed.billboardOwner,
#global-ux .section.secondaryNavigation .style-2.bar-blue-white .accessoriesTile .navigation.fixed.media-carousel,
#global-ux .accessoriesTile .section.secondaryNavigation .style-2.bar-blue-white .navigation.fixed.media-carousel {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

#global-ux .section.secondaryNavigation .style-2.bar-white .navigation,
#global-ux .section.secondaryNavigation .style-2.bar-white .navigation.row.fixed,
#global-ux .section.secondaryNavigation .style-2.bar-white .navigation.fixed.genericCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-white .navigation.fixed.dynamicCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-white .navigation.fixed.billboardCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-white .navigation.fixed.mediaCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-white .navigation.fixed.accessoriesTile,
#global-ux .section.secondaryNavigation .style-2.bar-white .mediaCarousel .navigation.fixed.media-carousel,
#global-ux .mediaCarousel .section.secondaryNavigation .style-2.bar-white .navigation.fixed.media-carousel,
#global-ux .section.secondaryNavigation .style-2.bar-white .navigation.fixed.threesixtyColouriser,
#global-ux .section.secondaryNavigation .style-2.bar-white .navigation.fixed.billboardOwner,
#global-ux .section.secondaryNavigation .style-2.bar-white .accessoriesTile .navigation.fixed.media-carousel,
#global-ux .accessoriesTile .section.secondaryNavigation .style-2.bar-white .navigation.fixed.media-carousel {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

#global-ux .section.secondaryNavigation .style-2.bar-cta-blue .navigation,
#global-ux .section.secondaryNavigation .style-2.bar-cta-blue .navigation.row.fixed,
#global-ux .section.secondaryNavigation .style-2.bar-cta-blue .navigation.fixed.genericCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-cta-blue .navigation.fixed.dynamicCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-cta-blue .navigation.fixed.billboardCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-cta-blue .navigation.fixed.mediaCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-cta-blue .navigation.fixed.accessoriesTile,
#global-ux .section.secondaryNavigation .style-2.bar-cta-blue .mediaCarousel .navigation.fixed.media-carousel,
#global-ux .mediaCarousel .section.secondaryNavigation .style-2.bar-cta-blue .navigation.fixed.media-carousel,
#global-ux .section.secondaryNavigation .style-2.bar-cta-blue .navigation.fixed.threesixtyColouriser,
#global-ux .section.secondaryNavigation .style-2.bar-cta-blue .navigation.fixed.billboardOwner,
#global-ux .section.secondaryNavigation .style-2.bar-cta-blue .accessoriesTile .navigation.fixed.media-carousel,
#global-ux .accessoriesTile .section.secondaryNavigation .style-2.bar-cta-blue .navigation.fixed.media-carousel {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

@media only screen and (min-width: 48em) {
    #global-ux .section.secondaryNavigation .style-2.bar-cta-blue .navigation-horizontal li a,
    #global-ux .section.secondaryNavigation .style-2.bar-cta-blue .navigation-horizontal li a:hover,
    #global-ux .section.secondaryNavigation .style-2.bar-cta-blue .navigation-horizontal li a:focus { color: #2d96cd }
}

#global-ux .section.secondaryNavigation .style-2.bar-ford-blue .navigation,
#global-ux .section.secondaryNavigation .style-2.bar-ford-blue .navigation.row.fixed,
#global-ux .section.secondaryNavigation .style-2.bar-ford-blue .navigation.fixed.genericCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-ford-blue .navigation.fixed.dynamicCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-ford-blue .navigation.fixed.billboardCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-ford-blue .navigation.fixed.mediaCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-ford-blue .navigation.fixed.accessoriesTile,
#global-ux .section.secondaryNavigation .style-2.bar-ford-blue .mediaCarousel .navigation.fixed.media-carousel,
#global-ux .mediaCarousel .section.secondaryNavigation .style-2.bar-ford-blue .navigation.fixed.media-carousel,
#global-ux .section.secondaryNavigation .style-2.bar-ford-blue .navigation.fixed.threesixtyColouriser,
#global-ux .section.secondaryNavigation .style-2.bar-ford-blue .navigation.fixed.billboardOwner,
#global-ux .section.secondaryNavigation .style-2.bar-ford-blue .accessoriesTile .navigation.fixed.media-carousel,
#global-ux .accessoriesTile .section.secondaryNavigation .style-2.bar-ford-blue .navigation.fixed.media-carousel {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

@media only screen and (min-width: 48em) {
    #global-ux .section.secondaryNavigation .style-2.bar-ford-blue .navigation-horizontal li a,
    #global-ux .section.secondaryNavigation .style-2.bar-ford-blue .navigation-horizontal li a:hover,
    #global-ux .section.secondaryNavigation .style-2.bar-ford-blue .navigation-horizontal li a:focus { color: #2d96cd }
}

#global-ux .section.secondaryNavigation .style-2.bar-dark-blue .navigation,
#global-ux .section.secondaryNavigation .style-2.bar-dark-blue .navigation.row.fixed,
#global-ux .section.secondaryNavigation .style-2.bar-dark-blue .navigation.fixed.genericCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-dark-blue .navigation.fixed.dynamicCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-dark-blue .navigation.fixed.billboardCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-dark-blue .navigation.fixed.mediaCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-dark-blue .navigation.fixed.accessoriesTile,
#global-ux .section.secondaryNavigation .style-2.bar-dark-blue .mediaCarousel .navigation.fixed.media-carousel,
#global-ux .mediaCarousel .section.secondaryNavigation .style-2.bar-dark-blue .navigation.fixed.media-carousel,
#global-ux .section.secondaryNavigation .style-2.bar-dark-blue .navigation.fixed.threesixtyColouriser,
#global-ux .section.secondaryNavigation .style-2.bar-dark-blue .navigation.fixed.billboardOwner,
#global-ux .section.secondaryNavigation .style-2.bar-dark-blue .accessoriesTile .navigation.fixed.media-carousel,
#global-ux .accessoriesTile .section.secondaryNavigation .style-2.bar-dark-blue .navigation.fixed.media-carousel {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

@media only screen and (min-width: 48em) {
    #global-ux .section.secondaryNavigation .style-2.bar-dark-blue .navigation-horizontal li a ,
    #global-ux .section.secondaryNavigation .style-2.bar-dark-blue .navigation-horizontal li a:hover,
    #global-ux .section.secondaryNavigation .style-2.bar-dark-blue .navigation-horizontal li a:focus { color: #2d96cd }
}

#global-ux .section.secondaryNavigation .style-2.bar-text-grey .navigation,
#global-ux .section.secondaryNavigation .style-2.bar-text-grey .navigation.row.fixed,
#global-ux .section.secondaryNavigation .style-2.bar-text-grey .navigation.fixed.genericCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-text-grey .navigation.fixed.dynamicCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-text-grey .navigation.fixed.billboardCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-text-grey .navigation.fixed.mediaCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-text-grey .navigation.fixed.accessoriesTile,
#global-ux .section.secondaryNavigation .style-2.bar-text-grey .mediaCarousel .navigation.fixed.media-carousel,
#global-ux .mediaCarousel .section.secondaryNavigation .style-2.bar-text-grey .navigation.fixed.media-carousel,
#global-ux .section.secondaryNavigation .style-2.bar-text-grey .navigation.fixed.threesixtyColouriser,
#global-ux .section.secondaryNavigation .style-2.bar-text-grey .navigation.fixed.billboardOwner,
#global-ux .section.secondaryNavigation .style-2.bar-text-grey .accessoriesTile .navigation.fixed.media-carousel,
#global-ux .accessoriesTile .section.secondaryNavigation .style-2.bar-text-grey .navigation.fixed.media-carousel {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

@media only screen and (min-width: 48em) {
    #global-ux .section.secondaryNavigation .style-2.bar-text-grey .navigation-horizontal li a,
    #global-ux .section.secondaryNavigation .style-2.bar-text-grey .navigation-horizontal li a:hover,
    #global-ux .section.secondaryNavigation .style-2.bar-text-grey .navigation-horizontal li a:focus { color: #2d96cd }
}

#global-ux .section.secondaryNavigation .style-2.bar-border-grey .navigation,
#global-ux .section.secondaryNavigation .style-2.bar-border-grey .navigation.row.fixed,
#global-ux .section.secondaryNavigation .style-2.bar-border-grey .navigation.fixed.genericCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-border-grey .navigation.fixed.dynamicCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-border-grey .navigation.fixed.billboardCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-border-grey .navigation.fixed.mediaCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-border-grey .navigation.fixed.accessoriesTile,
#global-ux .section.secondaryNavigation .style-2.bar-border-grey .mediaCarousel .navigation.fixed.media-carousel,
#global-ux .mediaCarousel .section.secondaryNavigation .style-2.bar-border-grey .navigation.fixed.media-carousel,
#global-ux .section.secondaryNavigation .style-2.bar-border-grey .navigation.fixed.threesixtyColouriser,
#global-ux .section.secondaryNavigation .style-2.bar-border-grey .navigation.fixed.billboardOwner,
#global-ux .section.secondaryNavigation .style-2.bar-border-grey .accessoriesTile .navigation.fixed.media-carousel,
#global-ux .accessoriesTile .section.secondaryNavigation .style-2.bar-border-grey .navigation.fixed.media-carousel {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

#global-ux .section.secondaryNavigation .style-2.bar-light-gray-shadow .navigation,
#global-ux .section.secondaryNavigation .style-2.bar-light-gray-shadow .navigation.row.fixed,
#global-ux .section.secondaryNavigation .style-2.bar-light-gray-shadow .navigation.fixed.genericCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-light-gray-shadow .navigation.fixed.dynamicCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-light-gray-shadow .navigation.fixed.billboardCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-light-gray-shadow .navigation.fixed.mediaCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-light-gray-shadow .navigation.fixed.accessoriesTile,
#global-ux .section.secondaryNavigation .style-2.bar-light-gray-shadow .mediaCarousel .navigation.fixed.media-carousel,
#global-ux .mediaCarousel .section.secondaryNavigation .style-2.bar-light-gray-shadow .navigation.fixed.media-carousel,
#global-ux .section.secondaryNavigation .style-2.bar-light-gray-shadow .navigation.fixed.threesixtyColouriser,
#global-ux .section.secondaryNavigation .style-2.bar-light-gray-shadow .navigation.fixed.billboardOwner,
#global-ux .section.secondaryNavigation .style-2.bar-light-gray-shadow .accessoriesTile .navigation.fixed.media-carousel,
#global-ux .accessoriesTile .section.secondaryNavigation .style-2.bar-light-gray-shadow .navigation.fixed.media-carousel {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

#global-ux .section.secondaryNavigation .style-2.bar-ford-black .navigation,
.section.secondaryNavigation .style-2.bar-ford-black .navigation.row.fixed,
#global-ux .section.secondaryNavigation .style-2.bar-ford-black .navigation.fixed.genericCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-ford-black .navigation.fixed.dynamicCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-ford-black .navigation.fixed.billboardCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-ford-black .navigation.fixed.mediaCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-ford-black .navigation.fixed.accessoriesTile,
#global-ux .section.secondaryNavigation .style-2.bar-ford-black .mediaCarousel .navigation.fixed.media-carousel,
#global-ux .mediaCarousel .section.secondaryNavigation .style-2.bar-ford-black .navigation.fixed.media-carousel,
#global-ux .section.secondaryNavigation .style-2.bar-ford-black .navigation.fixed.threesixtyColouriser,
#global-ux .section.secondaryNavigation .style-2.bar-ford-black .navigation.fixed.billboardOwner,
#global-ux .section.secondaryNavigation .style-2.bar-ford-black .accessoriesTile .navigation.fixed.media-carousel,
#global-ux .accessoriesTile .section.secondaryNavigation .style-2.bar-ford-black .navigation.fixed.media-carousel {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

@media only screen and (min-width: 48em) {
    #global-ux .section.secondaryNavigation .style-2.bar-ford-black .navigation-horizontal li a ,
    #global-ux .section.secondaryNavigation .style-2.bar-ford-black .navigation-horizontal li a:hover,
    #global-ux .section.secondaryNavigation .style-2.bar-ford-black .navigation-horizontal li a:focus { color: #2d96cd }
}

#global-ux .section.secondaryNavigation .style-2.bar-cool-grey .navigation,
#global-ux .section.secondaryNavigation .style-2.bar-cool-grey .navigation.row.fixed,
#global-ux .section.secondaryNavigation .style-2.bar-cool-grey .navigation.fixed.genericCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-cool-grey .navigation.fixed.dynamicCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-cool-grey .navigation.fixed.billboardCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-cool-grey .navigation.fixed.mediaCarousel,
#global-ux .section.secondaryNavigation .style-2.bar-cool-grey .navigation.fixed.accessoriesTile,
#global-ux .section.secondaryNavigation .style-2.bar-cool-grey .mediaCarousel .navigation.fixed.media-carousel,
#global-ux .mediaCarousel .section.secondaryNavigation .style-2.bar-cool-grey .navigation.fixed.media-carousel,
#global-ux .section.secondaryNavigation .style-2.bar-cool-grey .navigation.fixed.threesixtyColouriser,
#global-ux .section.secondaryNavigation .style-2.bar-cool-grey .navigation.fixed.billboardOwner,
#global-ux .section.secondaryNavigation .style-2.bar-cool-grey .accessoriesTile .navigation.fixed.media-carousel,
#global-ux .accessoriesTile .section.secondaryNavigation .style-2.bar-cool-grey .navigation.fixed.media-carousel {
    background: #fafafa;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15)
}

#global-ux .section.secondaryNavigation .style-2 .navigation-vertical h1,
#global-ux .section.secondaryNavigation .style-2 .navigation-vertical h2 { background: #1b394e; color: #fff; }

/* APR-5953: Secondary Subnav Arrow; */
#global-ux .section.secondaryNavigation .style-2 .navigation-vertical .desktop {padding-bottom: 0 !important;}

#global-ux .section.secondaryNavigation .style-2 .sub-navigation-vertical h2 {
	font-size: 1em;
	padding: 15px 70px 10px;
	vertical-align: top;
	line-height: 1.4;
	min-width: 366px !important;
}

#global-ux .secondaryNavigation.style-2 .sub-navigation-vertical h2:before {
	content: "\e615";
	font-size: 25px;
	font-size: 1.5625rem;
	left: auto;
	right: 19px;
	top: 8px;
}

#global-ux .secondaryNavigation.style-2 .sub-navigation-vertical h2:after {
	top: 8px !important;
}

#global-ux .billboard-review-save .content-billboard ul.list-color li:nth-child(2){
    display: none; /*GTBAPAPR-7100*/
}
#global-ux .syncUsbDownload .sync-usb-steps-block .steps li {height: 64px}
#global-ux .syncUsbDownload .sync-usb-steps-block .steps li span {padding: 0 0 1.25rem 25px}
#global-ux .syncUsbDownload .sync-usb-steps-block .steps li span:before {left: 0;}

/* GTBEMEAPUB-14017 - [AEM] BR - Red Box return Visit features */
#global-ux .bg-error-red {
    background-color: #ff5724 !important;
}

/* ACCESSIBILITY BR */
#global-ux .logo:focus {
    outline: 1px solid #0678bc !important;
    outline-offset: 5px;
}

#global-ux .logo:focus-within {
    outline: 1px solid #0678bc !important;
    outline-offset: 5px;
}

#global-ux .cta-button:focus {
    outline: 1px solid #0678bc !important;
    outline-offset: 5px;
    color: #0678bc;
    background: #fff;
}

#global-ux .cta-button:focus-within {
    outline: 1px solid #0678bc !important;
    outline-offset: 5px;
    color: #0678bc;
    background: #fff;
}

#global-ux .cap-align-left:focus {
    outline: 1px solid #0678bc !important;
    outline-offset: 5px;
}

#global-ux .cap-align-left:focus-within {
    outline: 1px solid #0678bc !important;
    outline-offset: 5px;
}

#global-ux .footer .footer-links .footer-links-column a:focus {
    outline: 1px solid #ffffff !important;
    border: 1px solid;
}

#global-ux .footer .footer-links .footer-links-column a:focus-within {
    outline: 1px solid #ffffff !important;
    outline-offset: -1px;
}

#global-ux a.cta-button:focus {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux a.cta-button:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .modelsDisplay.service-ok .heading .cta-button:focus {
    outline: 1px solid #0678bc;
    outline-offset: -5px !important;
}

#global-ux .modelsDisplay.service-ok .heading .cta-button:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: -5px !important;
}

#global-ux .footer-bottom a:focus {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .footer-bottom a:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

/* IE only */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    #global-ux .vehicle-menu-item a.vehicle-menu-item-title:focus {
        border: 1px solid #0678bc !important;
    }

    #global-ux .richtext-read-more .category-links-column a:focus {
        border: 0.1px solid #0678bc;
    }

    #global-ux .tile a:focus .vehicle-img {
        border: 1px solid #0678bc;
        border-bottom: transparent;
    }

    #global-ux .tile a:focus .info {
        border: 1px solid #0678bc;
        border-top: transparent;
    }

    #global-ux .site-links a:focus {
        border: 1px solid #0678bc;
    }

    #global-ux .utility-links a:focus {
        border: 1px solid #0678bc;
    }

    #global-ux .common-billboardCarousel .carousel-controls li a:focus {
        outline: 1px solid #fff;
        outline-offset: 3px;
    }

    #global-ux .common-billboardCarousel .carousel-controls li a:focus-within {
        outline: 1px solid #fff;
        outline-offset: 3px;
    }

    #global-ux .models-display .carousel .carousel-slide a:focus img {
        border-top: 1px solid #0678bc;
        border-left: 1px solid #0678bc;
        border-right: 1px solid #0678bc;
    }

    #global-ux .models-display .carousel .carousel-slide a:focus h6 {
        border-left: 1px solid #0678bc;
        border-right: 1px solid #0678bc;
        margin: -1px 0 0 0;

        border-bottom: 1px solid #0678bc;
    }

    #global-ux .models-display .carousel .carousel-slide a:focus p {
        border-left: 1px solid #0678bc;
        border-right: 1px solid #0678bc;
        border-bottom: 1px solid #0678bc;

        margin-top: -1px;
        border-top: 1px solid white;
    }

    #global-ux .also-like .carousel .carousel-slide a:focus img {
        border-top: 1px solid #0678bc;
        border-left: 1px solid #0678bc;
        border-right: 1px solid #0678bc;
    }

    #global-ux .also-like .carousel .carousel-slide a:focus h6 {
        border-left: 1px solid #0678bc;
        border-right: 1px solid #0678bc;
        margin: 0;
    }

    #global-ux .also-like .carousel .carousel-slide a:focus p {
        border-left: 1px solid #0678bc;
        border-right: 1px solid #0678bc;
        border-bottom: 1px solid #0678bc;
    }

    #global-ux .flex-play:focus::before {
        content: " ";
        border: 1px solid #fff !important;
        padding: 10px !important;
        height: 20px;
        margin-top: -10px !important;
    }

    #global-ux .flex-pause:focus::before {
        content: " ";
        border: 1px solid #fff !important;
        padding: 10px !important;
        height: 20px;
        margin-top: -10px !important;
    }

    #global-ux .name-item span a:focus {
        border: 1px solid #0678bc !important;
        padding: 5px;
    }

    #global-ux .gallery-trigger .image a:focus img {
        border: 17px solid #0678bc !important;
        border-bottom: 62px solid #0678bc !important;
    }
}

#global-ux .tile:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .utility-links li:focus {
    outline: 1px solid #0678bc;
    outline-offset: 0;
}

#global-ux .utility-links li:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 0;
}

#global-ux .site-links a:focus {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .site-links a:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .vehicle-menu li:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .carousel-btn:focus {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .carousel-btn:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .richtext-read-more .category-links-column a:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: -2px;
}

#global-ux .disclosure-accordion .disclosure-heading:focus {
    outline: 1px solid #0678bc;
    outline-offset: -11px;
}

#global-ux .disclosure-accordion .disclosure-heading:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: -11px;
}

#global-ux #footer-search-form .search-input input[type="search"]:focus {
    outline: 1px solid #0678bc;
    outline-offset: -1px;
}

#global-ux #footer-search-form .search-input input[type="search"]:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: -1px;
}

#global-ux .common-billboardCarousel .carousel-controls li:focus {
    outline: 1px solid #fff;
    outline-offset: 3px;
}

#global-ux .common-billboardCarousel .carousel-controls li:focus-within {
    outline: 1px solid #fff;
    outline-offset: 3px;
}

#global-ux .accordion-title:focus {
    outline: 1px solid #0678bc;
    border: 1px solid;
}

#global-ux .accordion-title:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: -11px;
}

#global-ux a.btn-geo-location:focus {
    background: #fff !important;
    border: 1px solid #2596cf !important;
    color: #003478 !important;
}

#global-ux a.btn-geo-location:focus-within {
    background: #fff !important;
    border: 1px solid #2596cf !important;
    color: #003478 !important;
}

#global-ux a.btn-geo-location:focus .icon-get-location {
    color: #2596cf !important;
}

#global-ux a.btn-geo-location:focus-within .icon-get-location {
    color: #2596cf !important;
}

#global-ux #iobButton1 a:focus {
    outline: 1px solid #ffffff;
    outline-offset: -1px;
    background-position: -673px 0;
}

#global-ux #iobButton1 a:focus-within {
    outline: 1px solid #ffffff;
    outline-offset: -1px;
    background-position: -673px 0;
}

#global-ux .first-result a:focus {
    outline: 1px solid #0678bc;
    outline-offset: -1px;
}

#global-ux .first-result a:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: -1px;
}

#global-ux .expander-head a:focus {
    outline: 1px solid #0678bc !important;
    outline-offset: 10px;
}

#global-ux .expander-head a:focus-within {
    outline: 1px solid #0678bc !important;
    outline-offset: 10px;
}

#global-ux .dealer-info a:focus {
    outline: 1px solid #0678bc;
    outline-offset: -1px;
}

#global-ux .dealer-info a:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: -1px;
}

#global-ux .gm-style-mtc div:focus {
    z-index: 1;
    outline: 1px solid #0678bc;
    outline-offset: 10px;
}

#global-ux .gm-style-mtc div:focus-within {
    z-index: 1;
    outline: 1px solid #0678bc;
    outline-offset: 10px;
}

#global-ux .name-item span:focus-within {
    outline: 1px solid #0678bc !important;
    outline-offset: 5px;
}

#global-ux .navigation-horizontal a:focus {
    outline: 1px solid #0678bc !important;
    outline-offset: -2px;
}

#global-ux .navigation-horizontal a:focus-within {
    outline: 1px solid #0678bc !important;
    outline-offset: -2px;
}

#global-ux .navigation-vertical a:focus {
    outline: 1px solid #0678bc !important;
    outline-offset: 0px;
}

#global-ux .navigation-vertical a:focus-within {
    outline: 1px solid #0678bc !important;
    outline-offset: 0px;
}

#global-ux .navigation-vertical h2:focus {
    outline: 1px solid #0678bc !important;
    outline-offset: 5px;
}

#global-ux .navigation-vertical h2:focus-within {
    outline: 1px solid #0678bc !important;
    outline-offset: 5px;
}

#global-ux .form .form-checkbox input[type="checkbox"]:focus + label:before {
    outline: 1px solid #0678bc !important;
    outline-offset: 5px;
}

#global-ux .form .form-checkbox input[type="checkbox"]:focus-within + label:before {
    outline: 1px solid #0678bc !important;
    outline-offset: 5px;
}

/*************************************
  footer
*************************************/
#global-ux .footer .footer-middle .footer-social-share a:focus {
    outline: 1px solid #0678bc;
    outline-offset: -1px;
}

#global-ux .footer .footer-middle .footer-social-share a:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: -1px;
}

#global-ux .footer .footer-middle .footer-cta-section .footer-links-cta a:focus {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .footer .footer-middle .footer-cta-section .footer-links-cta a:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

/*************************************
  home - mini lad
*************************************/
#global-ux .miniDealerLocator .mdl-use-location .btn-geo-location:focus {
    background: #fff;
    border: 1px solid #2596cf;
    color: #003478;
}

#global-ux .miniDealerLocator .mdl-use-location .btn-geo-location:focus-within {
    background: #fff;
    border: 1px solid #2596cf;
    color: #003478;
}

#global-ux .miniDealerLocator .mdl-use-location .btn-geo-location:focus span {
    color: #2596cf;
}

#global-ux .miniDealerLocator .mdl-use-location .btn-geo-location:focus-within span {
    color: #2596cf;
}

.icon-plus-hollow-over:before, #global-ux .miniDealerLocator .expander-section .expander-head .expander:focus:before {
    content: "\e61C";
}

#global-ux .miniDealerLocator .input-text .search-submit:focus {
    outline: 1px solid #0678bc !important;
    outline-offset: -5px;
}

#global-ux .miniDealerLocator .input-text .search-submit:focus-within {
    outline: 1px solid #0678bc !important;
    outline-offset: -5px;
}

#global-ux .miniDealerLocator .additional-results .columns .result-number:focus {
    outline: 1px solid #0678bc !important;
    outline-offset: 5px;
}

#global-ux .miniDealerLocator .additional-results .columns .result-number:focus-within {
    outline: 1px solid #0678bc !important;
    outline-offset: 5px;
}

/*************************************
home - brand gallery
*************************************/
a:focus .icon-directions:before {
    content: "\e617";
}

a:focus .icon-details:before {
    content: "\e605";
}

#global-ux .miniDealerLocator .dl-first-info .dl-telephone a:focus .icon-phone-circled-2:before {
    content: "\e658";
}

#global-ux .common-brand .common-brandGallery .item a:focus .image-caption > p:after {
    outline: 1px solid #0678bc !important;
    outline-offset: 5px;
}

#global-ux .common-brand .common-brandGallery .item a:focus-within .image-caption > p:after {
    outline: 1px solid #0678bc !important;
    outline-offset: 5px;
}

/*************************************
model compare
*************************************/
#global-ux .section.secondaryNavigation .style-2 .navigation-vertical h1:focus,
#global-ux .section.secondaryNavigation .style-2 .navigation-vertical h2:focus {
    outline: 1px solid #0678bc !important;
    outline-offset: 10px;
}

#global-ux .section.secondaryNavigation .style-2 .navigation-vertical h1:focus-within,
#global-ux .section.secondaryNavigation .style-2 .navigation-vertical h2:focus-within {
    outline: 1px solid #0678bc !important;
    outline-offset: 10px;
}

#global-ux .section.secondaryNavigation .style-2.bar-dark-blue .navigation-horizontal li a:focus {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .section.secondaryNavigation .style-2.bar-dark-blue .navigation-horizontal li a:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: -2px;
}

#global-ux .section.secondaryNavigation .bar-white .navigation-horizontal li a:focus {
    outline: #0678bc solid 1px !important;
    outline-offset: 5px !important;
}

#global-ux .section.secondaryNavigation .bar-white .navigation-horizontal li a:focus-within {
    outline: #0678bc solid 1px !important;
    outline-offset: 5px !important;
}

#global-ux .select-model:focus-within, #global-ux .select-model:focus {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .select-model:focus-within, #global-ux .select-model:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

/*************************************
showroom
*************************************/
#global-ux .vehicleTile .item-content.hover-tile:focus .action {
    opacity: 1 !important;
    display: block !important;
}

#global-ux .vehicleTile .tile-active {
    border: 1px solid #2d96cd;
}

#global-ux .vehicleTile .tile-active .action {
    opacity: 1 !important;
    display: block !important;
    z-index: 9;
    margin-bottom: -2px;
}

#global-ux .vehicleTile .item-content.hover-tile:focus-within .action {
    opacity: 1 !important;
    display: block !important;
}

#global-ux .vehicleTile .item-content.hover-tile a:focus {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .vehicleTile .item-content.hover-tile a:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .vehicleTile .item-content:focus {
    border: 1px solid #2d96cd;
    z-index: 3;
    margin-bottom: -2px;
}

#global-ux .vehicleTile .item-content:focus-within {
    border: 1px solid #2d96cd;
    z-index: 3;
    margin-bottom: -2px;
}

/*************************************
nameplate
*************************************/
#global-ux .colorizer.section .tab-content .color-swatch-component .color-items li:focus {
    outline: 1px solid #0678bc;
    border: 1px solid;
}

#global-ux .colorizer.section .tab-content .color-swatch-component .color-items li:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: -2px;
}

#global-ux .also-like .carousel-slide:focus {
    outline: 1px solid #0678bc;
    border: 1px solid;
}

#global-ux .also-like .carousel-slide:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: -2px;
}

#global-ux .common-mediaCarouselItem a:focus {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .common-mediaCarouselItem a:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .flex-play:focus-within::before {
    outline: 1px solid #fff;
    outline-offset: 3px;
}

#global-ux .flex-pause:focus-within::before {
    outline: 1px solid #fff;
    outline-offset: 3px;
}

#global-ux .form-recaptcha .captcha-refresh:focus {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .form-recaptcha .captcha-refresh:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux [for="PrivacyPolicy__c"] a:focus {
    outline: 1px solid #0678bc;
    outline-offset: 0;
}

#global-ux [for="PrivacyPolicy__c"] a:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 0;
}

#global-ux .search-block .search-button:focus {
    outline: 1px solid #0678bc;
    outline-offset: 0;
}

#global-ux .search-block .search-button:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 0;
}

#global-ux .link-holder a:focus {
    outline: 1px solid #0678bc;
    outline-offset: 0;
}

#global-ux .link-holder a:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 0;
}

#global-ux form li:focus {
    outline: 1px solid #0678bc;
    outline-offset: -2px;
}

#global-ux form li:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: -2px;
}

#global-ux .map-marker:focus {
    outline: 1px solid #0678bc;
    outline-offset: 2px;
}

#global-ux .map-marker:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 2px;
}

#global-ux .close .icon:focus:before {
    outline: 1px solid #0678bc;
    outline-offset: 2px;
}

#global-ux .close .icon:focus-within:before {
    outline: 1px solid #0678bc;
    outline-offset: 2px;
}

#global-ux [rel="noopener"]:focus div {
    outline: 1px solid #0678bc;
    outline-offset: -2px;
}

#global-ux [rel="noopener"]:focus-within div {
    outline: 1px solid #0678bc;
    outline-offset: -2px;
}

#global-ux sup:focus {
    border: 1px solid #0678bc !important;
}

#global-ux sup:focus-within {
    border: 1px solid #0678bc !important;
}

#global-ux .gallery-trigger .image:focus-within {
    border: 2px solid #0678bc;
}

#global-ux #colorizerTab:focus {
    border: 2px solid #0678bc;
}

#global-ux #colorizerTab:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: -2px;
}

#global-ux .media-carousel-container a:focus picture:before {
    outline: 1px solid #0678bc;
    outline-offset: 3px;
}

#global-ux .media-carousel-container a:focus-within picture:before {
    outline: 1px solid #0678bc;
    outline-offset: 3px;
}

#global-ux .models-display .carousel .carousel-slide a:focus img {
    border-top: 1px solid #0678bc;
    border-left: 1px solid #0678bc;
    border-right: 1px solid #0678bc;
}

#global-ux .models-display .carousel .carousel-slide a:focus h6 {
    border-left: 1px solid #0678bc;
    border-right: 1px solid #0678bc;
    margin: -1px 0 0 0;

    border-bottom: 1px solid #0678bc;
}

#global-ux .models-display .carousel .carousel-slide a:focus p {
    border-left: 1px solid #0678bc;
    border-right: 1px solid #0678bc;
    border-bottom: 1px solid #0678bc;

    margin-top: -1px;
    border-top: 1px solid white;
}

#global-ux .next-steps .splitter-column a:focus picture img {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .next-steps .splitter-column a:focus-within picture img {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .next-steps .splitter-column a:focus {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .next-steps .splitter-column a:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .close-icon:focus:before {
    outline: 1px solid #0678bc;
    outline-offset: 2px;
}

#global-ux .close-icon:focus-within:before {
    outline: 1px solid #0678bc;
    outline-offset: 2px;
}

#global-ux .overlay-container .overlay-content:focus {
    outline: 1px solid #0678bc;
    outline-offset: 2px;
}

#global-ux .overlay-container .overlay-content:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 2px;
}

#global-ux .overlay-container .overlay-content .overlay-close:focus {
    outline: 2px solid #0678bc;
    outline-offset: -2px;
}

#global-ux .overlay-container .overlay-content .overlay-close:focus-within {
    outline: 2px solid #0678bc;
    outline-offset: -2px;
}

#global-ux .overlay-container .overlay-content .button-toggle-fullscreen:focus {
    outline: 2px solid #0678bc;
    outline-offset: 8px;
}

#global-ux .overlay-container .overlay-content .button-toggle-fullscreen:focus-within {
    outline: 2px solid #0678bc;
    outline-offset: 8px;
}

#global-ux .overlay-container .actionsPanel a:focus {
    outline: 2px solid #0678bc;
    outline-offset: 2px;
}

#global-ux .overlay-container .actionsPanel a:focus-within {
    outline: 2px solid #0678bc;
    outline-offset: 2px;
}

#global-ux .common-billboard a.link-chevron:focus {
    outline: 2px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .common-billboard a.link-chevron:focus-within {
    outline: 2px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .modelDetailsCompare a:focus {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .modelDetailsCompare a:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .modelDetailsCompare .gux-date-variable:focus {
    outline: 1px solid #0678bc;
    outline-offset: -1px;
}

#global-ux .modelDetailsCompare .gux-date-variable:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: -1px;
}

#global-ux .modelDetailsCompare .input-checkbox:focus {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .modelDetailsCompare .input-checkbox:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .modelDetailsCompare .popup-select-other-model.active:focus {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .modelDetailsCompare .popup-select-other-model.active:focus-within {
    outline: 1px solid #0678bc;
    outline-offset: 5px;
}

#global-ux .cookie-disclaimer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
    background-color: rgba(16,43,78,0.9);
    color: #fff;
    width: 100%;
    z-index: 2499;
    outline: 0;
    overflow: hidden;
}