[data-ng-slide-toggle]:not(.is-slide-toggle-initialized){max-height:0;visibility:hidden}
.progress-bar .progress-bar-progress{height:3px;background-color:#102b4e;width:0}
.progress-bar .progress-bar-progress.is-blinking{animation:background-blink 1s infinite}
@keyframes background-blink{0{background-color:#102b4e}
50%{background-color:rgba(16,43,78,.5)}
to{background-color:#102b4e}
}
[class^=icomoon-]{display:inline-flex}
[class^=icomoon-]:not(:empty){align-items:center}
[class^=icomoon-]:not(:empty):before{margin-right:8px}
.icomoon-chevron-down:before{content:"\E900"}
.icomoon-chevron-down:before,.icomoon-chevron-left:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-chevron-left:before{content:"\E901"}
.icomoon-chevron-right:before{content:"\E902"}
.icomoon-chevron-right:before,.icomoon-chevron-up:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-chevron-up:before{content:"\E903"}
.icomoon-close:before{content:"\E904"}
.icomoon-close:before,.icomoon-cta-chevron:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-cta-chevron:before{content:"\E905"}
.icomoon-icon-eye:before{content:"\E906"}
.icomoon-icon-eye:before,.icomoon-icon-filter:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-icon-filter:before{content:"\E907"}
.icomoon-icon-info:before{content:"\E908"}
.icomoon-icon-info:before,.icomoon-icon-menu:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-icon-menu:before{content:"\E909"}
.icomoon-password-criteria-no:before{content:"\E90A"}
.icomoon-password-criteria-no:before,.icomoon-password-criteria-yes:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-password-criteria-yes:before{content:"\E90B"}
.icomoon-search-plus:before{content:"\E90C"}
.icomoon-search-plus:before,.icomoon-search:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-search:before{content:"\E90D"}
.icomoon-tick:before{content:"\E90E"}
.icomoon-tick:before,.icomoon-warning:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-warning:before{content:"\E90F"}
.icomoon-r-checkmark:before{content:"\E916"}
.icomoon-r-checkmark:before,.icomoon-r-chevron:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-r-chevron:before{content:"\E914"}
.icomoon-r-circle-minus:before{content:"\E912"}
.icomoon-r-circle-minus:before,.icomoon-r-circle-plus:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-r-circle-plus:before{content:"\E913"}
.icomoon-r-filter:before{content:"\E911"}
.icomoon-minus-circled:before,.icomoon-r-filter:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-minus-circled:before{content:"\E637"}
.icomoon-plus-circled:before{content:"\E622"}
.icomoon-play:before,.icomoon-plus-circled:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-play:before{content:"\E632"}
.icomoon-play-button-large:before{content:"\E910"}
.icomoon-m-chevron:before,.icomoon-play-button-large:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-m-chevron:before{content:"\E915"}
.icomoon-compass1:before{content:"\E94A"}
.icomoon-compass1:before,.icomoon-compass2:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-compass2:before{content:"\E918"}
.icomoon-star-empty:before{content:"\E9D7"}
.icomoon-star-empty:before,.icomoon-star-half:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-star-half:before{content:"\E9D8"}
.icomoon-star-full:before{content:"\E9D9"}
.icomoon-star-full:before,.icomoon-swipe-indicator:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icomoon-swipe-indicator:before{content:"\E919"}
@font-face{font-family:icomoon-acc-product;src:url(accproductdata/fonts/icons/icomoon.ttf) format("truetype"),url(accproductdata/fonts/icons/icomoon.woff) format("woff"),url(accproductdata/fonts/icons/icomoon.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:FordAntennaCond-Bold;src:url(accproductdata/fonts/ford-fonts/fordantenna-condensed-bold.woff2) format("woff2"),url(accproductdata/fonts/ford-fonts/fordantenna-condensed-bold.woff) format("woff"),url(accproductdata/fonts/ford-fonts/fordantenna-condensed-bold.ttf?v=2) format("truetype");font-style:normal;font-weight:600}
@font-face{font-family:FordAntennaRegular;src:url(accproductdata/fonts/ford-fonts/fordantenna-regular-webfont.woff2) format("woff2"),url(accproductdata/fonts/ford-fonts/fordantenna-regular-webfont.woff) format("woff") url(accproductdata/fonts/ford-fonts/fordantenna-regular-webfont.ttf?) format("truetype");font-weight:400;font-style:normal}
.dealer-locator-divider:after,.dealer-locator-divider:before{content:" ";display:table}
.dealer-locator-divider:after{clear:both}
.dealer-locator__filters-body .filter-checkbox .filter-checkbox-label .checkbox{background-color:#fff;border:2px solid #4d4d4d;content:"";display:inline-block;height:16px;left:0;min-width:16px;position:relative;top:2px;width:16px}
.dealer-locator__results .results-controls .results-controls-text,.dl-lm-pages-text{font-size:12px;font-size:.75rem;font-weight:400;color:#4d4d4d;letter-spacing:.8px;line-height:2.08}
@media screen and (min-width:30em){.dealer-locator__results .results-controls .results-controls-text,.dl-lm-pages-text{font-size:14px;font-size:.875rem;letter-spacing:1px;line-height:1.79}
}
@media screen and (min-width:48em){.dealer-locator__results .results-controls .results-controls-text,.dl-lm-pages-text{font-size:12px;font-size:.75rem;letter-spacing:.8px;line-height:2.08}
}
.dealer-locator__results .results-controls .results-controls-button,.dl-lm-btn{font-size:18px;font-size:1.125rem;font-weight:400;border:0;background:0;color:#2861a4;font-family:FordRegular,FordAntennaCond-Regular,Arial,Helvetica,sans-serif;letter-spacing:1px;line-height:.72;margin-top:17px;padding:0}
.dealer-locator__results .results-controls .results-controls-button:after,.dl-lm-btn:after{font-size:16px;font-size:1rem;font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\E915";display:inline-block;margin-left:15px;transform:rotate(90deg)}
#gux3 .bg-color-primary{background-color:#102b4e}
#gux3 .bg-color-white{background-color:#fff}
#gux3 .color-primary{color:#102b4e}
#gux3 .color-white{color:#fff}
#gux3 .color-deep-grey{color:#4d4d4d}
#gux3 .color-suva-grey{color:#919191}
#gux3 .color-mid-blue{color:#2861a4}
#gux3 .hover\:color-primary:focus,#gux3 .hover\:color-primary:hover{color:#102b4e}
#gux3 .hover\:color-white:focus,#gux3 .hover\:color-white:hover{color:#fff}
#gux3 .hover\:color-deep-grey:focus,#gux3 .hover\:color-deep-grey:hover{color:#4d4d4d}
#gux3 .hover\:color-mid-blue:focus,#gux3 .hover\:color-mid-blue:hover{color:#2861a4}
.center{text-align:center}
.text-align_right{text-align:right}
.uppercase{text-transform:uppercase}
.text-decoration_none{text-decoration:none}
.underline{text-decoration:underline}
.font-style_normal{font-style:normal}
.nowrap{white-space:nowrap}
#gux3 .FordAntennaCond-ExtraLight{font-family:FordRegular,FordAntennaCond-ExtraLight,Arial,Helvetica,sans-serif !important}
#gux3 .FordAntennaCond-Light{font-family:FordRegular,FordAntennaCond-Light,Arial,Helvetica,sans-serif !important}
#gux3 .FordAntennaCond-Regular{font-family:FordRegular,FordAntennaCond-Regular,Arial,Helvetica,sans-serif !important}
#gux3 .FordAntennaCond-Medium{font-family:FordCondensedRegular,FordAntennaCond-Medium,Arial,Helvetica,sans-serif !important}
#gux3 .FordAntennaCond-Bold{font-family:FordCondensedBold,FordAntennaCond-Bold,Arial,Helvetica,sans-serif !important}
#gux3 .FordAntenna-Regular{font-family:FordRegular,FordAntennaRegular,Arial,Helvetica,sans-serif !important}
#gux3 .txt-header-xs{font-size:.875rem;line-height:1.25rem}
@media screen and (min-width:30em){#gux3 .txt-header-xs{font-size:.9375rem;letter-spacing:1px}
}
#gux3 .txt-header-s{font-size:.9375rem;line-height:1.625rem;letter-spacing:1.34px}
@media screen and (min-width:30em){#gux3 .txt-header-s{font-size:.9375rem}
}
#gux3 .txt-header-ms{font-size:1.25rem;line-height:1.875rem;letter-spacing:3px}
#gux3 .txt-body-xs{font-family:FordRegular,FordAntennaRegular,Arial,Helvetica,sans-serif !important;font-size:.6875rem;line-height:1.25rem;letter-spacing:.8px}
@media screen and (min-width:30em){#gux3 .txt-body-xs{font-size:.75rem;letter-spacing:1px}
}
#gux3 .txt-body-s{font-family:FordRegular,FordAntennaRegular,Arial,Helvetica,sans-serif !important;font-size:.75rem;line-height:1.5625rem;letter-spacing:.8px}
@media screen and (min-width:30em){#gux3 .txt-body-s{font-size:.875rem;line-height:1.5625rem;letter-spacing:1px}
}
#gux3 .txt-body-ms{font-family:FordRegular,FordAntennaRegular,Arial,Helvetica,sans-serif !important;font-size:.875rem;line-height:1.25rem;letter-spacing:.8px}
@media screen and (min-width:30em){#gux3 .txt-body-ms{font-size:.9375rem;line-height:1.25rem;letter-spacing:1px}
}
#gux3 .txt-body-m{font-family:FordRegular,FordAntennaRegular,Arial,Helvetica,sans-serif !important;font-size:1rem;line-height:1.625rem;letter-spacing:1px}
#gux3 .txt-label-tall{font-family:FordRegular,FordAntennaCond-ExtraLight,Arial,Helvetica,sans-serif !important;font-size:1.875rem;letter-spacing:2px}
#gux3 .txt-label-xs{font-family:FordCondensedRegular,FordAntennaCond-Medium,Arial,Helvetica,sans-serif !important;font-size:.6875rem;line-height:1.25rem;letter-spacing:1.25px}
#gux3 .txt-label-ms{font-size:1rem;line-height:1.625rem}
#gux3 .txt-label-m,#gux3 .txt-label-ms{font-family:FordRegular,FordAntennaCond-Regular,Arial,Helvetica,sans-serif !important;letter-spacing:1px}
#gux3 .txt-label-m{font-size:1.125rem;line-height:.8125rem}
.custom-radio{position:absolute;visibility:hidden}
.custom-radio+label{align-items:center;display:inline-flex}
.custom-radio+label .radio-button{border:.125rem solid #102b4e;border-radius:50%;display:inline-block;height:1rem;margin-top:-1px;position:relative;width:1rem}
.custom-radio+label .radio-button:before{background-color:transparent;border-radius:50%;box-sizing:border-box;content:"";height:calc(100% - .25rem);margin:.125rem;position:absolute;width:calc(100% - .25rem)}
.custom-radio:checked+label>.radio-button:before{background-color:#102b4e}
.custom-radio+label .label-text{padding-left:10px;padding-right:10px}
.custom-checkbox{border:0;clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.custom-checkbox+label{align-items:center;cursor:pointer;display:flex}
.custom-checkbox+label:before{border:2px solid currentColor;border-radius:2px;color:#6e6e6e;content:"";display:inline-block;height:16px;flex-shrink:0;font-size:9.5px;left:0;margin-right:20px;width:16px}
.custom-checkbox:checked+label:before{color:#102b4e;font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\E916";line-height:13px}
.naked{background-color:transparent;border:0 none}
.hidden-checkbox{border:0;clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.label-button-small{border:1px solid #102b4e;border-radius:.8125rem;color:#102b4e;display:inline-block;padding:4px 10px;transition:all .2s}
.button-large,:checked+.label-button-small{background-color:#102b4e;color:#fff}
.button-large{border:0 none;border-radius:1.25rem;box-shadow:0 1rem 1rem 0 rgba(0,0,0,.1),0 2rem 2rem 0 rgba(0,0,0,.1);min-height:2.5rem;min-width:165px;padding:4px 20px;transition:all .3s;font-size:1.125rem;line-height:.8125rem;letter-spacing:1px;font-family:FordRegular,FordAntennaCond-Regular,Arial,Helvetica,sans-serif !important}
.button-large:focus,.button-large:hover{background-color:#2861a4;box-shadow:0 1rem 1rem 0 rgba(0,0,0,.1),0 2rem 2rem 0 rgba(0,0,0,.1),0 3rem 3rem 0 rgba(0,0,0,.15);outline:0 none;transform:scale(1.07)}
.button-large.disabled,.button-large[disabled]{background-color:#6e6e6e}
.button-large.disabled:focus,.button-large.disabled:hover,.button-large[disabled]:focus,.button-large[disabled]:hover{background-color:#6e6e6e;outline:0 none;transform:scale(1)}
.margin_nil{margin:0}
.margin-bottom_nil,.margin-top_nil{margin-top:0}
.margin-bottom_s{margin-bottom:10px}
.margin-right_s{margin-right:10px}
.margin-top_s{margin-top:10px}
.margin-vertical_s{margin-bottom:10px;margin-top:10px}
.margin-bottom_ms{margin-bottom:15px}
.margin-right_ms{margin-right:15px}
.margin-top_ms{margin-top:15px}
.margin-vertical_ms{margin-bottom:15px;margin-top:15px}
.margin-bottom_m{margin-bottom:30px}
.margin-right_m{margin-right:30px}
.margin-top_m{margin-top:30px}
.margin-vertical_m{margin-bottom:30px;margin-top:30px}
.padding_nil{padding:0}
.padding-bottom_s{padding-bottom:10px}
.padding-bottom_ms{padding-bottom:15px}
.padding-bottom_m{padding-bottom:30px}
.inline-list{list-style:none}
.inline-list li{display:inline-block}
#gux3 .outline_nil,#gux3 .outline_nil:focus,#gux3 .outline_nil:hover{outline:0 none}
hr.small-dash{margin:22px auto;width:43px}
hr.simple_suva-grey,hr.small-dash{background:#919191;border:0;height:1px}
hr.simple_suva-grey{margin-bottom:30px}
hr.simple_mid-grey{background:#6e6e6e;border:0;height:1px;margin-bottom:30px}
.inline-flex-center{display:inline-flex;align-items:center}
.relative{position:relative}
.float-right{float:right}
.sr-only{border:0;clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;clip-path:none;height:auto;overflow:visible;position:static;white-space:normal;width:auto}
.dealerLocator .dl-tooltip{display:inline-block}
.dealerLocator .dl-tooltip:after{color:#102b4e !important}
.dealerLocator .dealer-locator__map-container{height:0;padding-top:66.5%;position:relative;width:100%}
@media screen and (min-width:62em){.dealerLocator .dealer-locator__map-container{grid-row:1;grid-column:1}
}
.dealerLocator .dealer-locator__map-container [id=map]{left:0;position:absolute;top:0;height:100%;width:100%}
@media screen and (max-width:61.9375em){.dealerLocator .dealer-locator__map-container:not(.show-map){position:absolute;top:0;visibility:hidden}
}
@media screen and (max-width:61.9375em){.dealerLocator .dealer-locator__map-container.show-map{grid-row:2;grid-column:1;visibility:visible}
}
.dealerLocator .dealer-locator__search-field{margin-top:18px;position:relative}
.dealerLocator .dealer-locator__search-field-group{transition:all 1s}
.dealerLocator .dealer-locator__search-input{border:1px solid #4d4d4d;border-radius:3px;padding:8px 37px 8px 15px;width:100%}
.dealerLocator .dealer-locator__search-button:not(a){background-color:transparent;border:0 none;bottom:0;font-size:1.25rem;line-height:1.25rem;padding:0 12px;position:absolute;right:0;top:0;z-index:2}
@media screen and (min-width:62em){.dealerLocator .dealer-locator__search-results-wrapper{height:100%;position:relative}
}
@media screen and (min-width:62em){.dealerLocator .dealer-locator__search-results{left:0;height:100%;padding-bottom:35px;padding-right:26px;overflow-y:scroll;position:absolute;top:0;width:calc(100% + 22px);scrollbar-width:thin;scrollbar-color:#102b4e transparent}
.dealerLocator .dealer-locator__search-results::-webkit-scrollbar{width:4px}
.dealerLocator .dealer-locator__search-results::-webkit-scrollbar-track{background:transparent}
.dealerLocator .dealer-locator__search-results::-webkit-scrollbar-thumb{background-color:#102b4e;border-radius:2px}
}
.dealerLocator .dealer-locator__results-item-title{font-size:15px;font-size:.9375rem;font-weight:400;font-family:FordRegular,FordAntennaCond-Regular,Arial,Helvetica,sans-serif;letter-spacing:1.34px;line-height:1.73;margin-bottom:6px;margin-top:0}
@media screen and (min-width:30em){.dealerLocator .dealer-locator__results-item-title{font-size:16px;font-size:1rem;letter-spacing:2px;line-height:1.25;margin-bottom:11px}
}
@media screen and (min-width:62em){.dealerLocator .dealer-locator__results-item-title{line-height:1.63}
}
.dealerLocator .dealer-locator__results-item-address{font-size:12px;font-size:.75rem;font-weight:400;color:#4d4d4d;letter-spacing:.8px;line-height:2.08}
@media screen and (min-width:30em){.dealerLocator .dealer-locator__results-item-address{font-size:14px;font-size:.875rem;letter-spacing:1px;line-height:1.79}
}
.dealerLocator .dealer-locator__results-item-distance{font-size:11px;font-size:.6875rem;font-weight:400;color:#4d4d4d;letter-spacing:.8px;line-height:1.82;margin-bottom:18px;margin-top:3px}
@media screen and (min-width:30em){.dealerLocator .dealer-locator__results-item-distance{font-size:12px;font-size:.75rem;letter-spacing:1px;line-height:1.67}
}
@media screen and (min-width:62em){.dealerLocator .dealer-locator__results-item-distance{margin-bottom:17px}
}
.dealerLocator .dealer-locator__results-item-star-rating button{font-size:11px;font-size:.6875rem;font-weight:600;letter-spacing:.8px;line-height:1.82}
@media screen and (min-width:30em){.dealerLocator .dealer-locator__results-item-star-rating button{font-size:12px;font-size:.75rem;letter-spacing:1px;line-height:1.67}
}
.dealerLocator .dealer-locator__results-item-phone-number a{font-weight:600}
.dealerLocator .dealer-locator__filters-toggle{background-image:linear-gradient(180deg,#f7f7f7,#fff 50%);display:block;text-align:center;width:100%}
@media screen and (max-width:61.9375em){.dealerLocator .dealer-locator__filters-toggle{bottom:0;left:0;right:0;position:absolute}
}
@media screen and (min-width:62em){.dealerLocator .dealer-locator__filters-toggle{bottom:0;left:0;position:absolute}
}
.dealerLocator .dealer-locator__filters-toggle .dealer-locator__filters-toggle-wrapper{background-image:linear-gradient(180deg,#f4f4f4,#fff 50%);box-shadow:0 0 12px 0 rgba(0,0,0,.25);width:100%}
.dealerLocator .dealer-locator__filters-toggle .dealer-locator__filters-toggle-wrapper .dealer-locator__filters-button{align-items:center;display:flex;height:100%;justify-content:center;padding:18px 0 14px;width:100%}
@media screen and (min-width:62em){.dealerLocator .dealer-locator__filters-toggle .dealer-locator__filters-toggle-wrapper .dealer-locator__filters-button{padding:10px}
}
@media screen and (max-width:61.9375em){.dealerLocator .dealer-locator__filters-toggle.sticky-button .dealer-locator__filters-toggle-wrapper{bottom:0;left:0;position:fixed;right:0;z-index:10;margin:0 auto}
}
@media screen and (max-width:61.9375em){.dealerLocator .dealer-locator__filters-toggle [class*=icomoon]{font-size:1.5rem;line-height:1.5rem;margin-bottom:-2px;margin-right:15px}
}
@media screen and (min-width:62em){.dealerLocator .dealer-locator__filters-toggle [class*=icomoon]{font-size:1.25rem;line-height:1.25rem;margin-right:8px}
}
@media screen and (min-width:62em){.dealerLocator .dealer-locator__filters{grid-row:1;grid-column:2}
}
@media screen and (min-width:62em){.dealerLocator .dealer-locator__filters.active+.dealer-locator__search{display:none}
}
.dealerLocator .dealer-locator__search-error-message .help{font-size:14px;font-size:.875rem;font-weight:400;color:#c92a11;display:flex;letter-spacing:1px;line-height:1.79;margin-top:27px}
.dealerLocator .dealer-locator__search-error-message .help:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\E90F";font-size:20px;font-size:1.25rem;margin-right:11px}
.dealerLocator .dealer-locator__location-button{background-color:transparent;border:0 none;margin-top:18px;width:100%}
@media screen and (min-width:30em) and (max-width:61.9375em){.dealerLocator .dealer-locator__location-button{margin-top:43px}
}
.dealerLocator .dealer-locator__location-button .icomoon-compass2{font-size:1.1rem;margin-right:5px;vertical-align:middle}
.dealerLocator .dealer-locator__heading{margin-bottom:30px}
@media screen and (min-width:62em){.dealerLocator .dealer-locator__heading{margin-bottom:37px}
}
.dealerLocator .dealer-locator__search{padding:25px 25px 79px;position:relative}
@media screen and (min-width:30em){.dealerLocator .dealer-locator__search{padding:31px 62px 85px}
}
@media screen and (max-width:61.9375em){.dealerLocator .dealer-locator__search{transition:all .2s;z-index:1}
}
@media screen and (min-width:62em){.dealerLocator .dealer-locator__search{grid-row:1;grid-column:2;padding:35px 40px 45px}
}
@media screen and (max-width:61.9375em){.dealerLocator .dealer-locator__search .results-available .dealer-locator__heading,.dealerLocator .dealer-locator__search .results-available .search-form,.dealerLocator .dealer-locator__search .results-available .small-dash{display:none}
}
@media screen and (max-width:61.9375em){.dealerLocator .dealer-locator__body{display:grid;grid-template-rows:auto auto auto}
}
@media screen and (min-width:62em){.dealerLocator .dealer-locator__body{display:grid;border-bottom:2px solid #919191;grid-template-columns:auto 400px;width:100%}
}
.dealerLocator .dealer-locator__mobile-search{padding:15px 25px 10px}
@media screen and (min-width:48em){.dealerLocator .dealer-locator__mobile-search{padding:11px 62px 10px}
}
@media screen and (max-width:61.9375em){.dealerLocator .dealer-locator__mobile-search{grid-row:1;grid-column:1}
}
@media screen and (min-width:62em){.dealerLocator .dealer-locator__mobile-search{display:none}
}
@media screen and (max-width:61.9375em){.dealerLocator .dealer-locator__mobile-search:not(.results-available){display:none}
}
.dealerLocator .dealer-locator__mobile-search.results-available .dealer-locator__location-button{display:none}
@media screen and (max-width:61.9375em){.dealerLocator .dealer-locator__mobile-search .dealer-locator__search-error-message .help{margin-bottom:27px}
}
.dealerLocator .dealer-locator .dl-search-field{margin-top:11px}
.dealerLocator hr.small-dash{margin-bottom:0}
@media screen and (max-width:61.9375em){.dealerLocator [id=dealer-locator].active{background-color:#fff}
.dealerLocator [id=dealer-locator].active .dealer-locator__map-container{position:relative;transform:unset}
.dealerLocator [id=dealer-locator].active .dealer-locator__results.mobile{display:block}
.dealerLocator [id=dealer-locator].active .dealer-locator__search{height:unset;padding:10px 40px;transition:all .2s}
.dealerLocator [id=dealer-locator].active .dealer-locator__search-field{margin-top:4px;transition:all .2s}
.dealerLocator [id=dealer-locator].active .dealer-locator__filters-toggle.mobile{transform:translateY(0)}
.dealerLocator [id=dealer-locator].active .dealer-locator__heading,.dealerLocator [id=dealer-locator].active .dealer-locator__search-sub-heading{border:0;clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.dealerLocator [id=dealer-locator].active .dealer-locator__location-button{display:none}
.dealerLocator [id=dealer-locator].active .dealer-locator__results{padding:25px}
}
#gux3 .dealer-locator__heading{font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.8px}
@media screen and (min-width:30em){#gux3 .dealer-locator__heading{font-size:.9375rem;letter-spacing:1px}
}
#gux3 .dealer-locator__search-input{font-size:16px;font-size:1rem}
#gux3 .dealer-locator__results-item-address,#gux3 .dealer-locator__results-item-distance,#gux3 .dealer-locator__results-item-title{font-weight:400}
#gux3 .dealer-locator__results-item-title{font-size:15px;font-size:.9375rem;font-family:FordRegular,FordAntennaCond-Regular,Arial,Helvetica,sans-serif;letter-spacing:1.34px;line-height:1.73}
@media screen and (min-width:30em){#gux3 .dealer-locator__results-item-title{font-size:16px;font-size:1rem;letter-spacing:2px;line-height:1.25}
}
@media screen and (min-width:62em){#gux3 .dealer-locator__results-item-title{line-height:1.63}
}
#gux3 .dealer-locator__results-item-address{font-size:12px;font-size:.75rem;color:#4d4d4d;letter-spacing:.8px;line-height:2.08}
@media screen and (min-width:30em){#gux3 .dealer-locator__results-item-address{font-size:14px;font-size:.875rem;letter-spacing:1px;line-height:1.79}
}
#gux3 .dealer-locator__results-item-distance{font-size:11px;font-size:.6875rem;color:#4d4d4d;letter-spacing:.8px;line-height:1.82}
@media screen and (min-width:30em){#gux3 .dealer-locator__results-item-distance{font-size:12px;font-size:.75rem;letter-spacing:1px;line-height:1.67}
}
#gux3 [id=dealer-locator] .error{color:#c92a11}
#gux3 [id=dealer-locator] .error:before{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\E90F";float:left;font-size:26px;line-height:26px;margin-left:-3px;margin-right:5px}
#gux3 .dl-search-field .dealer-locator__search-input:focus{outline:0}
.dealer-locator__results-filter-toggle{display:none}
.dealer-locator__results-item-wrapper+.dealer-locator__results-item-wrapper{border-top:1px solid #919191}
.dealer-locator__results-item{margin-bottom:31.5px;padding-top:7.5px}
@media screen and (min-width:30em){.dealer-locator__results-item{margin-bottom:34px;padding-top:19px}
}
@media screen and (min-width:62em){.dealer-locator__results-item{margin-bottom:23px;padding-top:23px}
}
.dealer-locator__results-item:before{color:#102b4e;content:attr(data-index);float:left;font-family:FordRegular,FordAntennaCond-ExtraLight,Arial,Helvetica,sans-serif !important;font-size:1.875rem;letter-spacing:2px;font-weight:200;line-height:2.33}
@media screen and (min-width:30em){.dealer-locator__results-item:before{font-size:50px;font-size:3.125rem;line-height:1.4}
}
.dealer-locator__results-item-detail{margin-left:26px;padding-top:17px}
@media screen and (min-width:30em){.dealer-locator__results-item-detail{margin-left:33px;padding-top:12px}
}
@media screen and (min-width:62em){.dealer-locator__results-item-detail{margin-left:49px;padding-top:9px}
}
.dealer-locator__results-list>div{border-bottom:1px solid #919191;padding-bottom:33px}
.dealer-locator__results-list>div:last-child{border-bottom:0 none}
.dealer-locator__results-item-star-rating>button{vertical-align:text-bottom}
.dealer-locator__results-item-address>span{display:inline-block;margin:0 .5rem 0 0}
.dealer-locator__results .results-controls{text-align:center}
.dealer-locator__results .results-controls .results-controls-text{display:block;font-family:FordRegular,FordAntennaRegular,Arial,Helvetica,sans-serif}
.dealer-locator__results .accordion .accordion-item{margin-top:17px}
@media screen and (min-width:62em){.dealer-locator__results .accordion .accordion-item{margin-top:7px}
}
.dealer-locator__results .accordion .accordion-item:first-child{margin-top:0}
.dealer-locator__results .accordion .accordion-heading{margin:0;padding:0}
.dealer-locator__results .accordion .accordion-title{padding:9px 10px}
.dealer-locator__results .accordion .accordion-title .accordion-indicator{color:inherit}
.dealer-locator__results .accordion .accordion-content{padding:19px 10px}
@media screen and (min-width:30em){.dealer-locator__results .accordion .accordion-content{padding:15px 35px}
}
@media screen and (min-width:62em){.dealer-locator__results .accordion .accordion-content{padding:15px 18px 15px 17px}
}
.dealer-locator__filters{overflow-y:hidden}
.dealer-locator__filters .dl-tooltip{line-height:1;margin-left:10px}
.dealer-locator__filters .filters-content{background-color:#fff;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:100}
.dealer-locator__filters .filters-content.ng-leave{top:0;transition:top 1.3s}
.dealer-locator__filters .filters-content.ng-leave.ng-leave-active{top:100%}
.dealer-locator__filters .filters-content.ng-enter{top:100%;transition:top 1.3s}
.dealer-locator__filters .filters-content.ng-enter.ng-enter-active{top:0}
@media screen and (max-width:47.9375em){.dealer-locator__filters .filters-content{padding:103px 25px 30px}
}
@media screen and (min-width:48em) and (max-width:61.9375em){.dealer-locator__filters .filters-content{padding:119px 61px 36px 59px}
}
@media screen and (min-width:30em){.dealer-locator__filters .filters-content{width:auto}
}
@media screen and (min-width:62em){.dealer-locator__filters .filters-content{position:relative;height:100%}
.dealer-locator__filters .filters-content.ng-leave{top:0;transition:top .9s}
.dealer-locator__filters .filters-content.ng-leave.ng-leave-active{top:100%}
.dealer-locator__filters .filters-content.ng-enter{top:100%;transition:top .9s}
.dealer-locator__filters .filters-content.ng-enter.ng-enter-active{top:0}
}
.dealer-locator__filters .accordion-content p{margin:0 0 8px}
.dealer-locator__filters pre.ng-binding:empty{position:absolute}
.dealer-locator__filters-head{padding:0 4px}
.dealer-locator__filters-label{margin-right:30px}
.dealer-locator__filters-wrapper{scrollbar-width:thin;scrollbar-color:#102b4e transparent;max-height:100%;overflow-y:scroll;padding-bottom:30px}
.dealer-locator__filters-wrapper::-webkit-scrollbar{width:4px}
.dealer-locator__filters-wrapper::-webkit-scrollbar-track{background:transparent}
.dealer-locator__filters-wrapper::-webkit-scrollbar-thumb{background-color:#102b4e;border-radius:2px}
@media screen and (max-width:61.9375em){.dealer-locator__filters-wrapper{padding-right:14px;width:calc(100% + 14px)}
}
@media screen and (min-width:62em){.dealer-locator__filters-wrapper{left:0;position:absolute;padding:0 30px 30px;right:0;z-index:8}
}
.dealer-locator__filters-wrapper .dealer-locator__filters-reset{display:none}
@media screen and (min-width:62em){.dealer-locator__filters-wrapper .dealer-locator__filters-reset{display:inline-block;margin:24.5px 0 25px;padding:0}
}
.dealer-locator__filters-heading{border-bottom:1px solid #919191;margin:0;padding:0}
@media screen and (max-width:61.9375em){.dealer-locator__filters-heading{font-size:20px;font-size:1.25rem;font-weight:400;color:#6e6e6e;font-family:FordRegular,FordAntennaCond-Regular,Arial,Helvetica,sans-serif;left:59px;letter-spacing:3px;line-height:1.5;padding-bottom:8px;position:absolute;right:61px;top:50px}
}
@media screen and (max-width:47.9375em){.dealer-locator__filters-heading{left:25px;right:25px;top:34px}
}
@media screen and (min-width:62em){.dealer-locator__filters-heading{font-size:18px;font-size:1.125rem;font-weight:400;align-items:center;display:flex;font-family:FordRegular,FordAntennaCond-Regular,Arial,Helvetica,sans-serif;justify-content:center;letter-spacing:1px;line-height:.72;min-height:40px}
}
.dealer-locator__filters-heading .dealer-locator__filters-reset{margin-left:15px}
@media screen and (min-width:62em){.dealer-locator__filters-heading .dealer-locator__filters-reset{display:none}
}
@media screen and (min-width:62em){.dealer-locator__filters-body{padding-bottom:24px}
}
.dealer-locator__filters-body .accordion-item{border-bottom:1px solid #4d4d4d}
.dealer-locator__filters-body .accordion-item .accordion-title{margin-top:26px}
.dealer-locator__filters-body .accordion-item:first-child .accordion-title{margin-top:0}
.dealer-locator__filters-body .accordion-item:last-child{border-bottom:0}
.dealer-locator__filters-body .accordion-item:not(.distance-accordion) .accordion-content{padding:0}
.dealer-locator__filters-body .accordion-title{border:0;margin-bottom:30px;padding:0 0 2px}
@media screen and (min-width:62em){.dealer-locator__filters-body .accordion-title{margin-bottom:29px}
}
.dealer-locator__filters-body .accordion-title a{margin-bottom:-3px}
.dealer-locator__filters-body .accordion-content{padding:0 14px 15px}
.dealer-locator__filters-body .filter-checkbox{margin-bottom:20px}
.dealer-locator__filters-body .filter-checkbox .filter-checkbox-label{font-size:14px;font-size:.875rem;font-weight:400;color:#4d4d4d;display:flex;align-items:center;letter-spacing:1px;line-height:1.79}
.dealer-locator__filters-body .filter-checkbox .filter-checkbox-label input{height:0;margin:0;opacity:0;padding:0;width:0}
.dealer-locator__filters-body .filter-checkbox .filter-checkbox-label .checkbox{display:inline-flex;border-radius:2px;margin-right:10px;top:0}
.dealer-locator__filters-body .filter-checkbox .filter-checkbox-label input:checked+.checkbox{border-color:#102b4e}
.dealer-locator__filters-body .filter-checkbox .filter-checkbox-label input:checked+.checkbox:before{font-size:12px;font-size:.75rem;font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\E90E";font-weight:700;color:#102b4e;position:relative}
.dealer-locator__filters-body .distance-accordion-label{font-size:12px;font-size:.75rem;font-weight:400;color:#4d4d4d;letter-spacing:1px;line-height:1;margin-bottom:20px;margin-left:-14px}
@media screen and (min-width:48em){.dealer-locator__filters-body .distance-accordion-label{line-height:1.67}
}
.dealer-locator__filters-close-button-top{font-size:24px;font-size:1.5rem;line-height:1;padding:0;position:absolute;right:15px;top:14px;z-index:10}
@media screen and (min-width:48em){.dealer-locator__filters-close-button-top{right:43px;top:36px}
}
@media screen and (min-width:62em){.dealer-locator__filters-close-button-top{font-size:20px;font-size:1.25rem;right:11px;top:11px;z-index:2}
}
.dealer-locator__filters-reset{font-size:16px;font-size:1rem;font-weight:400;letter-spacing:1px;line-height:1.63}
@media screen and (max-width:61.9375em){body.has-active-filter-overlay{max-height:99vh;max-width:99vw;overflow:hidden}
}
#gux3 .dealer-locator__filters-heading{font-weight:400;font-family:FordRegular,FordAntennaCond-Regular,Arial,Helvetica,sans-serif}
@media screen and (min-width:62em){#gux3 .dealer-locator__filters-heading{font-size:18px;font-size:1.125rem;letter-spacing:1px;line-height:.72}
}
@media screen and (max-width:61.9375em){#gux3 .dealer-locator__filters-heading{font-size:20px;font-size:1.25rem;color:#4d4d4d;letter-spacing:3px;line-height:1.5;margin:0}
}
.zoom-control{background-color:#fff;border-radius:3px;box-shadow:0 6px 8px 0 rgba(0,0,0,.2);margin-bottom:8px;margin-left:15px;opacity:0;padding:8px;transition:opacity 1s}
.zoom-control__in,.zoom-control__out{display:block;height:23px;font-size:23px;line-height:23px;overflow:visible;width:23px}
.zoom-control__in{margin-bottom:14px}
.zoom-control__out{margin-top:14px}
.zoom-control:before{content:"";background-color:#dbdbdb;height:1px;left:50%;position:absolute;top:50%;transform:translateX(-50%);width:20px}
.no-overflowscrolling [id=map] .zoom-control{opacity:.6}
@media screen and (min-width:62em){.no-overflowscrolling [id=map] .zoom-control,[id=map] .zoom-control{opacity:1}
}
.dealer-locator__body .map-marker{cursor:pointer;z-index:20;transform:scale(1);transition:transform .3s;font-family:FordCondensedRegular,FordAntennaCond-Medium,Arial,Helvetica,sans-serif}
.dealer-locator__body .map-marker:hover{z-index:30;transform:scale(1.2)}
.dealer-locator__body .map-marker.selected{width:43px !important}
.dealer-locator__body .map-marker img{width:100%;max-height:100%;max-width:100%;object-fit:contain}
.dealer-locator__body .marker-label{font-size:13px;font-size:.8125rem;color:#fff;left:-1px;position:absolute;text-align:center;top:10px;width:100%}
@media screen and (min-width:30em){.dealer-locator__body .marker-label{font-size:22px;font-size:1.375rem;top:8px}
}
.star-rating{color:#4d4d4d;font-size:16px;font-family:icomoon-gux-3;display:inline-block;letter-spacing:2px;position:relative;top:-2px}
.star-rating:after,.star-rating:before{content:"\E9D9\E9D9\E9D9\E9D9\E9D9"}
.star-rating:after{color:#ffb837;display:block;left:0;overflow:hidden;position:absolute;top:0;width:0;z-index:1}
.star-rating[data-rating="0"]:after{width:0}
.star-rating[data-rating="0.05"]:after{width:1%}
.star-rating[data-rating="0.1"]:after{width:2%}
.star-rating[data-rating="0.15"]:after{width:3%}
.star-rating[data-rating="0.2"]:after{width:4%}
.star-rating[data-rating="0.25"]:after{width:5%}
.star-rating[data-rating="0.3"]:after{width:6%}
.star-rating[data-rating="0.35"]:after{width:7%}
.star-rating[data-rating="0.4"]:after{width:8%}
.star-rating[data-rating="0.45"]:after{width:9%}
.star-rating[data-rating="0.5"]:after{width:10%}
.star-rating[data-rating="0.55"]:after{width:11%}
.star-rating[data-rating="0.6"]:after{width:12%}
.star-rating[data-rating="0.65"]:after{width:13%}
.star-rating[data-rating="0.7"]:after{width:14%}
.star-rating[data-rating="0.75"]:after{width:15%}
.star-rating[data-rating="0.8"]:after{width:16%}
.star-rating[data-rating="0.85"]:after{width:17%}
.star-rating[data-rating="0.9"]:after{width:18%}
.star-rating[data-rating="0.95"]:after{width:19%}
.star-rating[data-rating="1"]:after{width:20%}
.star-rating[data-rating="1.05"]:after{width:21%}
.star-rating[data-rating="1.1"]:after{width:22%}
.star-rating[data-rating="1.15"]:after{width:23%}
.star-rating[data-rating="1.2"]:after{width:24%}
.star-rating[data-rating="1.25"]:after{width:25%}
.star-rating[data-rating="1.3"]:after{width:26%}
.star-rating[data-rating="1.35"]:after{width:27%}
.star-rating[data-rating="1.4"]:after{width:28%}
.star-rating[data-rating="1.45"]:after{width:29%}
.star-rating[data-rating="1.5"]:after{width:30%}
.star-rating[data-rating="1.55"]:after{width:31%}
.star-rating[data-rating="1.6"]:after{width:32%}
.star-rating[data-rating="1.65"]:after{width:33%}
.star-rating[data-rating="1.7"]:after{width:34%}
.star-rating[data-rating="1.75"]:after{width:35%}
.star-rating[data-rating="1.8"]:after{width:36%}
.star-rating[data-rating="1.85"]:after{width:37%}
.star-rating[data-rating="1.9"]:after{width:38%}
.star-rating[data-rating="1.95"]:after{width:39%}
.star-rating[data-rating="2"]:after{width:40%}
.star-rating[data-rating="2.05"]:after{width:41%}
.star-rating[data-rating="2.1"]:after{width:42%}
.star-rating[data-rating="2.15"]:after{width:43%}
.star-rating[data-rating="2.2"]:after{width:44%}
.star-rating[data-rating="2.25"]:after{width:45%}
.star-rating[data-rating="2.3"]:after{width:46%}
.star-rating[data-rating="2.35"]:after{width:47%}
.star-rating[data-rating="2.4"]:after{width:48%}
.star-rating[data-rating="2.45"]:after{width:49%}
.star-rating[data-rating="2.5"]:after{width:50%}
.star-rating[data-rating="2.55"]:after{width:51%}
.star-rating[data-rating="2.6"]:after{width:52%}
.star-rating[data-rating="2.65"]:after{width:53%}
.star-rating[data-rating="2.7"]:after{width:54%}
.star-rating[data-rating="2.75"]:after{width:55%}
.star-rating[data-rating="2.8"]:after{width:56%}
.star-rating[data-rating="2.85"]:after{width:57%}
.star-rating[data-rating="2.9"]:after{width:58%}
.star-rating[data-rating="2.95"]:after{width:59%}
.star-rating[data-rating="3"]:after{width:60%}
.star-rating[data-rating="3.05"]:after{width:61%}
.star-rating[data-rating="3.1"]:after{width:62%}
.star-rating[data-rating="3.15"]:after{width:63%}
.star-rating[data-rating="3.2"]:after{width:64%}
.star-rating[data-rating="3.25"]:after{width:65%}
.star-rating[data-rating="3.3"]:after{width:66%}
.star-rating[data-rating="3.35"]:after{width:67%}
.star-rating[data-rating="3.4"]:after{width:68%}
.star-rating[data-rating="3.45"]:after{width:69%}
.star-rating[data-rating="3.5"]:after{width:70%}
.star-rating[data-rating="3.55"]:after{width:71%}
.star-rating[data-rating="3.6"]:after{width:72%}
.star-rating[data-rating="3.65"]:after{width:73%}
.star-rating[data-rating="3.7"]:after{width:74%}
.star-rating[data-rating="3.75"]:after{width:75%}
.star-rating[data-rating="3.8"]:after{width:76%}
.star-rating[data-rating="3.85"]:after{width:77%}
.star-rating[data-rating="3.9"]:after{width:78%}
.star-rating[data-rating="3.95"]:after{width:79%}
.star-rating[data-rating="4"]:after{width:80%}
.star-rating[data-rating="4.05"]:after{width:81%}
.star-rating[data-rating="4.1"]:after{width:82%}
.star-rating[data-rating="4.15"]:after{width:83%}
.star-rating[data-rating="4.2"]:after{width:84%}
.star-rating[data-rating="4.25"]:after{width:85%}
.star-rating[data-rating="4.3"]:after{width:86%}
.star-rating[data-rating="4.35"]:after{width:87%}
.star-rating[data-rating="4.4"]:after{width:88%}
.star-rating[data-rating="4.45"]:after{width:89%}
.star-rating[data-rating="4.5"]:after{width:90%}
.star-rating[data-rating="4.55"]:after{width:91%}
.star-rating[data-rating="4.6"]:after{width:92%}
.star-rating[data-rating="4.65"]:after{width:93%}
.star-rating[data-rating="4.7"]:after{width:94%}
.star-rating[data-rating="4.75"]:after{width:95%}
.star-rating[data-rating="4.8"]:after{width:96%}
.star-rating[data-rating="4.85"]:after{width:97%}
.star-rating[data-rating="4.9"]:after{width:98%}
.star-rating[data-rating="4.95"]:after{width:99%}
.star-rating[data-rating="5"]:after{width:100%}
.dealer-locator__autocomplete{background-color:#fff;padding-bottom:10px;position:absolute;width:100%;z-index:3}
.dealer-locator__autocomplete-list{list-style:none;margin:0;padding:0}
.dealer-locator__autocomplete-list-item{margin:0;padding:0}
.dealer-locator__autocomplete-link{color:#102b4e;display:block;padding:5px 15px}
.dealer-locator__autocomplete-link:focus,.dealer-locator__autocomplete-link:hover{background-color:#4d4d4d;color:#fff}
@media screen and (max-width:61.9375em){.dealer-locator__autocomplete{border:1px solid #4d4d4d;border-radius:0 0 3px 3px;border-top-width:0;margin-top:-4px;padding-bottom:10px;padding-right:5px}
}
@media screen and (min-width:62em){.dealer-locator__autocomplete{background-color:#fff;border-radius:0 0 3px 3px;border:1px solid #4d4d4d;border-top-width:0;margin-top:-4px;padding-bottom:10px;padding-right:5px;position:absolute;width:100%}
.dealer-locator__autocomplete-list{list-style:none;margin:0;max-height:160px;padding:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#102b4e transparent}
.dealer-locator__autocomplete-list::-webkit-scrollbar{width:4px}
.dealer-locator__autocomplete-list::-webkit-scrollbar-track{background:transparent}
.dealer-locator__autocomplete-list::-webkit-scrollbar-thumb{background-color:#102b4e;border-radius:2px}
}
.dealer-locator__results-item .dealer-locator-info-list{font-size:12px;font-size:.75rem;letter-spacing:1px;line-height:1.67;color:#4d4d4d;list-style:none;padding:0}
.dealer-locator__results-item .dealer-locator-info-list li{display:flex;justify-content:space-between}
.dealer-locator__results-item .dealer-locator-info-list li.is-highlighted{font-weight:500;font-family:FordCondensedBold,AntennaBold,Arial,Helvetica,sans-serif}
.dealer-locator__results-item .dealer-locator__results-item-dealer-links{margin-bottom:40px;margin-top:40px}
.dealer-locator__results-item .dealer-locator__results-item-dealer-links ul{margin:0;padding:0;display:flex;list-style:none;flex-flow:column wrap}
@media screen and (min-width:48em) and (max-width:61.9375em){.dealer-locator__results-item .dealer-locator__results-item-dealer-links ul{flex-direction:row}
}
.dealer-locator__results-item .dealer-locator__results-item-dealer-links li{font-size:18px;font-size:1.125rem;font-family:FordRegular,FordAntennaCond-Regular,Arial,Helvetica,sans-serif;letter-spacing:1px}
.dealer-locator__results-item .dealer-locator__results-item-dealer-links li:last-child a{margin-bottom:0}
@media screen and (min-width:48em) and (max-width:61.9375em){.dealer-locator__results-item .dealer-locator__results-item-dealer-links li{flex-basis:33.333%}
.dealer-locator__results-item .dealer-locator__results-item-dealer-links li:last-child a{margin-bottom:0}
}
.dealer-locator__results-item .dealer-locator__results-item-dealer-links li a{text-decoration:none;color:#102b4e;display:inline-flex;align-items:center;margin-bottom:30px}
@media screen and (min-width:48em) and (max-width:61.9375em){.dealer-locator__results-item .dealer-locator__results-item-dealer-links li a{margin-bottom:40px}
}
.dealer-locator__results-item .dealer-locator__results-item-dealer-links li a:after{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\E915";margin-left:15px}
.dealer-locator-modal-overlay{background-color:rgba(0,0,0,.8);bottom:0;height:100%;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transition:all .5s ease-in-out;visibility:hidden;width:100%;z-index:999}
.dealer-locator-modal-overlay.overlay-open{opacity:1;visibility:visible}
.dealer-locator-modal-overlay .dealer-locator-modal-content-box{bottom:0;cursor:pointer;left:0;overflow:auto;-webkit-overflow-scrolling:touch;position:fixed;right:0;text-align:center;top:0;z-index:1000}
.dealer-locator-modal-overlay .dealer-locator-modal-dialogue-box{background-image:linear-gradient(270deg,#f7f7f7,#fff);box-sizing:border-box;cursor:default;display:inline-block;max-width:100%;min-height:100%;outline:0;position:relative;text-align:left;vertical-align:middle;width:100%}
.dealer-locator-modal-overlay .dealer-locator-modal-title{padding:50px 37px 0 48px;position:relative}
@media screen and (min-width:30em){.dealer-locator-modal-overlay .dealer-locator-modal-title{padding:55px 95px 0}
}
@media screen and (min-width:48em){.dealer-locator-modal-overlay .dealer-locator-modal-title{padding:59px 133px 0}
}
.dealer-locator-modal-overlay .dealer-locator-modal-close-link{color:#102b4e;position:absolute;right:15px;text-decoration:none;top:14px}
.dealer-locator-modal-overlay .dealer-locator-modal-close-link:after{font-size:24px;font-size:1.5rem;font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\E904"}
@media screen and (min-width:48em){.dealer-locator-modal-overlay .dealer-locator-modal-close-link:after{font-size:27px;font-size:1.6875rem}
}
@media screen and (min-width:30em){.dealer-locator-modal-overlay .dealer-locator-modal-close-link{right:43px;top:36px}
}
@media screen and (min-width:48em){.dealer-locator-modal-overlay .dealer-locator-modal-close-link{right:94px;top:60px}
}
.dl-rating-header .dl-index{font-size:30px;font-size:1.875rem;font-weight:200;color:#4d4d4d;font-family:FordRegular,FordAntennaCond-ExtraLight,Arial,Helvetica,sans-serif;height:70px;left:22px;letter-spacing:2px;line-height:2.23;position:absolute;text-align:center;top:32px;width:16px}
@media screen and (min-width:30em){.dl-rating-header .dl-index{font-size:50px;font-size:3.125rem;height:96px;left:60px;line-height:1.4;top:46px}
}
@media screen and (min-width:48em){.dl-rating-header .dl-index{height:114px;left:79px;top:48px;width:48px}
}
.dl-rating-header h3.dl-rating-dealer-name{font-size:16px;font-size:1rem;font-weight:300;color:#4d4d4d;font-family:FordRegular,FordAntennaCond-Light,Arial,Helvetica,sans-serif;letter-spacing:1.25px;line-height:1.56;margin:0;text-transform:uppercase}
@media screen and (min-width:30em){.dl-rating-header h3.dl-rating-dealer-name{font-size:21px;font-size:1.3125rem;letter-spacing:1.75px;line-height:1.43}
}
@media screen and (min-width:48em){.dl-rating-header h3.dl-rating-dealer-name{font-size:26px;font-size:1.625rem;letter-spacing:2.5px;line-height:1.15}
}
.dl-rating-header .dl-rating-dealer-address,.dl-rating-header .dl-rating-distance{font-weight:400;color:#4d4d4d;letter-spacing:.8px}
@media screen and (min-width:30em){.dl-rating-header .dl-rating-dealer-address,.dl-rating-header .dl-rating-distance{letter-spacing:1px}
}
.dl-rating-header .dl-rating-dealer-address{font-size:12px;font-size:.75rem;line-height:2.08;margin-bottom:0;margin-top:13px}
@media screen and (min-width:30em){.dl-rating-header .dl-rating-dealer-address{font-size:14px;font-size:.875rem;line-height:1.79}
}
.dl-rating-header .dl-rating-distance{font-size:11px;font-size:.6875rem;line-height:1.82;margin-top:5px}
@media screen and (min-width:30em){.dl-rating-header .dl-rating-distance{font-size:12px;font-size:.75rem;line-height:1.67}
}
.dl-rating-header .dl-rating-bottom{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:36px;margin-right:-38px;margin-top:25px}
@media screen and (min-width:30em){.dl-rating-header .dl-rating-bottom{flex-flow:row wrap;margin-bottom:33px;margin-top:28px}
}
@media screen and (min-width:48em){.dl-rating-header .dl-rating-bottom{margin-bottom:0;margin-top:41px}
}
.dl-rating-header .dl-rating-list{display:flex;flex-direction:column;list-style:none;margin-bottom:25px;margin-top:0;padding-left:0}
@media screen and (min-width:30em){.dl-rating-header .dl-rating-list{flex-flow:row wrap;margin-bottom:27px;margin-left:-48px}
}
.dl-rating-header .dl-rating-list .dl-rating-list-item{font-size:12px;font-size:.75rem;display:inline-flex;flex-direction:column;letter-spacing:.8px}
@media screen and (max-width:29.9375em){.dl-rating-header .dl-rating-list .dl-rating-list-item:not(:last-of-type){margin-bottom:15px}
}
@media screen and (min-width:30em){.dl-rating-header .dl-rating-list .dl-rating-list-item{font-size:14px;font-size:.875rem;flex-flow:row wrap;letter-spacing:1px;margin-left:48px}
}
.dl-rating-header .dl-rating-list .dl-rating-list-item .dl-rating-list-label,.dl-rating-header .dl-rating-list .dl-rating-list-item .dl-rating-list-review-link{font-weight:600;line-height:1.67}
@media screen and (min-width:30em){.dl-rating-header .dl-rating-list .dl-rating-list-item .dl-rating-list-label,.dl-rating-header .dl-rating-list .dl-rating-list-item .dl-rating-list-review-link{line-height:1.43}
}
.dl-rating-header .dl-rating-list .dl-rating-list-item .dl-rating-list-label{color:#4d4d4d;min-width:70px}
@media screen and (max-width:29.9375em){.dl-rating-header .dl-rating-list .dl-rating-list-item .dl-rating-list-label{margin-bottom:3px;margin-top:1px}
}
@media screen and (min-width:30em){.dl-rating-header .dl-rating-list .dl-rating-list-item .dl-rating-list-label{margin-right:16px}
}
.dl-rating-header .dl-rating-list .dl-rating-list-item .dl-rating-list-review-link{color:#102b4e}
@media screen and (max-width:29.9375em){.dl-rating-header .dl-rating-list .dl-rating-list-item .dl-rating-list-review-link{margin-top:11px}
}
.dl-rating-header .dl-rating-list .dl-rating-list-item .dl-rating-list-stars{color:#4d4d4d;display:inline-block;line-height:2.08}
@media screen and (min-width:30em){.dl-rating-header .dl-rating-list .dl-rating-list-item .dl-rating-list-stars{line-height:1.79;margin-right:27px}
}
.dl-rating-header .dl-rating-list .dl-rating-list-item .cvp-rating-stars{padding-right:15px}
.dl-rating-header .dl-rating-logo{display:inline-block;max-height:26px;max-width:212px}
.dl-rating-header .dl-rating-logo img{max-height:26px;max-width:212px}
@media screen and (min-width:48em){.dl-rating-header .dl-rating-logo{margin-bottom:44px}
}
.dealer-locator-divider{margin-left:25px;margin-right:25px}
@media screen and (min-width:30em){.dealer-locator-divider{margin-left:60px;margin-right:60px}
}
@media screen and (min-width:48em){.dealer-locator-divider{margin-left:95px;margin-right:95px}
}
.dealer-locator-divider hr{background-color:#919191;border:0;height:1px;margin:0}
.dl-rating-tab-body{padding:0 25px}
@media screen and (min-width:30em){.dl-rating-tab-body{padding:0 58px 0 62px}
}
@media screen and (min-width:48em){.dl-rating-tab-body{padding:0 126px 0 120px}
}
.dl-rating-tab-ctrls{margin-top:10px;padding-left:0;text-align:center}
@media screen and (min-width:30em){.dl-rating-tab-ctrls{margin-top:20px}
}
@media screen and (min-width:48em){.dl-rating-tab-ctrls{margin-top:27px}
}
.dl-rating-tab-item{display:inline-block}
.dl-rating-tab-item .dl-rating-tab-link{font-size:11px;font-size:.6875rem;font-weight:300;color:#102b4e;display:block;font-family:FordRegular,FordAntennaCond-Light,Arial,Helvetica,sans-serif;letter-spacing:1.25px;line-height:1.82;padding:9px 30px;text-align:center;text-decoration:none;text-transform:uppercase}
@media screen and (min-width:30em){.dl-rating-tab-item .dl-rating-tab-link{font-size:12px;font-size:.75rem;letter-spacing:1.75px;line-height:1.67}
}
.dl-rating-tab-item .dl-rating-tab-link.active{font-weight:500;border-bottom:1.5px solid #102b4e;font-family:FordCondensedRegular,FordAntennaCond-Medium,Arial,Helvetica,sans-serif}
.dl-rating-tab-panel{display:none}
.dl-rating-tab-panel.active{display:block}
.dl-rating-review-list{list-style:none;margin-bottom:0;margin-top:35px;padding-left:0}
@media screen and (min-width:30em){.dl-rating-review-list{margin-top:44px}
}
@media screen and (min-width:48em){.dl-rating-review-list{margin-top:55px}
}
.dl-rating-review-list-item{font-size:12px;font-size:.75rem;font-weight:400;color:#4d4d4d;font-family:FordRegular,AntennaRegular,Arial,Helvetica,sans-serif;letter-spacing:.8px;line-height:2.08;margin-bottom:35px}
@media screen and (min-width:30em){.dl-rating-review-list-item{font-size:14px;font-size:.875rem;letter-spacing:1px;line-height:1.79}
}
.dl-rating-review-list-item:last-of-type{margin-bottom:0}
.dl-rating-review-list-item .dl-rating-comment-data{display:flex;justify-content:space-between}
.dl-rating-review-list-item .dl-rating-comment-data .dl-rating-metadata{display:flex;flex-direction:column}
@media screen and (min-width:48em){.dl-rating-review-list-item .dl-rating-comment-data .dl-rating-metadata{flex-direction:row}
}
.dl-rating-review-list-item .dl-rating-user-name{font-weight:600}
@media screen and (min-width:48em){.dl-rating-review-list-item .dl-rating-car-model:before{content:"\A0\A0|\A0\A0"}
}
.dl-rating-review-list-item .dl-rating-car-model,.dl-rating-review-list-item .dl-rating-post-date{font-weight:300}
.dl-rating-review-list-item .dl-rating-stars .dl-rating-stars-rating{display:none}
@media screen and (max-width:29.9375em){.dl-rating-review-list-item .dl-rating-stars{align-items:center;display:flex;flex-direction:column}
.dl-rating-review-list-item .dl-rating-stars .cvp-rating-stars .stars-outer:after{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\E9D9";font-size:20px;font-size:1.25rem;color:#ffb837}
.dl-rating-review-list-item .dl-rating-stars .cvp-rating-stars .stars-inner{display:hidden}
.dl-rating-review-list-item .dl-rating-stars .dl-rating-stars-rating{font-size:11px;font-size:.6875rem;font-weight:400;color:#4d4d4d;display:block;letter-spacing:.8px;line-height:1.82}
}
.dl-rating-review-list-item .dl-rating-comment{display:block;margin:0}
.dl-rating-review-list-item .dl-rating-response{margin-top:5px;margin-left:20px}
.dl-rating-review-error{margin:0 auto}
.dl-rating-review-error .dl-rating-review-error-msg{font-size:16px;font-size:1rem;font-weight:400;font-family:FordRegular,AntennaRegular,Arial,Helvetica,sans-serif;letter-spacing:1px;line-height:1.625;margin:90px 0;text-align:center}
@media screen and (min-width:48em){.dl-rating-review-error .dl-rating-review-error-msg{margin:90px}
}
.dealer-locator-load-more{margin-bottom:61px;margin-top:45px;text-align:center}
@media screen and (min-width:30em){.dealer-locator-load-more{margin-top:52px}
}
@media screen and (min-width:48em){.dealer-locator-load-more{margin-top:45px}
}
.dl-lm-pages-text{margin:0}
.dl-lm-error{padding:0;box-sizing:border-box;position:relative;height:100%}
@media screen and (min-width:30em){.dl-lm-error{height:80vh}
}
.dl-lm-error .dl-error-warning-msg{font-size:16px;font-size:1rem;font-weight:400;color:#d0021b;font-family:FordRegular,AntennaRegular,Arial,Helvetica,sans-serif;letter-spacing:1px;line-height:1.625;margin:0 auto;max-width:550px;padding:0 30px;position:relative;text-align:center;top:44%}
.dl-lm-error .dl-error-warning-msg:before{font-family:icomoon;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:45px;font-size:2.8125rem;color:#d0021b;position:absolute;left:0;width:100%;top:-55px}
.dl-lm-error .dealer-locator-modal-title{position:absolute;top:0;left:0;width:100%}
.dl-lm-page-error{background-color:#d0021b;color:#f4f4f4;left:0;padding:15px 70px;position:fixed;right:0;text-align:left;top:0}
@media screen and (min-width:48em){.dl-lm-page-error{padding:15px 120px;width:100%}
}
.dl-lm-page-error .dl-error-warning-msg{font-size:16px;font-size:1rem;font-weight:400;position:relative;font-family:FordRegular,AntennaRegular,Arial,Helvetica,sans-serif;letter-spacing:1px;line-height:1.625}
.dl-lm-page-error .dl-error-warning-msg:before{font-family:icomoon;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;font-size:1.5625rem;position:absolute;top:50%;transform:translateY(-50%);left:-35px;color:#f4f4f4}
.dealer-locator-modal-content-wrapper>.dl-lm-page-error{position:relative;visibility:hidden}
#gux3 .dl-rating-header h3.dl-rating-dealer-name{font-size:16px;font-size:1rem;font-weight:300;letter-spacing:1.25px;line-height:1.56}
@media screen and (min-width:30em){#gux3 .dl-rating-header h3.dl-rating-dealer-name{font-size:21px;font-size:1.3125rem;letter-spacing:1.75px;line-height:1.43}
}
@media screen and (min-width:48em){#gux3 .dl-rating-header h3.dl-rating-dealer-name{font-size:26px;font-size:1.625rem;letter-spacing:2.5px;line-height:1.15}
}
#gux3 .dl-rating-header .dl-rating-dealer-address,#gux3 .dl-rating-header .dl-rating-distance{font-size:12px;font-size:.75rem;font-weight:400;color:#4d4d4d;letter-spacing:.8px;line-height:1.67}
@media screen and (min-width:30em){#gux3 .dl-rating-header .dl-rating-dealer-address,#gux3 .dl-rating-header .dl-rating-distance{letter-spacing:1px}
}
#gux3 .dl-rating-header .dl-rating-dealer-address{font-size:12px;font-size:.75rem;line-height:2.08}
@media screen and (min-width:30em){#gux3 .dl-rating-header .dl-rating-dealer-address{font-size:14px;font-size:.875rem;line-height:1.79}
}
#gux3 .dl-rating-header .dl-rating-distance{font-size:11px;font-size:.6875rem;line-height:1.82}
@media screen and (min-width:30em){#gux3 .dl-rating-header .dl-rating-distance{font-size:12px;font-size:.75rem;line-height:1.67}
}
.cvp-rating-stars{vertical-align:middle;display:inline-block}
.cvp-rating-stars .stars-outer{display:inline-block;position:relative}
.cvp-rating-stars .stars-outer:after{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\E9D9\E9D9\E9D9\E9D9\E9D9";color:#4d4d4d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-size:20px;font-size:1.25rem}
.cvp-rating-stars .stars-inner{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0}
.cvp-rating-stars .stars-inner:after{font-family:icomoon-acc-product;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\E9D9\E9D9\E9D9\E9D9\E9D9";color:#ffb837;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-size:20px;font-size:1.25rem}