/*************************************
  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-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 .common-box.bg-ford-blue {
    background-color: #00095B !important;
}
#global-ux .common-box.bg-cta-blue {
    background-color: #1700F4 !important;
}
#global-ux .cl-cta-blue {
    color: #1700F4 !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;}

#global-ux .cl-ford-blue span {
    color: #00095B !important;
}
#global-ux .cl-ford-blue {
    color: #00095B !important;
}
#global-ux .common-box.bg-dark-blue {
    background-color: #00142e !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: #00095B !important;
}

#global-ux a.btn-geo-location:focus-within {
    background: #fff !important;
    border: 1px solid #2596cf !important;
    color: #00095B !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: #00095B;
}

#global-ux .miniDealerLocator .mdl-use-location .btn-geo-location:focus-within {
    background: #fff;
    border: 1px solid #2596cf;
    color: #00095B;
}

#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;
}

@media screen and (max-width: 767px) {
    #global-ux .news-article .title-article h1 {
        font-size: 1.6rem !important;
    }
}
#global-ux .main-nav .utility-links li a i.site-link-icon {
	font-size: 1.2rem !important;
}

#global-ux .common-mediaCarouselItem.button-tile {
    background: #fff;
    border: none !important;
    -webkit-box-shadow: 0 2px 8px 1px rgb(31 29 32 / 16%) !important;
    -moz-box-shadow: 0 2px 8px 1px rgb(31 29 32 / 16%) !important;
    box-shadow: 0 2px 8px 1px rgb(31 29 32 / 16%) !important;
    text-align: center;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
    padding: 30px;
    padding: unset !important;
    border-radius: 0.188rem !important;
    margin-left: 10px !important;
    height: 100% !important;
}
#global-ux .common-mediaCarouselItem.button-tile .picture-container {
    display: inline-block;
    overflow: unset !important;
    text-align: center;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: unset !important;
    background-color: #f2f2f2 !important;
}
#global-ux .common-mediaCarouselItem.button-tile .content {
    text-align: initial !important;
    padding: 1px 16px 32px;
}
#global-ux .common-mediaCarouselItem.button-tile .caption {
    margin: 20px 0 40px;
    margin: 0.5rem 0 0.5rem !important;
    font-size: 28px !important;
    font-weight: 500 !important;
    line-height: normal !important;
    text-align: left;
    padding: 16px 0px;
    color: #00095B !important;
    font-family: "FordAntennaBold";
letter-spacing: 0;
}

@media only screen and (max-width: 479px) { 
    #global-ux .common-mediaCarouselItem .hideForMobile.content.desktop {
        display: none !important;
    }
       }
#global-ux .modelsDisplay.service-ok .heading h2 {
    font-weight: 500;
    color: #00095B;
}


/*GTBEMEAPUB-15793 Model Display */

#global-ux .modelsDisplay.service-ok .carousel .carousel-controls li a.flex-active {
    background-color: #00095b !important;
    border: solid 1px transparent !important;
    transform: scale(1.1,1.1) !important;
    width: 31px !important;
    height: 3px !important;
    border-radius: 30px;
}
#global-ux .modelsDisplay.service-ok .carousel .carousel-controls li a {
 
    background-color: #6e6e6e !important;
    border: solid 1px transparent !important;
    width: 30px !important;
    height: 3px !important;
    border-radius: 30px;
}
#global-ux .modelsDisplay.service-ok .model h6 {
font-family: "FordAntennaBold";
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
    font-weight: 500;
}

#global-ux .modelsDisplay.service-ok .heading h2 {
    font-weight: 500 !important;
    color: #00095b !important;
}

#global-ux .modelsDisplay.service-ok .bottom-content .cta-button {
    font-weight: 500;
    color: #00095b;
    background-color: transparent;
    border-color: #00095b;
    font-size: .9rem;
    line-height: 1rem;
    padding: 0.65rem 1.85rem 0.65rem;
    font-family: FordAntennaCond;
    width: auto;
    margin-bottom: 0;
    border-radius: 2rem;
    cursor: pointer;
}
#global-ux .modelsDisplay.service-ok .bottom-content .cta-button:hover {
    color: #fff !important;
    background-color: #1700F4;
    border-color: #1700F4;
}
#global-ux .modelsDisplay.service-ok .heading .cta-button:hover {
    color: #fff !important;
    background-color: #1700F4;
    border-color: #1700F4;
}
#global-ux .modelsDisplay.service-ok .heading .cta-button {
    color: #00095b !important;
    background-color: #1700F4;
    border-color: #1700F4;
    font-weight: 500;
    background-color: transparent;
    font-size: 1.125rem;
    line-height: 1rem;
    padding: 0.65rem 1.85rem 0.65rem;
    font-family: FordAntennaCond;
    width: auto;
    margin-bottom: 0;
    border-radius: 2rem;
    cursor: pointer;
    border: 2px solid #00095b;
    line-height: 1.5rem;
    letter-spacing: 1px;
}


/*GTBEMEAPUB-15793 YMAL */
#global-ux .youMightAlsoLike.service-ok h2 {
    font-weight: 500 !important;
    color: #00095B !important;
}
#global-ux .youMightAlsoLike.service-ok .model h6 {
    font-weight: 500 !important;
    color: #00095B !important;
    transition: color 0.3s ease; 
}

#global-ux .youMightAlsoLike.service-ok .model h6:hover {
    color: #1700F4 !important;
}