<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*NS 4736247*/
[id*="header-smartblock-"].laptop #header #navigation nav.navbar .nav.navbar-nav li ul.dropdown-menu {max-height: 400px !important;}
[id*="header-smartblock-"].laptop #header #contact &gt; a:not(.btn),
[id*="header-smartblock-"].desktop #header #contact &gt; a:not(.btn) {top: -100px !important;position: absolute;}
@media screen and (max-width:767px) {
	#mobile-banner{padding-top:20px;}
}

@media only screen and (max-width:767px) {
	#popUp{ background-size:cover !important; }
	.mfp-wrap{ top:43px !important; } 
}

.page-title { color: #000; background-color: transparent; }
.hero-block-button a { color: #fff; background-color: #0181ca; display: inline-block; padding: 15px; width: 100%; }
.hero-block-button a:hover { color: #fff; background-color: #333; }
/* model freequote */
.model-freequote { background-color: #1d4580; color: #fff; padding: 0 20px 30px; }
.model-freequote h1 { font-weight: 700; margin-bottom: 2px; }
.model-freequote .small:before { color: #f00; content: '*'; }
.model-freequote .freequote-form-left { width: 85.7144%; }
.model-freequote .freequote-form-right { width: 14.2856%; }
.model-freequote .form-control { border-radius: 0; height: auto; padding: 12px; border-color: #fff; }
.model-freequote .freequote-submit { border-radius: 0; height: auto; padding: 12px; width: 100%; background-color: #2d96cd; border-style: none; color: #fff; font-size: 14px; font-style: normal; letter-spacing: 0; margin: 0; border: 1px solid #2d96cd; }
.model-freequote .freequote-submit:after { font-family: FontAwesome; content: '\f138'; margin-left: 8px; }
.model-freequote .freequote-spacer { }
@media only screen and (max-width:1199px) {
	.model-freequote .freequote-form-left { width: 80%; }
	.model-freequote .freequote-form-right { width: 20%; }
	.model-freequote .freequote-spacer { height: 62px; }
}
@media only screen and (max-width:991px) {
	.model-freequote .freequote-form-left, .model-freequote .freequote-form-right { width: 100%; }
	.model-freequote .freequote-spacer { height: 0px; }
}

.top-bottom-icons{margin-top: 0px !important;   }
@media (max-width: 650px){
	.top-bottom-icons .locate-dealer{width: 100% !important;}
}

@media (min-width: 768px){
	li.vyt, li.vyt &gt; a, li.vyt &gt; a:hover{ height: 95px; }
	li.vyt &gt; a:after, li.vyt:hover &gt; a:after{ background-image: none; }
	li.vyt i{ font-size: 30px;margin-top: 7px; }
}
/* redesign updates */
/* sticky header */
div[id*="header-smartblock"] #header {position: fixed; top: 0; left: 0; width: 100%; z-index: 1;}
/*div[id*="header-smartblock"] #header #navigation ::-webkit-scrollbar {display: none;}*/
div[id*="header-smartblock"].mobile #header #navigation .nav.navbar-nav.exp {display: block;overflow-y: auto;max-height: 400px !important;}
div[id*="header-smartblock"].tablet #header #navigation .nav.navbar-nav.exp {display: block; overflow-y: auto; max-height: 600px !important;}
div[id*="header-smartblock"].laptop #header #navigation nav.navbar .nav.navbar-nav li.exp ul.dropdown-menu {overflow-y: auto; max-height: 600px;}
div[id*="header-smartblock"].desktop #header #navigation nav.navbar .nav.navbar-nav li.exp ul.dropdown-menu {overflow-y: auto; max-height: 600px;}
@media only screen and (max-height: 475px) and (max-width: 600px) {
	div[id*="header-smartblock"].mobile #header #navigation .nav.navbar-nav.exp {max-height: 200px !important;}
}
#content {padding-top: 80px;}
@media (min-width: 616px) {
	#content {padding-top: 110px;}
}
@media (min-width: 1017px) {
	#content {padding-top: 160px;}
}
/* nav */
div[id*='header-smartblock'].mobile #header #navigation nav.navbar .nav.navbar-nav &gt; li &gt; a,
div[id*='header-smartblock'].tablet #header #navigation nav.navbar .nav.navbar-nav &gt; li &gt; a {font-size: 100% !important;}
div[id*="header-smartblock"] #header {background-color: #1B394E;z-index: 999999 !important;}
div[id*="header-smartblock"].mobile #header #contact a.social-toggle {color: #2d96cd;}
div[id*="header-smartblock"] #header #navigation .social-nav li a::before {color: #fff !important;}
div[id*="header-smartblock"] #header .navbar-button::before {color: #fff !important;}
div[id*="header-smartblock"].mobile #header #branding #dealerName span,
div[id*="header-smartblock"].tablet #header #branding #dealerName span {color: #fff;}
/* submenus */
#navigation .dropdown-menu li.models2024-submenu a:after,
#navigation .dropdown-menu li.models2023-submenu a:after,
#navigation .dropdown-menu li.models2021-submenu a:after,
#navigation .dropdown-menu li.models2020-submenu a:after,
#navigation .dropdown-menu li.models2022-submenu a:after {content: '\f067'; font-family: 'FontAwesome'; display: inline-block; position: absolute; right: 20px;}
#navigation .dropdown-menu li.models2024-submenu a.active:after,
#navigation .dropdown-menu li.models2023-submenu a.active:after,
#navigation .dropdown-menu li.models2021-submenu a.active:after,
#navigation .dropdown-menu li.models2020-submenu a.active:after,
#navigation .dropdown-menu li.models2022-submenu a.active:after {content: '\f068';}
/* logo */
div[id*="header-smartblock"].mobile #header #branding #dealerLogo,
div[id*="header-smartblock"].tablet #header #branding #dealerLogo {background-image: url('https://blueprint.cdn.cloud.searchoptics.net/35c157b3860df3744cd331f4ee3ba3f6/OPTIMIZED_fordGoFurther_logo_spanish_white.png') !important;}

.side-menu-widget {display: none;}
img[src*="exelator"] {position: absolute; top: 0; left: 0;}

#micro-machine .img-responsive {
	width: auto;
}
/* wcag compliance updates */
body &gt; header &gt; a.locate-dealer {font-size: 16px;}
div[id*="header-smartblock"] #header #contact a.btn[class*="btn-"] {font-size: 16px;}
div[id*="header-smartblock"] #header #contact .tools-nav {font-size: 16px;}
div[id*="header-smartblock"] #header #contact .tools-nav .dropdown-menu&gt;li&gt;a {font-size: 16px;}
.interior-inset a:not(.blueprint-form a),
.interior-inset a:not(.blueprint-form a):link,
.interior-inset a:not(.blueprint-form a):visited,
.interior-inset a:not(.blueprint-form a):hover,
.interior-inset a:not(.blueprint-form a):active,
.interior-inset a:not(.blueprint-form a):focus {color: #102b4e;}
.blueprint-form a {text-decoration: underline;}
/* wcag specials */
.special .category {background-color: #000;}
/* wcag locate */
.locate[data-has_button="true"] button.btn.btn-primary.submitNow {font-size: 16px; padding: 10px; line-height: 18px;}
.locate &gt; div .locateMapCanvas .dealer-info h4 {font-size: 16px;}
.locate &gt; div .locateMapCanvas .dealer-info a {font-size: 16px;}
.locate &gt; div .locateMapCanvas .dealer-info a[href*='tel'] {color: #333333; font-size: 12px;}
.locate &gt; div .locateMapCanvas .dealer-info a.locateWidgetGetDirLink:hover {color: #fff;}
.locate &gt; div .locateMapCanvas .dealer-info div span {font-size: 12px;color: #333333;}
.locate &gt; div &gt; aside h4 {font-size: 16px; color: #035280;}
.locate &gt; div &gt; aside h4 + span, .locate &gt; div &gt; aside h4 + span + span {font-size: 16px;color:  #333333;}
.locate .dealerPhone {font-size: 16px;color: #333333;}
.locate &gt; div &gt; aside a {font-size: 16px; color: #035280;}
.locate &gt; div &gt; aside .distanceTo {color: #035280;}
.locateWidgetVisitSiteLink {background-color: #035280;}
button#zipModalSubmit {font-size: 16px; background-color: #035280;}
div[id*="basic-footer-smartblock"] #footer .btt {font-size: 16px;}
/* wave */
.carousel-control.left, .carousel-control.right {font-size: 0px; line-height: 0px; color: transparent;}
.filter-drop label {font-weight: normal; font-size: 0; line-height: 0; color: transparent;}
.calendar-widget .filter-drop #calFilterDrop {font-size: 16px; /*line-height: 1;*/ line-height: 50px; color: #fff; position: relative; /*top: 15px;*/ top: 0; outline: none;}
#popUp form input:not([type="submit"]), #popUp form textarea {color: inherit !important;}
/* add custom order button */
div[id*="header-smartblock"].mobile #header #contact a.btn[class*="btn-"] {width: 50% !important;}
div[id*="header-smartblock"].mobile #header #contact a.btn.custom-order-header-button {margin-right: 1px; width: calc(50% - 1px) !important;}
div[id*="header-smartblock"].tablet #header #contact a.btn[class*="btn-"] {width: 50% !important;}
div[id*="header-smartblock"].tablet #header #contact a.btn.custom-order-header-button {margin-right: 1px; width: calc(50% - 1px) !important;}
@media (min-width: 1017px) {
	div[id*="header-smartblock"].laptop #header #branding {padding-left: 40px;width: 40% !important;}
	div[id*="header-smartblock"].laptop #header #contact {padding-right: 40px;width: 60% !important;}
	div[id*="header-smartblock"].laptop #header #contact a.btn[class*="btn-"],
	div[id*="header-smartblock"].laptop #header #contact .tools-nav {font-size: 14px;}
}
#cookie_directive_container{font-size:14px}
#cookie_directive_container #cookieNavBar.navbar.navbar-default{min-height: 20px;margin-bottom: 0;box-shadow: 0px 0px 8px #000;}
#cookie_directive_container #cookieNavBar.navbar.navbar-default .container #cookie_accept.navbar-inner a.btn.btn-default{position:relative;width:60px;padding: 0px;text-indent: -100vw;overflow-x:hidden;display:block;height: 60px;}
#cookie_directive_container #cookieNavBar.navbar.navbar-default .container #cookie_accept.navbar-inner a.btn.btn-default:hover{background-color:transparent !important; }
#cookie_directive_container #cookieNavBar.navbar.navbar-default .container #cookie_accept.navbar-inner a.btn.btn-default span{display:block;position:absolute;right:0;width:60px;height:60px; text-indent: initial;top: 7px;}
#cookie_directive_container #cookieNavBar.navbar.navbar-default .container #cookie_accept.navbar-inner h4.text-muted.cookie-disclaimer-text{font-size:14px;padding: 20px;font-weight: normal;margin-bottom: 0;}
#cookie_directive_container #cookieNavBar.navbar.navbar-default .container #cookie_accept.navbar-inner p.text-muted.cookie-hyperlink-text{font-size:14px;margin-bottom:0;color:#fff;text-decoration:underline}</pre></body></html>