@font-face {
  font-family: 'icomoon';
  src: url('/cmslibs/etc/designs/ford-brandsite-na/fonts/icomoon/icomoon.eot?kn6boi');
  src: url('/cmslibs/etc/designs/ford-brandsite-na/fonts/icomoon/icomoon.eot?#iefixkn6boi') format('embedded-opentype'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/icomoon/icomoon.woff?kn6boi') format('woff'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/icomoon/icomoon.ttf?kn6boi') format('truetype'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/icomoon/icomoon.svg?kn6boi#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: FontAwesome;
  src: url('/cmslibs/etc/designs/ford-brandsite-na/fonts/fontawesome/fontawesome-webfont.eot?v=4.2.0');
  src: url('/cmslibs/etc/designs/ford-brandsite-na/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/fontawesome/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/fontawesome/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/fontawesome/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: icomoon;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: inherit;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

\:section { display: block }

[class^="icon-"]:before,
[class*=" icon-"]:before {
  position: relative;
}
.icon-chat-now:before {
  content: "\e676";
}
.icon-checked:before {
  content: "\e629";
}
.icon-chevron-hollow:before {
  content: "\e65a";
}
.icon-chevron-thin-left:before {
  content: "\e662";
}
.icon-chevron-thin-right:before {
  content: "\e663";
}
.icon-close:before {
  content: "\e63e";
}
.icon-close:hover:before, .hover .icon-close:before {
  content: "\e63f";
}
a:hover > .icon-close:before {
  content: "\e63f";
}
.icon-close-solid:before {
  content: "\e62a";
}
.icon-details:before {
  content: "\e62b";
}
.icon-details:hover:before, .hover .icon-details:before  {
  content: "\e62c";
}
a:hover > .icon-details:before {
  content: "\e62c";
}
.icon-directions:before {
  content: "\e642";
}
.icon-directions:hover:before , .hover .icon-directions:before {
  content: "\e643";
}
a:hover > .icon-directions:before {
  content: "\e643";
}
.icon-email:before {
  content: "\e640";
}
.icon-email:before:hover:before, .hover .icon-email:before {
  content: "\e641";
}
a:hover > .icon-email:before {
  content: "\e641";
}
.rez-low .icon-filter:before {
  content: "\e651";
}
.rez-high .icon-filter:before {
  content: "\e62d";
}
.icon-get-location:before {
  content: "\e632";
}
.icon-info:before {
  content: "\e630";
}
.icon-info:hover:before, .hover .icon-info:before {
  content: "\e631";
}
a:hover > .icon-info:before {
  content: "\e631";
}
.icon-link:before {
  content: "\e644";
}
.icon-link:hover:before , .hover .icon-link:before {
  content: "\e645";
}
a:hover > .icon-link:before {
  content: "\e645";
}
.icon-minus:before {
  content: "\e62e";
}
.icon-minus-circled:before {
  content: "\e637";
}
.icon-new-window:before {
  content: "\e661";
}
.icon-phone:before {
  content: "\e646";
}
.icon-phone-circled:before {
  content: "\e659";
}
.icon-play:before {
  content: "\e65e";
}
.icon-plus:before {
  content: "\e62f";
}
.icon-plus-circled:before {
  content: "\e626";
}
.icon-plus-hollow:before {
  content: "\e647";
}
.icon-plus-hollow:hover:before, .hover .icon-plus-hollow:before  {
  content: "\e648";
}
a:hover > .icon-plus-hollow:before {
  content: "\e648";
}
.icon-question:before {
  content: "\e635";
}
.icon-question:hover:before, .hover .icon-question:before  {
  content: "\e636";
}
a:hover > .icon-question:before {
  content: "\e636";
}
.icon-search:before {
  content: "\e633";
}
.icon-search2:before {
  content: "\e649";
}
.icon-search2:hover:before, .hover .icon-search2:before  {
  content: "\e64a";
}
a:hover > .icon-search2:before {
  content: "\e64a";
}
.icon-sendto:before {
  content: "\e64b";
}
.icon-sendto:hover:before, .hover .icon-sendto:before {
  content: "\e64c";
}
a:hover > .icon-sendto:before {
  content: "\e64c";
}
.icon-star {
  font-family: FontAwesome;
}
.icon-star:before {
  content: "\f005";
}
.icon-unchecked:before {
  content: "\e628";
}
.icon-warning:before {
  content: "\e634";
}
@font-face {
  font-family: fordngbs-antenna;
  src: url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-Regular/a249ec5c-51a0-4581-a866-722ded577e7d-2.eot?');
  src: url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-Regular/a249ec5c-51a0-4581-a866-722ded577e7d-2.eot?#iefix') format('embedded-opentype'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-Regular/a249ec5c-51a0-4581-a866-722ded577e7d-3.woff?') format('woff'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-Regular/a249ec5c-51a0-4581-a866-722ded577e7d-1.ttf?') format('truetype'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-Regular/a249ec5c-51a0-4581-a866-722ded577e7d-4.svg?#Antenna-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: AntennaExtraLight;
  src: url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-Extra-Light/240c900d-05a2-466d-9e76-f4d4f5c45b64-2.eot?');
  src: url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-Extra-Light/240c900d-05a2-466d-9e76-f4d4f5c45b64-2.eot?#iefix') format('embedded-opentype'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-Extra-Light/240c900d-05a2-466d-9e76-f4d4f5c45b64-3.woff?') format('woff'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-Extra-Light/240c900d-05a2-466d-9e76-f4d4f5c45b64-1.ttf?') format('truetype'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-Extra-Light/240c900d-05a2-466d-9e76-f4d4f5c45b64-4.svg?#Antenna-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-smooth: always;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: AntennaLight;
  src: url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-Light/39ab3e39-bb44-43df-a570-b883a82bfbaf-2.eot?');
  src: url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-Light/39ab3e39-bb44-43df-a570-b883a82bfbaf-2.eot?#iefix') format('embedded-opentype'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-Light/39ab3e39-bb44-43df-a570-b883a82bfbaf-3.woff?') format('woff'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-Light/39ab3e39-bb44-43df-a570-b883a82bfbaf-1.ttf?') format('truetype'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-Light/39ab3e39-bb44-43df-a570-b883a82bfbaf-4.svg?#Antenna-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: AntennaRE;
  src: url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-RE/5cd8f1c2-1c5f-4606-82c5-09101d12b8f7-2.eot?');
  src: url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-RE/5cd8f1c2-1c5f-4606-82c5-09101d12b8f7-2.eot?#iefix') format('embedded-opentype'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-RE/5cd8f1c2-1c5f-4606-82c5-09101d12b8f7-3.woff?') format('woff'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-RE/5cd8f1c2-1c5f-4606-82c5-09101d12b8f7-1.ttf?') format('truetype'), url('/cmslibs/etc/designs/ford-brandsite-na/fonts/Antenna-RE/5cd8f1c2-1c5f-4606-82c5-09101d12b8f7-4.svg?#Antenna-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  margin: 0;
  padding: 0;
  overflow-y: hidden;
}
.ng-widget.disclaimers,
.ng-widget.disclaimers .header .title h2 {
  font-family: fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
}

.lock-rez-high #dummyHeader,
.lock-rez-high #view-container {
  max-width: 1400px;
  min-width: 960px;
  margin-right: auto;
  margin-left: auto;
}
#view-container {
  max-width: 1400px;
  min-width: 960px;
  margin-right: auto;
  margin-left: auto;
}
#view-container,
.ui-dialog.flip,
.find-dealer-content {
  font-family: fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
#view-container a,
.ui-dialog.flip a,
.find-dealer-content a {
  text-decoration: none;
}
#view-container img,
.ui-dialog.flip img,
.find-dealer-content img {
  border: 0 none;
}
#view-container article,
.ui-dialog.flip article,
.find-dealer-content article,
#view-container aside,
.ui-dialog.flip aside,
.find-dealer-content aside,
#view-container details,
.ui-dialog.flip details,
.find-dealer-content details,
#view-container figcaption,
.ui-dialog.flip figcaption,
.find-dealer-content figcaption,
#view-container figure,
.ui-dialog.flip figure,
.find-dealer-content figure,
#view-container footer,
.ui-dialog.flip footer,
.find-dealer-content footer,
#view-container header,
.ui-dialog.flip header,
.find-dealer-content header,
#view-container hgroup,
.ui-dialog.flip hgroup,
.find-dealer-content hgroup,
#view-container main,
.ui-dialog.flip main,
.find-dealer-content main,
#view-container nav,
.ui-dialog.flip nav,
.find-dealer-content nav,
#view-container section,
.ui-dialog.flip section,
.find-dealer-content section,
#view-container summary,
.ui-dialog.flip summary,
.find-dealer-content summary {
  display: block;
}
#view-container audio,
.ui-dialog.flip audio,
.find-dealer-content audio,
#view-container canvas,
.ui-dialog.flip canvas,
.find-dealer-content canvas,
#view-container progress,
.ui-dialog.flip progress,
.find-dealer-content progress,
#view-container video,
.ui-dialog.flip video,
.find-dealer-content video {
  display: inline-block;
  vertical-align: baseline;
}
#view-container audio:not([controls]),
.ui-dialog.flip audio:not([controls]),
.find-dealer-content audio:not([controls]) {
  display: none;
  height: 0;
}
#view-container [hidden],
.ui-dialog.flip [hidden],
.find-dealer-content [hidden],
#view-container template,
.ui-dialog.flip template,
.find-dealer-content template {
  display: none;
}
#view-container a,
.ui-dialog.flip a,
.find-dealer-content a {
  background-color: transparent;
}
#view-container a:active,
.ui-dialog.flip a:active,
.find-dealer-content a:active,
#view-container a:hover,
.ui-dialog.flip a:hover,
.find-dealer-content a:hover {
  outline: 0;
}
#view-container abbr[title],
.ui-dialog.flip abbr[title],
.find-dealer-content abbr[title] {
  border-bottom: 1px dotted;
}
#view-container b,
.ui-dialog.flip b,
.find-dealer-content b,
#view-container strong,
.ui-dialog.flip strong,
.find-dealer-content strong {
  font-weight: bold;
}
#view-container dfn,
.ui-dialog.flip dfn,
.find-dealer-content dfn {
  font-style: italic;
}
#view-container h1,
.ui-dialog.flip h1,
.find-dealer-content h1 {
  font-size: 2em;
}
#view-container section h1,
.ui-dialog.flip section h1,
.find-dealer-content section h1,
#view-container article h1,
.ui-dialog.flip article h1,
.find-dealer-content article h1 {
  margin: 0.67em 0;
}
#view-container h1,
.ui-dialog.flip h1,
.find-dealer-content h1,
#view-container h2,
.ui-dialog.flip h2,
.find-dealer-content h2,
#view-container h3,
.ui-dialog.flip h3,
.find-dealer-content h3,
#view-container h4,
.ui-dialog.flip h4,
.find-dealer-content h4,
#view-container h5,
.ui-dialog.flip h5,
.find-dealer-content h5,
#view-container h6,
.ui-dialog.flip h6,
.find-dealer-content h6 {
  margin: 0;
}
#view-container mark,
.ui-dialog.flip mark,
.find-dealer-content mark {
  background-color: #ff0;
  color: #000;
}
#view-container small,
.ui-dialog.flip small,
.find-dealer-content small {
  font-size: 80%;
}
#view-container sub,
.ui-dialog.flip sub,
.find-dealer-content sub,
#view-container sup,
.ui-dialog.flip sup,
.find-dealer-content sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
#view-container sup,
.ui-dialog.flip sup,
.find-dealer-content sup {
  top: -0.5em;
}
#view-container sub,
.ui-dialog.flip sub,
.find-dealer-content sub {
  bottom: -0.25em;
}
#view-container img,
.ui-dialog.flip img,
.find-dealer-content img {
  border: 0;
}
#view-container svg:not(:root),
.ui-dialog.flip svg:not(:root),
.find-dealer-content svg:not(:root) {
  overflow: hidden;
}
#view-container figure,
.ui-dialog.flip figure,
.find-dealer-content figure {
  margin: 1em 40px;
}
#view-container hr,
.ui-dialog.flip hr,
.find-dealer-content hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
#view-container pre,
.ui-dialog.flip pre,
.find-dealer-content pre {
  overflow: auto;
}
#view-container code,
.ui-dialog.flip code,
.find-dealer-content code,
#view-container kbd,
.ui-dialog.flip kbd,
.find-dealer-content kbd,
#view-container pre,
.ui-dialog.flip pre,
.find-dealer-content pre,
#view-container samp,
.ui-dialog.flip samp,
.find-dealer-content samp {
  font-size: 1em;
  font-family: monospace, monospace;
}
#view-container button,
.ui-dialog.flip button,
.find-dealer-content button,
#view-container input,
.ui-dialog.flip input,
.find-dealer-content input,
#view-container optgroup,
.ui-dialog.flip optgroup,
.find-dealer-content optgroup,
#view-container select,
.ui-dialog.flip select,
.find-dealer-content select,
#view-container textarea,
.ui-dialog.flip textarea,
.find-dealer-content textarea {
  margin: 0;
  color: inherit;
  font: inherit;
}
#view-container .select,
.ui-dialog.flip .select,
.find-dealer-content .select {
  overflow: hidden;
  margin-bottom: 13px;
  border: 1px solid #d4d4d4;
}
#view-container .select select,
.ui-dialog.flip .select select,
.find-dealer-content .select select {
  width: 100%;
  height: auto;
  margin-bottom: 0;
  border: 0 none;
  padding: 13px 8px;
  background: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  color: #2596cf;
  font-size: 16px;
  line-height: 1;
  text-indent: 0.01px;
  text-overflow: '';
}
#view-container .select select::-ms-expand,
.ui-dialog.flip .select select::-ms-expand,
.find-dealer-content .select select::-ms-expand {
  display: none;
}
#view-container .select select:focus,
.ui-dialog.flip .select select:focus,
.find-dealer-content .select select:focus,
#view-container .select select:active,
.ui-dialog.flip .select select:active,
.find-dealer-content .select select:active {
  outline: 0 none;
}
#view-container .select select option,
.ui-dialog.flip .select select option,
.find-dealer-content .select select option {
  color: #425968;
}
#view-container .select select option[selected="selected"],
.ui-dialog.flip .select select option[selected="selected"],
.find-dealer-content .select select option[selected="selected"] {
  color: #2596cf;
}
#view-container button,
.ui-dialog.flip button,
.find-dealer-content button {
  overflow: visible;
}
#view-container button,
.ui-dialog.flip button,
.find-dealer-content button,
#view-container select,
.ui-dialog.flip select,
.find-dealer-content select {
  text-transform: none;
}
#view-container button,
.ui-dialog.flip button,
.find-dealer-content button,
#view-container html input[type="button"],
.ui-dialog.flip html input[type="button"],
.find-dealer-content html input[type="button"],
#view-container input[type="reset"],
.ui-dialog.flip input[type="reset"],
.find-dealer-content input[type="reset"],
#view-container input[type="submit"],
.ui-dialog.flip input[type="submit"],
.find-dealer-content input[type="submit"] {
  -webkit-appearance: button;
  -moz-appearance: button;
  cursor: pointer;
}
#view-container button[disabled],
.ui-dialog.flip button[disabled],
.find-dealer-content button[disabled],
#view-container html input[disabled],
.ui-dialog.flip html input[disabled],
.find-dealer-content html input[disabled] {
  cursor: default;
}
#view-container button::-moz-focus-inner,
.ui-dialog.flip button::-moz-focus-inner,
.find-dealer-content button::-moz-focus-inner,
#view-container input::-moz-focus-inner,
.ui-dialog.flip input::-moz-focus-inner,
.find-dealer-content input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
#view-container input,
.ui-dialog.flip input,
.find-dealer-content input {
  line-height: normal;
}
#view-container input[type="checkbox"],
.ui-dialog.flip input[type="checkbox"],
.find-dealer-content input[type="checkbox"],
#view-container input[type="radio"],
.ui-dialog.flip input[type="radio"],
.find-dealer-content input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
#view-container input[type="number"]::-webkit-inner-spin-button,
.ui-dialog.flip input[type="number"]::-webkit-inner-spin-button,
.find-dealer-content input[type="number"]::-webkit-inner-spin-button,
#view-container input[type="number"]::-webkit-outer-spin-button,
.ui-dialog.flip input[type="number"]::-webkit-outer-spin-button,
.find-dealer-content input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
#view-container input[type="search"],
.ui-dialog.flip input[type="search"],
.find-dealer-content input[type="search"] {
  -webkit-appearance: field;
  -moz-appearance: field;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#view-container input[type="search"]::-webkit-search-cancel-button,
.ui-dialog.flip input[type="search"]::-webkit-search-cancel-button,
.find-dealer-content input[type="search"]::-webkit-search-cancel-button,
#view-container input[type="search"]::-webkit-search-decoration,
.ui-dialog.flip input[type="search"]::-webkit-search-decoration,
.find-dealer-content input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
#view-container fieldset,
.ui-dialog.flip fieldset,
.find-dealer-content fieldset {
  margin: 0 2px;
  border: 1px solid #c0c0c0;
  padding: 0.35em 0.625em 0.75em;
}
#view-container legend,
.ui-dialog.flip legend,
.find-dealer-content legend {
  border: 0;
  padding: 0;
}
#view-container textarea,
.ui-dialog.flip textarea,
.find-dealer-content textarea {
  overflow: auto;
}
#view-container optgroup,
.ui-dialog.flip optgroup,
.find-dealer-content optgroup {
  font-weight: bold;
}
#view-container table,
.ui-dialog.flip table,
.find-dealer-content table {
  border-collapse: collapse;
  border-spacing: 0;
}
#view-container td,
.ui-dialog.flip td,
.find-dealer-content td,
#view-container th,
.ui-dialog.flip th,
.find-dealer-content th {
  padding: 0;
}
.ie8 #view-container .select select,
.ie9 #view-container .select select,
.ie8 .ui-dialog.flip .select select,
.ie9 .ui-dialog.flip .select select,
.ie8 .find-dealer-content .select select,
.ie9 .find-dealer-content .select select {
  background-image: none;
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix {
  zoom: 100%;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  height: 0;
  overflow: hidden;
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter:Alpha(opacity=0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
  width: 2.4em;
}
.ui-button-icons-only {
  width: 3.4em;
}
button.ui-button-icons-only {
  width: 3.7em;
}
/* button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: .4em 1em;
}
/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}
/* button sets */
.ui-buttonset {
  margin-right: 7px;
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/*
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
*/
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-widget-overlay {
  background: #000 none;
  -moz-opacity: 0.3;
  opacity: 0.3;
  filter:Alpha(opacity=30)
}
#view-container .button-group > li,
.ui-dialog.flip .button-group > li,
.find-dealer-content .button-group > li {
  list-style-type: none;
}
#view-container .btn,
.ui-dialog.flip .btn,
.find-dealer-content .btn {
  display: inline-block;
  margin-bottom: 0;
  border: 1px solid transparent;
  background-image: none;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  cursor: pointer;
  padding: 6px 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 14px;
  line-height: 1.42857143;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
/*  user-select: none;*/
}
#view-container .btn:focus,
.ui-dialog.flip .btn:focus,
.find-dealer-content .btn:focus {
  outline: none;
  outline-offset: 0;
}
#view-container .btn:hover,
.ui-dialog.flip .btn:hover,
.find-dealer-content .btn:hover,
#view-container .btn:focus,
.ui-dialog.flip .btn:focus,
.find-dealer-content .btn:focus {
  color: #ffffff;
  text-decoration: none;
}
#view-container .btn:active,
.ui-dialog.flip .btn:active,
.find-dealer-content .btn:active,
#view-container .btn.active,
.ui-dialog.flip .btn.active,
.find-dealer-content .btn.active {
  outline: none;
  outline-offset: 0;
}
#view-container .btn.disabled,
.ui-dialog.flip .btn.disabled,
.find-dealer-content .btn.disabled,
#view-container .btn[disabled],
.ui-dialog.flip .btn[disabled],
.find-dealer-content .btn[disabled],
fieldset[disabled] #view-container .btn,
fieldset[disabled] .ui-dialog.flip .btn,
fieldset[disabled] .find-dealer-content .btn {
  -moz-opacity: 0.65;
  opacity: 0.65;
  filter:Alpha(opacity=65);
  cursor: not-allowed;
}
#view-container .btn-default,
.ui-dialog.flip .btn-default,
.find-dealer-content .btn-default {
  border-color: #ffffff;
  background-color: transparent;
  color: #ffffff;
}
#view-container .btn-default:hover,
.ui-dialog.flip .btn-default:hover,
.find-dealer-content .btn-default:hover,
#view-container .btn-default:focus,
.ui-dialog.flip .btn-default:focus,
.find-dealer-content .btn-default:focus,
#view-container .btn-default:active,
.ui-dialog.flip .btn-default:active,
.find-dealer-content .btn-default:active,
#view-container .btn-default.active,
.ui-dialog.flip .btn-default.active,
.find-dealer-content .btn-default.active {
  border-color: #2d96cd;
  background-color: #ffffff;
  color: #2d96cd;
}
#view-container .btn-default.disabled,
.ui-dialog.flip .btn-default.disabled,
.find-dealer-content .btn-default.disabled,
#view-container .btn-default[disabled],
.ui-dialog.flip .btn-default[disabled],
.find-dealer-content .btn-default[disabled],
fieldset[disabled] #view-container .btn-default,
fieldset[disabled] .ui-dialog.flip .btn-default,
fieldset[disabled] .find-dealer-content .btn-default,
#view-container .btn-default.disabled:hover,
.ui-dialog.flip .btn-default.disabled:hover,
.find-dealer-content .btn-default.disabled:hover,
#view-container .btn-default[disabled]:hover,
.ui-dialog.flip .btn-default[disabled]:hover,
.find-dealer-content .btn-default[disabled]:hover,
fieldset[disabled] #view-container .btn-default:hover,
fieldset[disabled] .ui-dialog.flip .btn-default:hover,
fieldset[disabled] .find-dealer-content .btn-default:hover,
#view-container .btn-default.disabled:focus,
.ui-dialog.flip .btn-default.disabled:focus,
.find-dealer-content .btn-default.disabled:focus,
#view-container .btn-default[disabled]:focus,
.ui-dialog.flip .btn-default[disabled]:focus,
.find-dealer-content .btn-default[disabled]:focus,
fieldset[disabled] #view-container .btn-default:focus,
fieldset[disabled] .ui-dialog.flip .btn-default:focus,
fieldset[disabled] .find-dealer-content .btn-default:focus,
#view-container .btn-default.disabled:active,
.ui-dialog.flip .btn-default.disabled:active,
.find-dealer-content .btn-default.disabled:active,
#view-container .btn-default[disabled]:active,
.ui-dialog.flip .btn-default[disabled]:active,
.find-dealer-content .btn-default[disabled]:active,
fieldset[disabled] #view-container .btn-default:active,
fieldset[disabled] .ui-dialog.flip .btn-default:active,
fieldset[disabled] .find-dealer-content .btn-default:active,
#view-container .btn-default.disabled.active,
.ui-dialog.flip .btn-default.disabled.active,
.find-dealer-content .btn-default.disabled.active,
#view-container .btn-default[disabled].active,
.ui-dialog.flip .btn-default[disabled].active,
.find-dealer-content .btn-default[disabled].active,
fieldset[disabled] #view-container .btn-default.active,
fieldset[disabled] .ui-dialog.flip .btn-default.active,
fieldset[disabled] .find-dealer-content .btn-default.active {
  border-color: #ffffff;
  background-color: transparent;
}
#view-container .btn-primary,
.ui-dialog.flip .btn-primary,
.find-dealer-content .btn-primary {
  border-color: #2d96cd;
  background-color: #2d96cd;
  color: #ffffff;
}
#view-container .btn-primary:hover,
.ui-dialog.flip .btn-primary:hover,
.find-dealer-content .btn-primary:hover,
#view-container .btn-primary:focus,
.ui-dialog.flip .btn-primary:focus,
.find-dealer-content .btn-primary:focus,
#view-container .btn-primary:active,
.ui-dialog.flip .btn-primary:active,
.find-dealer-content .btn-primary:active,
#view-container .btn-primary.active,
.ui-dialog.flip .btn-primary.active,
.find-dealer-content .btn-primary.active {
  border-color: #2d96cd;
  background-color: #ffffff;
  color: #2d96cd;
}
#view-container .btn-primary.disabled,
.ui-dialog.flip .btn-primary.disabled,
.find-dealer-content .btn-primary.disabled,
#view-container .btn-primary[disabled],
.ui-dialog.flip .btn-primary[disabled],
.find-dealer-content .btn-primary[disabled],
fieldset[disabled] #view-container .btn-primary,
fieldset[disabled] .ui-dialog.flip .btn-primary,
fieldset[disabled] .find-dealer-content .btn-primary,
#view-container .btn-primary.disabled:hover,
.ui-dialog.flip .btn-primary.disabled:hover,
.find-dealer-content .btn-primary.disabled:hover,
#view-container .btn-primary[disabled]:hover,
.ui-dialog.flip .btn-primary[disabled]:hover,
.find-dealer-content .btn-primary[disabled]:hover,
fieldset[disabled] #view-container .btn-primary:hover,
fieldset[disabled] .ui-dialog.flip .btn-primary:hover,
fieldset[disabled] .find-dealer-content .btn-primary:hover,
#view-container .btn-primary.disabled:focus,
.ui-dialog.flip .btn-primary.disabled:focus,
.find-dealer-content .btn-primary.disabled:focus,
#view-container .btn-primary[disabled]:focus,
.ui-dialog.flip .btn-primary[disabled]:focus,
.find-dealer-content .btn-primary[disabled]:focus,
fieldset[disabled] #view-container .btn-primary:focus,
fieldset[disabled] .ui-dialog.flip .btn-primary:focus,
fieldset[disabled] .find-dealer-content .btn-primary:focus,
#view-container .btn-primary.disabled:active,
.ui-dialog.flip .btn-primary.disabled:active,
.find-dealer-content .btn-primary.disabled:active,
#view-container .btn-primary[disabled]:active,
.ui-dialog.flip .btn-primary[disabled]:active,
.find-dealer-content .btn-primary[disabled]:active,
fieldset[disabled] #view-container .btn-primary:active,
fieldset[disabled] .ui-dialog.flip .btn-primary:active,
fieldset[disabled] .find-dealer-content .btn-primary:active,
#view-container .btn-primary.disabled.active,
.ui-dialog.flip .btn-primary.disabled.active,
.find-dealer-content .btn-primary.disabled.active,
#view-container .btn-primary[disabled].active,
.ui-dialog.flip .btn-primary[disabled].active,
.find-dealer-content .btn-primary[disabled].active,
fieldset[disabled] #view-container .btn-primary.active,
fieldset[disabled] .ui-dialog.flip .btn-primary.active,
fieldset[disabled] .find-dealer-content .btn-primary.active {
  border-color: #2d96cd;
  background-color: #2d96cd;
}
#view-container .btn-success,
.ui-dialog.flip .btn-success,
.find-dealer-content .btn-success {
  border-color: #1bbc9b;
  background-color: #1bbc9b;
  color: #ffffff;
}
#view-container .btn-success:hover,
.ui-dialog.flip .btn-success:hover,
.find-dealer-content .btn-success:hover,
#view-container .btn-success:focus,
.ui-dialog.flip .btn-success:focus,
.find-dealer-content .btn-success:focus,
#view-container .btn-success:active,
.ui-dialog.flip .btn-success:active,
.find-dealer-content .btn-success:active,
#view-container .btn-success.active,
.ui-dialog.flip .btn-success.active,
.find-dealer-content .btn-success.active {
  border-color: #2d96cd;
  background-color: #ffffff;
  color: #2d96cd;
}
#view-container .btn-success.disabled,
.ui-dialog.flip .btn-success.disabled,
.find-dealer-content .btn-success.disabled,
#view-container .btn-success[disabled],
.ui-dialog.flip .btn-success[disabled],
.find-dealer-content .btn-success[disabled],
fieldset[disabled] #view-container .btn-success,
fieldset[disabled] .ui-dialog.flip .btn-success,
fieldset[disabled] .find-dealer-content .btn-success,
#view-container .btn-success.disabled:hover,
.ui-dialog.flip .btn-success.disabled:hover,
.find-dealer-content .btn-success.disabled:hover,
#view-container .btn-success[disabled]:hover,
.ui-dialog.flip .btn-success[disabled]:hover,
.find-dealer-content .btn-success[disabled]:hover,
fieldset[disabled] #view-container .btn-success:hover,
fieldset[disabled] .ui-dialog.flip .btn-success:hover,
fieldset[disabled] .find-dealer-content .btn-success:hover,
#view-container .btn-success.disabled:focus,
.ui-dialog.flip .btn-success.disabled:focus,
.find-dealer-content .btn-success.disabled:focus,
#view-container .btn-success[disabled]:focus,
.ui-dialog.flip .btn-success[disabled]:focus,
.find-dealer-content .btn-success[disabled]:focus,
fieldset[disabled] #view-container .btn-success:focus,
fieldset[disabled] .ui-dialog.flip .btn-success:focus,
fieldset[disabled] .find-dealer-content .btn-success:focus,
#view-container .btn-success.disabled:active,
.ui-dialog.flip .btn-success.disabled:active,
.find-dealer-content .btn-success.disabled:active,
#view-container .btn-success[disabled]:active,
.ui-dialog.flip .btn-success[disabled]:active,
.find-dealer-content .btn-success[disabled]:active,
fieldset[disabled] #view-container .btn-success:active,
fieldset[disabled] .ui-dialog.flip .btn-success:active,
fieldset[disabled] .find-dealer-content .btn-success:active,
#view-container .btn-success.disabled.active,
.ui-dialog.flip .btn-success.disabled.active,
.find-dealer-content .btn-success.disabled.active,
#view-container .btn-success[disabled].active,
.ui-dialog.flip .btn-success[disabled].active,
.find-dealer-content .btn-success[disabled].active,
fieldset[disabled] #view-container .btn-success.active,
fieldset[disabled] .ui-dialog.flip .btn-success.active,
fieldset[disabled] .find-dealer-content .btn-success.active {
  border-color: #1bbc9b;
  background-color: #1bbc9b;
}
#view-container .btn-xl,
.ui-dialog.flip .btn-xl,
.find-dealer-content .btn-xl {
  padding: 10px 40px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 17px;
  line-height: 18px;
}
#view-container .btn-lg,
.ui-dialog.flip .btn-lg,
.find-dealer-content .btn-lg {
  padding: 8px 16px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 18px;
  line-height: 1.33;
}
#view-container .btn-sm,
.ui-dialog.flip .btn-sm,
.find-dealer-content .btn-sm {
  padding: 5px 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 12px;
  line-height: 1.5;
}
#view-container .btn-xs,
.ui-dialog.flip .btn-xs,
.find-dealer-content .btn-xs {
  padding: 1px 5px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 12px;
  line-height: 1.5;
}
#view-container .btn-block,
.ui-dialog.flip .btn-block,
.find-dealer-content .btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
#view-container a.link,
.ui-dialog.flip a.link,
.find-dealer-content a.link,
#view-container a.feature-link,
.ui-dialog.flip a.feature-link,
.find-dealer-content a.feature-link {
  display: inline-block;
  color: inherit;
}
#view-container a.link .text,
.ui-dialog.flip a.link .text,
.find-dealer-content a.link .text,
#view-container a.feature-link .text,
.ui-dialog.flip a.feature-link .text,
.find-dealer-content a.feature-link .text {
  display: block;
  margin-top: 20px;
  font-size: 14px;
  line-height: 1.4;
  font-family: AntennaRE, fordngbs-antenna, arial, helvetica, sans-serif;
  text-transform: uppercase;
  vertical-align: middle;
}
#view-container a.link .icon,
.ui-dialog.flip a.link .icon,
.find-dealer-content a.link .icon,
#view-container a.feature-link .icon,
.ui-dialog.flip a.feature-link .icon,
.find-dealer-content a.feature-link .icon {
  display: block;
  font-size: 50px;
  vertical-align: middle;
}
.rez-high #view-container a.link,
.rez-high .ui-dialog.flip a.link,
.rez-high .find-dealer-content a.link,
.rez-high #view-container a.feature-link,
.rez-high .ui-dialog.flip a.feature-link,
.rez-high .find-dealer-content a.feature-link {
  zoom: 1;
}
.rez-high #view-container a.link:before,
.rez-high .ui-dialog.flip a.link:before,
.rez-high .find-dealer-content a.link:before,
.rez-high #view-container a.feature-link:before,
.rez-high .ui-dialog.flip a.feature-link:before,
.rez-high .find-dealer-content a.feature-link:before,
.rez-high #view-container a.link:after,
.rez-high .ui-dialog.flip a.link:after,
.rez-high .find-dealer-content a.link:after,
.rez-high #view-container a.feature-link:after,
.rez-high .ui-dialog.flip a.feature-link:after,
.rez-high .find-dealer-content a.feature-link:after {
  content: " ";
  display: table;
  height: 0;
  overflow: hidden;
}
.rez-high #view-container a.link:after,
.rez-high .ui-dialog.flip a.link:after,
.rez-high .find-dealer-content a.link:after,
.rez-high #view-container a.feature-link:after,
.rez-high .ui-dialog.flip a.feature-link:after,
.rez-high .find-dealer-content a.feature-link:after {
  clear: both;
}
.rez-high #view-container a.link .text,
.rez-high .ui-dialog.flip a.link .text,
.rez-high .find-dealer-content a.link .text,
.rez-high #view-container a.feature-link .text,
.rez-high .ui-dialog.flip a.feature-link .text,
.rez-high .find-dealer-content a.feature-link .text {
  display: inline-block;
  float: left;
  margin-top: 0;
  font-size: 18px;
  text-transform: uppercase;
}
.rez-high #view-container a.link .icon,
.rez-high .ui-dialog.flip a.link .icon,
.rez-high .find-dealer-content a.link .icon,
.rez-high #view-container a.feature-link .icon,
.rez-high .ui-dialog.flip a.feature-link .icon,
.rez-high .find-dealer-content a.feature-link .icon {
  display: inline-block;
  float: right;
  margin-left: 10px;
  font-size: 26px;
}
.ui-widget-overlay,
#screen_flip_disclaimer {
  background: #000 none;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter:Alpha(opacity=70);
}
.ie #screen_flip_disclaimer, .ie #screen_flip {
  width: 99999px;
}
.ie8 #screen_flip_disclaimer, .ie8 #screen_flip, .ie8 .screen {
  width: 100%;
}
.ui-dialog.flip {
  background-color: #fff;
  color: #626466;
  font-size: 14px;
  line-height: 1.428em;
  font-family: fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
/*  font-smoothing: antialiased;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ui-dialog.flip * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.ui-dialog.flip a {
  color: #2596cf;
}
.ui-dialog.flip ul.list-unstyled,
.ui-dialog.flip ul.list-inline {
  margin: 0;
  padding: 0;
}
.ui-dialog.flip ul.list-unstyled > li,
.ui-dialog.flip ul.list-inline > li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.ui-dialog.flip ul.list-inline > li {
  display: inline-block;
  vertical-align: top;
}
.ui-dialog.flip .globalDisclaimerLink {
  margin-left: 2px;
  color: inherit;
  font-style: normal;
  cursor: default;
}
.ui-dialog.flip .ui-dialog-titlebar {
  display: none;
}
.ui-dialog.flip .ui-dialog-content {
  z-index: 0;
  padding: 0;
}
.rez-low.flip-open {
  overflow: hidden;
}
.rez-low .ui-dialog.flip {
  position: fixed;
  top: 0!important;
  right: 0;
  bottom: 0;
  left: 0!important;
  width: auto!important;
  height: auto!important;
}
.rez-low .ui-dialog.flip .ui-dialog-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}
.rez-high .ui-dialog.flip .globalDisclaimerLink {
  color: #2596cf;
  cursor: pointer;
}
#view-container .ford-carousel {
  position: relative;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  width: 100%;
  overflow: hidden;
}
#view-container .ford-carousel > ul {
  margin: 0;
  padding: 0;
  
}
#view-container .ford-carousel > ul > li {
  position: relative;
  display: inline-block;
  z-index: 5;
  width: 100%;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
#view-container .ford-carousel .controls {
  display: none;
}
#view-container .ford-carousel .pagination {
  display: none;
}
#view-container .ford-carousel.has-multi.initialized {
  background-color: #FFF;
}
#view-container .ford-carousel.has-multi.initialized .pagination {
  display: block;
}
#view-container .ford-carousel.has-multi > ul {
  position: relative;
  white-space: nowrap;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
#view-container .ford-carousel.has-multi > ul.animate {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  
  -webkit-transition: -webkit-transform 0.6s;
  -moz-transition: -moz-transform 0.6s;
  -ms-transition: -ms-transform 0.6s;
  -o-transition: -o-transform 0.6s;
  transition: transform 0.6s;
  
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
}
#view-container .ford-carousel.has-multi > ul > li {
  white-space: normal;
}
#view-container .ford-carousel.has-multi .pagination {
  position: absolute;
  left: 0;
  bottom: 20px;
  z-index: 10;
  width: 100%;
}
#view-container .ford-carousel.has-multi .pagination > ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
#view-container .ford-carousel.has-multi .pagination > ul > li {
  display: inline-block;
  list-styl-type: none;
  margin: 0 0 0 10px;
  padding: 0;
}
#view-container .ford-carousel.has-multi .pagination > ul > li:first-child {
  margin-left: 0;
}
#view-container .ford-carousel.has-multi .pagination .page {
  display: inline-block;
  width: 10px;
  height: 10px;
  overflow: hidden;
  border: 1px solid transparent;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #fff;
  font-size: 12px;
  text-indent: 9999px;
  vertical-align: middle;
  cursor: pointer;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
}
#view-container .ford-carousel.has-multi .pagination .page:hover {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
}
#view-container .ford-carousel.has-multi .pagination .page.current,
#view-container .ford-carousel.has-multi .pagination .page.current:hover {
  border-color: #fff;
  background-color: transparent;
  cursor: default;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.rez-high #view-container .ford-carousel.has-multi.initialized .controls {
  display: block;
}
.rez-high #view-container .ford-carousel.has-multi .controls {
  position: absolute;
  right: 0;
  bottom: 40%;
  z-index: 10;
}
.rez-high #view-container .ford-carousel.has-multi .controls .next,
.rez-high #view-container .ford-carousel.has-multi .controls .previous {
  display: block;
  width: 45px;
  overflow: hidden;
  margin-bottom: 3px;
  padding: 15px 0;
  font-size: 2.5em;
  text-align: center;
  cursor: pointer;
}
.rez-high #view-container .ford-carousel.has-multi .controls .next:hover,
.rez-high #view-container .ford-carousel.has-multi .controls .previous:hover {
  background-color: #ffffff;
  color: #2d96cd;
}
.rez-high #view-container .ford-carousel.has-multi .controls .next {
  color: #ffffff;
  background-color: #2d96cd;
}
.rez-high #view-container .ford-carousel.has-multi .controls .previous {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.5);
}
body {
  overflow-x: hidden;
}
#view-container {
  position: relative;
  z-index: 0;
  width: 100%;
  background-color: #ffffff;
  color: #626466;
  font-size: 14px;
  line-height: 1.428em;
  font-family: fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
  /*font-smooth: always;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#view-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#view-container a {
  color: #2596cf;
}
#view-container .components {
  width: 100%;
}
#view-container .component {
  position: relative;
  width: 100%;
}
#view-container ul.list-unstyled,
#view-container ul.list-inline {
  margin: 0;
  padding: 0;
}
.component sup {
  font-style:normal;
}
#view-container ul.list-unstyled > li,
#view-container ul.list-inline > li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#view-container ul.list-inline > li {
  display: inline-block;
  vertical-align: top;
}
#view-container .globalDisclaimerLink {
  margin-left: 2px;
  color: inherit;
  font-style: normal;
  cursor: default;
}
#view-container .slide .picture {
  position: relative;
  z-index: 0;
}
#view-container .slide .picture img {
  display: block;
  width: 100%;
}
#view-container .slide .content {
  position: absolute;
  top: 40px;
  bottom: 40px;
  left: 0;
  z-index: 5;
  width: 100%;
  padding: 0 10px;
  text-align: center;
}
#view-container .slide .content h1 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  font-family: AntennaLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
  font-weight: normal;
  line-height: 1.2;
}
#view-container .slide .full-slide-link {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index:6;
	top: 0;
	background-image: url(about:blank); /* UGH IE */
}

.lock-rez-low body,
.lock-rez-low #dummyHeader,
.lock-rez-low #view-container {
  min-width: 320px;
  max-width: 767px;
}
.lock-rez-high body,
.lock-rez-high #dummyHeader,
.lock-rez-high #view-container {
  min-width: 960px;
}
.rez-low body {
  padding-top: 51px;
}
.rez-high body {
  padding-top: 79px;
}
.rez-high #view-container .globalDisclaimerLink {
  color: #2596cf;
  cursor: pointer;
}
.rez-high #view-container .slide .content {
  left: 6%;
  right: 6%;
  width: auto;
  padding: 0;
}
.rez-high #view-container .slide .content.align-left, .rez-high #view-container .slide .content .align-left  {
  text-align: left;
}
.rez-high #view-container .slide .content.align-center, .rez-high #view-container .slide .content .align-center {
  text-align: center;
}
.rez-high #view-container .slide .content.align-right, .rez-high #view-container .slide .content .align-right {
  text-align: right;
}
.rez-high #view-container .slide .content h1 {
  font-size: 42px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .rez-high body {
    padding-top: 63.2px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .rez-high body {
    padding-top: 68px;
  }
}
@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (orientation: landscape) {
  .rez-high body {
    padding-top: 68px;
  }
}
.initializing body > #disclaimer,
.initializing body > #footer {
  display: none;
}
#view-container .component.Loading,
#view-container .component > .loading {
  min-height: 200px;
}
#view-container .component.Loading .container,
#view-container .component > .loading {
  position: relative;
  width: 100%;
  overflow: hidden;
}
#view-container .component.Loading .container {
  height: 100%;
  min-height: inherit;
}
#view-container .component.Loading .container span,
#view-container .component > .loading span {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  z-index: 10;
  width: 38px;
  height: 38px;
  overflow: hidden;
  margin: -19px 0 0 -19px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  background: rgba(100, 100, 100, 0.8) url(../images/ui/busy.gif) no-repeat center center;
  -moz-opacity: 0.9;
  opacity: 0.9;
  filter:Alpha(opacity=90);
}

#view-container .Billboard.component {
  min-height: 255px;
  line-height: 0px;
}
#view-container .Billboard.component .slide {
  color: #fff;
}
#view-container .Billboard.component.slide {
  color: #fff;
}
#view-container .Billboard.component .slide .content h1 {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
#view-container .Billboard.component .slide .content .cta.static {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#view-container .Billboard.component .slide .content .cta.static h2 {
  margin: 20px 0 0 0;
  font-size: 14px;
  line-height: 1.3;
  vertical-align: middle;
}
#view-container .Billboard.component .slide .content .cta.feature a.link {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#view-container .Billboard.component .slide .content .cta.buttons ul {
  margin: 0;
  padding: 0;
}
#view-container .Billboard.component .cta.buttons ul li {
  display: inline-block;
  list-style-type: none;
  margin: 10px 0 0 10px;
  padding: 0;
}
#view-container .Billboard.component .slide .content .cta.buttons ul li:first-child {
  margin-left: 0;
}
#view-container .Billboard.component .slide .content .cta.buttons ul li a {
  display: inline-block;
}
.rez-high #view-container .Billboard.component .slide .content .cta.static h2 {
  font-size: 18px;
}
/* #view-container .CompareVehicles.component {
  padding-bottom: 10px;
}
#view-container .CompareVehicles.component > header {
  color: #626466;
}
#view-container .CompareVehicles.component > header h1 {
  font-weight: normal;
  font-family: AntennaExtraLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
  
}
#view-container .CompareVehicles.component > header a.link {
  color: #2596cf;
}
#view-container .CompareVehicles.component > header a.link .text {
  margin-top: 0;
  font-weight: normal;
  font-family: AntennaLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
  text-transform: uppercase;
}
#view-container .CompareVehicles.component .ford-carousel.has-multi.initialized {
  background-color: #fff;
}
#view-container .CompareVehicles.component .model .image a {
  display: block;
}
#view-container .CompareVehicles.component .model .image img {
  vertical-align: bottom;
}
#view-container .CompareVehicles.component .model .info {
  margin: 15px 10px 0 10px;
}
#view-container .CompareVehicles.component .model .info a {
  font-size: 18px;
  text-transform: uppercase;
}
#view-container .CompareVehicles.component .model .info .price {
  margin: 5px 0;
  font-family: fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
}
#view-container .CompareVehicles.component .model .info .details {
  font-weight: normal;
  font-family: AntennaLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
}
#view-container .CompareVehicles.component .model .info .details > li {
  margin-top: 15px;
  line-height: 16px;
}
.rez-low #view-container .CompareVehicles.component > header {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  width: 100%;
  padding: 60px 5% 10px 5%;
  text-align: center;
}
.rez-low #view-container .CompareVehicles.component > header h1 {
  font-size: 25px;
}
.rez-low #view-container .CompareVehicles.component > header a.link {
  margin-top: 10px;
}
.rez-low #view-container .CompareVehicles.component > header a.link .text {
  font-size: 15px;
  text-transform: uppercase;
}
.rez-low #view-container .CompareVehicles.component .ford-carousel {
  padding-bottom: 20%;
}
.rez-low #view-container .CompareVehicles.component .ford-carousel .model {
  position: relative;
  padding: 142px 5% 0 5%;
  line-height: 1.8em;
}
.rez-low #view-container .CompareVehicles.component .ford-carousel .model .image {
  padding: 0 7%;
}
.rez-low #view-container .CompareVehicles.component .ford-carousel .model .image img {
  width: 100%;
}
.rez-low #view-container .CompareVehicles.component .ford-carousel .model .info {
  padding: 0 5%;
}
.rez-low #view-container .CompareVehicles.component .ford-carousel .all {
  background-color: #f4f4f2;
}
.rez-low #view-container .CompareVehicles.component .ford-carousel .all > .content {
  padding-top: 142px;
}
.rez-low #view-container .CompareVehicles.component .ford-carousel .all .image {
  margin-top: 20%;
}
.rez-low #view-container .CompareVehicles.component .ford-carousel .all img {
  width: 100%;
}
.rez-low #view-container .CompareVehicles.component .ford-carousel .all .actions {
  width: 65%;
  margin: 50px auto 0 auto;
}
.rez-low #view-container .CompareVehicles.component .ford-carousel .all .actions .btn {
  font-weight: bold;
  font-size: 14px;
  font-family: AntennaRE, fordngbs-antenna, arial, helvetica, sans-serif;
}
.rez-low #view-container .CompareVehicles.component .ford-carousel.has-multi .pagination .page {
  background-color: #2596cf;
}
.rez-low #view-container .CompareVehicles.component .ford-carousel.has-multi .pagination .page.current,
.rez-low #view-container .CompareVehicles.component .ford-carousel.has-multi .pagination .page.current:hover {
  border-color: #2596cf;
  background-color: transparent;
}
.rez-high #view-container .CompareVehicles.component {
  padding: 50px 0;
}
.rez-high #view-container .CompareVehicles.component header {
  position: relative;
  zoom: 1;
  width: 80%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
}
.rez-high #view-container .CompareVehicles.component header:before,
.rez-high #view-container .CompareVehicles.component header:after {
  content: "";
  display: table;
  height: 0;
  overflow: hidden;
}
.rez-high #view-container .CompareVehicles.component header:after {
  clear: both;
}
.rez-high #view-container .CompareVehicles.component header h1 {
  width: 100%;
  float: none;
  font-weight: normal;
  font-family: AntennaExtraLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
}
.rez-high #view-container .CompareVehicles.component header h2 {
  margin-top: 4px;
  font-weight: normal;
  font-size: 18px;
  line-height: 1.3em;
  font-family: AntennaRE, fordngbs-antenna, arial, helvetica, sans-serif;
}
.rez-high #view-container .CompareVehicles.component header h2 .model-name {
  text-transform: uppercase;
}
.rez-high #view-container .CompareVehicles.component header a.link {
  display: inline-block;
  float: right;
  margin-left: 20px;
  color: #2596cf;
  font-size: 18px;
  vertical-align: top;
}
.rez-high #view-container .CompareVehicles.component header a.link .text {
  font-weight: normal;
  font-family: AntennaLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
}
.rez-high #view-container .CompareVehicles.component header a.link .icon {
  margin-left: 10px;
}
.rez-high #view-container .CompareVehicles.component .content {
  width: 80%;
  max-width: 1200px;
  overflow: hidden;
  margin: 10px auto 0 auto;
}
.rez-high #view-container .CompareVehicles.component .content .all {
  margin-top: 55px;
  color: #2596cf;
  text-align: center;
}
.rez-high #view-container .CompareVehicles.component .content .all a.link .text {
  font-weight: normal;
  font-size: 18px;
  font-family: AntennaRE, fordngbs-antenna, arial, helvetica, sans-serif;
  text-transform: uppercase;
}
.rez-high #view-container .CompareVehicles.component .content .all a.link .icon {
  font-size: 26px;
}
.rez-high #view-container .CompareVehicles.component .content .collapse {
  padding-top: 65px;
  color: #2596cf;
  font-size: 50px;
  line-height: 50px;
  text-align: center;
}
.rez-high #view-container .CompareVehicles.component .content .collapse .icon-plus-hollow {
  display: inline-block;
  cursor: pointer;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -ms-transition: -ms-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s;
}
.FindDealerMini .collapse .icon-plus-hollow { cursor: pointer; }
.rez-high #view-container .CompareVehicles.component .content.collapsed .all,
.rez-high #view-container .CompareVehicles.component .content.collapsed .model .details {
  display: none;
}
.rez-high #view-container .CompareVehicles.component .content.collapsed .collapse .icon-plus-hollow {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.rez-high #view-container .CompareVehicles.component .vehicles {
  text-align: center;
}
.rez-high #view-container .CompareVehicles.component .vehicles .vehicle {
  width: 33%;
  margin-left: 0;
  padding: 1%;
}
.rez-high #view-container .CompareVehicles.component .model {
  margin: 5% 0 0 0;
  line-height: 1.8em;
  text-align: left;
}
.rez-high #view-container .CompareVehicles.component .model img {
  width: 100%;
  margin: auto auto 20px auto;
}
.rez-high #view-container .CompareVehicles.component .model .info {
  margin: 0;
}
.rez-high.breakpoint-md #view-container .CompareVehicles.component header h1 {
  font-size: 30px;
  line-height: 31px;
}
.rez-high.breakpoint-lg #view-container .CompareVehicles.component header h1 {
  font-size: 34px;
  line-height: 43px;
}
.rez-high.breakpoint-lg #view-container .CompareVehicles.component header a.link .icon {
  font-size: 24px;
}
.rez-high.breakpoint-xl #view-container .CompareVehicles.component header h1 {
  font-size: 48px;
}
.rez-high.breakpoint-xl #view-container .CompareVehicles.component header h2 {
  margin-top: 20px;
}
.rez-high.breakpoint-xl #view-container .CompareVehicles.component header a.link .text {
  font-size: 21px;
}
.rez-high.breakpoint-xl #view-container .CompareVehicles.component header a.link .icon {
  font-size: 26px;
} */
#view-container .FindDealerMini.component {
  background-color: #f4f4f3;
}
#view-container .FindDealerMini.component .location-unaware {
  position: relative;
  height: 325px;
  overflow: hidden;
  padding: 70px 20px 42px 20px;
}
#view-container .FindDealerMini.component .collapse .icon-plus-hollow { cursor: pointer; }

#view-container .FindDealerMini.component .location-unaware h3 {
  width: 75%;
  max-width: 240px;
  margin: 0 auto 55px auto;
  color: #626466;
  font-weight: normal;
  font-size: 24px;
  line-height: 1.1;
  font-family: AntennaExtraLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
  text-align: center;
}
#view-container .FindDealerMini.component .location-unaware .actions .use-location .btn {
  padding: 10px;
  text-align: left;
  vertical-align: middle;
}
#view-container .FindDealerMini.component .location-unaware .actions .use-location .btn .icon-get-location {
  margin-right: 15px;
  font-size: 26px;
  vertical-align: middle;
}
#view-container .FindDealerMini.component .location-unaware .actions .use-location .btn .text {
  font-family: AntennaLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
  vertical-align: middle;
}
#view-container .FindDealerMini.component .location-unaware .actions .use-zip {
  position: relative;
  background-color: #fff;
  line-height: 50px;
}
#view-container .FindDealerMini.component .location-unaware .actions .use-zip .placeholder {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  padding: 0 10px;
  color: #626466;
  font-size: 12px;
  line-height: inherit;
  font-family: AntennaLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
  font-style: italic;
}
#view-container .FindDealerMini.component .location-unaware .actions .use-zip.focused .placeholder {
  display: none;
}
#view-container .FindDealerMini.component .location-unaware .actions .use-zip form {
  position: relative;
  z-index: 5;
  height: 50px;
}
#view-container .FindDealerMini.component .location-unaware .actions .use-zip input {
  position: relative;
/*  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;*/
  z-index: 5;
  width: 100%;
  height: 100%;
  margin: 0;
  border: 0 none;
  border-bottom: 1px solid #d4d4d4;
  padding: 0 38px 0 10px;
  background-color: transparent;
  color: #333333;
  font-size: 14px;
  line-height: 1;
  font-family: AntennaLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
}
#view-container .FindDealerMini.component .location-unaware .actions .use-zip input:focus {
  outline: none;
}
#view-container .FindDealerMini.component .location-unaware .actions .use-zip .icon-search {
  position: absolute;
  display: inline-block;
  top: 0;
  right: 0;
  z-index: 10;
  width: 32px;
  height: 50px;
  overflow: hidden;
  color: #bbb;
  font-size: 17px;
  line-height: inherit;
  text-align: center;
  cursor: pointer;
}
#view-container .FindDealerMini.component .location-aware {
  position: relative;
  height: 405px;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel {
  height: 100%;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel.has-multi.initialized {
  background-color: #fff;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel .slide .content {
  top: 0;
  padding: 30px 0 90px 0;
  text-align: left;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel .pagination .page {
  background-color: #2d96cd;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel .pagination .page.current,
#view-container .FindDealerMini.component .location-aware .ford-carousel .pagination .page.current:hover {
  border-color: #2d96cd;
  background-color: transparent;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel .info {
  padding: 0 35px;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel h3 {
  margin-bottom: 5px;
  font-weight: normal;
  font-size: 15px;
  font-family: AntennaLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel .name {
  margin-bottom: 10px;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel .name a {
  color: #2d96cd;
  font-weight: normal;
  font-size: 24px;
  line-height: 25px;
  font-family: AntennaLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel .address {
  margin-bottom: 15px;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel .sales-hours {
  margin-bottom: 5px;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel .distance {
  margin-bottom: 20px;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel .actions {
  margin-top: 5px;
  text-align: center;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel .actions > li {
  width: 33%;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel .actions > li .icon {
  font-size: 50px;
  line-height: 50px;
}
#view-container .FindDealerMini.component .location-aware .ford-carousel .actions > li .text {
  display: block;
  margin-top: 10px;
  text-transform: uppercase;
}
.rez-high #view-container .FindDealerMini.component .location-unaware {
  height: 360px;
  padding-top: 130px;
  padding-bottom: 100px;
  text-align: center;
  white-space: nowrap;
}
.rez-high #view-container .FindDealerMini.component .location-unaware h3 {
  display: inline-block;
  width: 42%;
  max-width: 420px;
  margin: 0 5% 0 0;
  padding-top: 15px;
  font-size: 42px;
  text-align: left;
  white-space: normal;
}
.rez-high #view-container .FindDealerMini.component .location-unaware .actions {
  display: inline-block;
  width: 53%;
  min-width: 380px;
  text-align: left;
  vertical-align: top;
  white-space: normal;
}
.rez-high #view-container .FindDealerMini.component .location-unaware .actions .use-location .btn {
  padding: 10px 15px;
}
.rez-high #view-container .FindDealerMini.component .location-unaware .actions .use-location .btn .icon-get-location {
  font-size: 42px;
}
.rez-high #view-container .FindDealerMini.component .location-unaware .actions .use-location .btn .text {
  font-size: 18px;
}
.rez-high #view-container .FindDealerMini.component .location-unaware .actions .use-zip {
  line-height: 64px;
}
.rez-high #view-container .FindDealerMini.component .location-unaware .actions .use-zip .placeholder {
  padding: 0 20px;
  font-size: 110%;
}
.rez-high #view-container .FindDealerMini.component .location-unaware .actions .use-zip form {
  height: 64px;
}
.rez-high #view-container .FindDealerMini.component .location-unaware .actions .use-zip input {
  padding: 0 64px 0 20px;
  font-size: 18px;
}
.rez-high #view-container .FindDealerMini.component .location-unaware .actions .use-zip .icon-search {
  width: 64px;
  height: 64px;
  font-size: 34px;
}
.rez-high #view-container .FindDealerMini.component .location-aware {
  height: auto;
  min-height: 360px;
  color: #626466;
  padding-bottom: 120px;
}
.rez-high #view-container .FindDealerMini.component .location-aware > header {
  zoom: 1;
  max-width: 1200px;
  margin: 0 auto;
  padding: 84px 20px 0 20px;
}
.rez-high #view-container .FindDealerMini.component .location-aware > header:before,
.rez-high #view-container .FindDealerMini.component .location-aware > header:after {
  content: " ";
  display: table;
  height: 0;
  overflow: hidden;
}
.rez-high #view-container .FindDealerMini.component .location-aware > header:after {
  clear: both;
}
.rez-high #view-container .FindDealerMini.component .location-aware > header .header {
  float: left;
}
.rez-high #view-container .FindDealerMini.component .location-aware > header h3 {
  margin-bottom: 20px;
  padding-top: 5px;
  font-weight: normal;
  font-size: 30px;
  line-height: 31px;
  font-family: AntennaExtraLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
}
.rez-high #view-container .FindDealerMini.component .location-aware > header a.search-dealerships .icon-search2 {
  margin-right: 10px;
  font-size: 30px;
  vertical-align: middle;
}
.rez-high #view-container .FindDealerMini.component .location-aware > header a.search-dealerships .text {
  font-weight: normal;
  font-size: 16px;
  line-height: 30px;
  font-family: AntennaLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
  text-transform: uppercase;
  vertical-align: middle;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers {
  display: none;
  text-align: center;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .list-inline {
  max-width: 1200px;
  margin: 0 auto;
  border-top: 1px solid #d4d4d4;
  padding: 30px 20px;
  text-align: left;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .list-inline > li.dealer {
  position: relative;
  width: 25%;
  overflow: hidden;
  padding-left: 40px;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .list-inline > li.dealer .index {
  position: absolute;
  top: 0;
  left: 0;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .list-inline > li.dealer .info {
  margin-left: 0;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map {
  position: relative;
  width: 100%;
  height: 458px;
  text-align: left;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map .dealer-pin {
  position: relative;
  display: block;
  z-index: 0;
  width: 35px;
  height: 46px;
  cursor: pointer;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map .dealer-pin.selected {
  z-index: 10;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map .dealer-pin.selected .icon {
  /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAuCAYAAACiR6CHAAACEklEQVR4Ac3YvWsTcRzH8W86iFAoFJQEiQ/gULtJHKRUEZrByS4uTcGhixF8qEPngmIwCVboENzr4Kb/QCk4xE3TStGhFNQSSqmLvcG2oX58L7eElt41d/e7wOtzZHsTLhy/szCfYunBIEZQwRLa2IOwhzaWUMEIBmFBGRPEEGawDIWwjBkMRREzgFlsQT3YwiwGThozihYUoRZGw8aU4EEx8FAKGjOJAyhGB5g8LqaIXSgBuygeFZPHGpSgNeQPi2lADjS6YwrYgRzYQcGPyWAecmgeGWNy2IYc2kbOmBKUAiVjFqAUWDBmFUqBVWM8KAU8Y5QWxnSgFOiY+781gN/GNKEUaBrzCkqBOWNuQClw05h+tCCHvqDfGMM05NA0zI/JYQNyYANZP8Z3H3KgDOuO6cN7KEEf0IeuGCCb4M38GWePO6pcxgoUo6+4FPQQl8WnGH+RXNjj7Rl8hCK0gosnPfifi/Ae+oHhXl+JXMB3qAebKET1fuYaNns4xo7DookB7qIDhfQYFm0M8AQKoQqLJwZ4DQXwFhZrzNhEORPgsbGI0zHHAMjjG9QNP3EFlkwMcB0e5MNf3IIlGwNMQD5MwdzEAM8hvIS5jQHGYU5i6vX6MO5gaq5effim+qzM9SnfH+EebuM8LAxjwjiFd2jjH3SEfayjEltMrVbLcB1DA038gocO9vEH61jEC1yFBfUf54SLgzwn+n4AAAAASUVORK5CYII=);*/
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map .dealer-pin .icon {
  position: relative;
  display: block;
  z-index: 10;
  width: inherit;
  height: inherit;
  /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAuCAYAAACiR6CHAAACFklEQVR4Ac3YvWsTDxzH8W86/BAKhYKSIPEBVGo3iYOUKj+wg5NdXEzBoYsdfKhD54JiMAlW6BAFxzq46T9QCg5xs9dK0aEU1BJCiYu9wbahfnwvt9SW3vUeA6/Pke1NlvA9C/K58NLpxxAqWEAL2xC20cICKhhCP8wvY/wYwBSWoACWMIWBKGL6MI0NKIQNTKPvqDHDcKAIORgOGlOGC8XARdlvzBh2oRjtYuywmBFsQQnYwshBMUWsQglaRXG/mAaUgsbemBI2oRRsouTF5DALpWgWOWMK6EAp6qBgTBnKgLIxc1AGzBmzAmXAijEulAGuMcoKY7pQBnSN6UAZ8NOYJpQBTWOeQxkwY8xVKAOuGdMLB0rRInqNMUxCKZqEeTEFrEMpWEfei/HchVIwAdsb04N3UILeo+ffGCAPB0rAJ5w47FQ5h2UoRp9x1u8Rl8fHGH+RQtDz9jg+QBFaxpmjHv4n4UAR+IbBsK9ETuMrFEIbpajez1xGO8QZOwqLJga4hS4U0ANYtDHAQyiAKiyeGOAF5MMbWKwx5xuLOR9/G/M4FnMMgCK+QPv4jouwZGKAK3AhD37jf1iyMcBtyINxWDoxwBMIz2DpxiD3uj0KC8uYwOr1+iBuYnymXr33qvp4gucjvt/HHdzAKVgQxgTxH96ihT/QAXawhkpsMbVaLcfzOhpo4gdcdLGDX1jDPJ7iEsyvv5xqn4qdXfgLAAAAAElFTkSuQmCC) no-repeat 0 0;*/
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map .dealer-pin .label {
  position: absolute;
  display: inline-block;
  top: 50%;
  left: 0;
  z-index: 20;
  width: inherit;
  margin-top: -15px;
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  font-family: fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
  text-align: center;
  vertical-align: middle;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map .dealer-infobox {
  position: relative;
  display: block;
  z-index: 20;
  width: 300px;
  min-height: 240px;
  padding: 20px;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  color: #626466;
  text-align: left;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map .dealer-infobox .name a {
  color: #2596cf;
  font-weight: 700;
  font-size: 16px;
  font-family: fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map .dealer-infobox .hours {
  font-size: 12px;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map .dealer-infobox .address {
  margin-top: 10px;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map .dealer-infobox .phone {
  margin-top: 10px;
  padding-left: 2px;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map .dealer-infobox .phone .icon {
  margin-right: 5px;
  font-size: 25px;
  vertical-align: middle;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map .dealer-infobox .website {
  margin-top: 10px;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map .dealer-infobox .directions {
  margin-top: 10px;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map .dealer-infobox .directions .icon {
  margin-right: 10px;
  font-size: 30px;
  vertical-align: middle;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealers .map .dealer-infobox .directions .text {
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer {
  white-space: nowrap;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer .index {
  display: inline-block;
  width: 30px;
  height: 30px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  padding-left: 2px;
  background-color: #2d96cd;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  font-family: fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
  text-align: center;
  vertical-align: top;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer .info {
  display: inline-block;
  margin-left: 10px;
  white-space: normal;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer .info .name {
  margin-bottom: 10px;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer .info .name a {
  color: #2d96cd;
  font-weight: normal;
  font-size: 23px;
  line-height: 25px;
  font-family: AntennaLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer .info .address {
  margin-bottom: 15px;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer .info .sales-hours {
  margin-bottom: 5px;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer .info .distance {
  margin-bottom: 20px;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer.closest {
  float: right;
  width: 50%;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer.closest .index {
  background-color: #425968;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer.closest .info {
  max-width: 50%;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer.closest .info .name {
  padding-top: 5px;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer.closest .actions {
  display: inline-block;
  margin-left: 10px;
  vertical-align: top;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer.closest .actions > li {
  margin-top: 15px;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer.closest .actions > li:first-child {
  margin-top: 0;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer.closest .actions > li .icon {
  margin-right: 10px;
  color: #2d96cd;
  font-size: 30px;
  vertical-align: middle;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer.closest .actions > li .icon.icon-phone {
  display: inline-block;
  width: 28px;
  color: #626466;
  font-size: 22px;
  text-align: center;
}
.rez-high #view-container .FindDealerMini.component .location-aware .dealer.closest .actions > li .text {
  vertical-align: middle;
}
.rez-high #view-container .FindDealerMini.component .location-aware .collapse {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 20;
  margin-left: -25px;
  padding-top: 30px;
  padding-bottom: 35px;
  color: #2596cf;
  font-size: 50px;
  line-height: 50px;
  text-align: center;
}
.rez-high #view-container .FindDealerMini.component .location-aware .collapse .icon-plus-hollow {
  display: inline-block;
  cursor: pointer;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -ms-transition: -ms-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s;
}
.rez-high #view-container .FindDealerMini.component .location-aware.collapsed {
  padding-bottom: 100px;
}
.rez-high #view-container .FindDealerMini.component .location-aware.collapsed .collapse .icon-plus-hollow {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.rez-high.breakpoint-lg #view-container .FindDealerMini.component .location-aware > header h3,
.rez-high.breakpoint-xl #view-container .FindDealerMini.component .location-aware > header h3 {
  font-size: 36px;
  line-height: 37px;
}
.rez-high.breakpoint-lg #view-container .FindDealerMini.component .location-aware .dealer.closest .actions,
.rez-high.breakpoint-xl #view-container .FindDealerMini.component .location-aware .dealer.closest .actions {
  margin-left: 40px;
}
.rez-high.breakpoint-xl #view-container .FindDealerMini.component .location-aware > header h3 {
  font-size: 42px;
  line-height: 43px;
}
.rez-high.breakpoint-xl #view-container .FindDealerMini.component .location-aware .dealer.closest {
  width: auto;
  min-width: 50%;
}
.rez-high.breakpoint-xl #view-container .FindDealerMini.component .location-aware .dealer.closest .info {
  max-width: 100%;
}
.rez-high.breakpoint-xl #view-container .FindDealerMini.component .location-aware .dealer.closest .actions {
  margin-left: 60px;
}
#view-container .Promotions.component .slide {
  color: #fff;
}
/* #view-container .Promotions.component .slide .content {
  bottom: 20px;
} */
#view-container .Promotions.component .slide .content h1 {
  margin-bottom: 0;
  padding: 15px 15px 20px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#view-container .Promotions.component .slide .content .cta.static {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#view-container .Promotions.component .slide .content .cta.static h2 {
  margin: 20px 0 0 0;
  font-size: 14px;
  line-height: 1.3;
  vertical-align: middle;
}
#view-container .Promotions.component .slide .content .cta.feature a.link {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#view-container .Promotions.component .slide .content .cta.feature a.link .text {
  /* margin: 0; */
}
#view-container .Promotions.component .slide .content .cta.buttons ul {
  margin: 0;
  padding: 0;
}
#view-container .Promotions.component .slide .content .cta.buttons ul li {
  display: inline-block;
  list-style-type: none;
  margin: 10px 0 0 10px;
  padding: 0;
}
#view-container .Promotions.component .slide .content .cta.buttons ul li:first-child {
  margin-left: 0;
}
#view-container .Promotions.component .slide .content .cta.buttons ul li a {
  display: inline-block;
}
#view-container .Promotions.component .ford-carousel.has-multi .slide .content {
  bottom: 40px;
}
#view-container .Promotions.component .content {
  /* position: relative; */
  /* width: 100%; */
  /* overflow: hidden; */
}
#view-container .Promotions.component .content .container {
  position: relative;
  width: 100%;
}
#view-container .Promotions.component .content .promotion {
  position: relative;
  width: 100%;
  height: 100%;
}
#view-container .Promotions.component .content .promotion ul {
  padding: 0;
  margin: 0;
}
#view-container .Promotions.component .content .promotion h1 {
  color: #626466;
}
#view-container .Promotions.component .content .promotion .ford-carousel.has-multi .pagination .page {
  background-color: #2596cf;
}
#view-container .Promotions.component .content .promotion .ford-carousel.has-multi .pagination .page.current {
  border-color: #2596cf;
  background-color: transparent;
}
.rez-low #view-container .Promotions.component .content .slide > .content .cta.feature a.link {
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
/*.rez-low #view-container .Promotions.component .content .slide > .content .cta.feature a.link .text {
  font-size: 18px;
  text-transform: none;
}
.rez-low #view-container .Promotions.component .content .slide > .content .cta.feature a.link .icon {
  position: absolute;
  top: 100%;
  left: 50%;
  z-index: 10;
  margin-top: 15px;
  margin-left: -25px;
  font-size: 50px;
}*/
.rez-high #view-container .Promotions.component .content .promotion .content {
  /* top: 35%; */
}
.rez-high #view-container .Promotions.component .content .promotion .cta.feature {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* right: 180px; */
  /* left: 10px; */
  /* z-index: 10; */
} 
.rez-high #view-container .Promotions.component .content .promotion .cta.feature a.link {
  color:  #fffff;
}
.rez-high #view-container .Promotions.component .content .promotion .cta.feature a.link .icon {
  display: inline-block;
}

#view-container .Showroom.component a.feature-link {
  color: #2d96cd;
  text-transform: uppercase;
}
.rez-low #view-container .Showroom.component .slide .content {
  padding-right: 10px;
  padding-left: 10px;
}
.rez-low #view-container .Showroom.component .slide .content h1 {
  margin-top: 10px;
}
.rez-low #view-container .Showroom.component .slide .content h2 {
  display: none;
}
.rez-low.breakpoint-xs #view-container .Showroom.component .slide .content h1 {
  font-size: 22px;
}
.rez-low.breakpoint-sm #view-container .Showroom.component .slide .content h1 {
  font-size: 30px;
}
.rez-high #view-container .Showroom.component .slide .content {
  padding-right: 0;
  padding-left: 0;
}
.rez-high #view-container .Showroom.component .slide .content h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 48px;
}
.rez-high #view-container .Showroom.component .slide .content h2 {
  margin: 5px 0 25px 0;
  color: #626466;
  font-size: 18px;
  font-family: fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
}
.rez-high.breakpoint-md #view-container .Showroom.component .slide .content h1 {
  margin-top: 10px;
  font-size: 30px;
}
.rez-high.breakpoint-md #view-container .Showroom.component .slide .content h2 {
  margin-bottom: 15px;
}
#view-container .SmartNextSteps.component {
  min-height: 255px;
  line-height: 0;
}
#view-container .SmartNextSteps.component ul {
  margin: 0;
  padding: 0;
}
#view-container .SmartNextSteps.component .slide {
  color: #fff;
}
#view-container .SmartNextSteps.component .slide .content.align-vertical-middle {
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
#view-container .SmartNextSteps.component .slide .content h1 {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#view-container .SmartNextSteps.component .slide .content .cta.static {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#view-container .SmartNextSteps.component .slide .content .cta.static h2 {
  margin: 20px 0 0 0;
  font-size: 14px;
  line-height: 1.3;
  vertical-align: middle;
}
#view-container .SmartNextSteps.component .slide .content .cta.feature a.link {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#view-container .SmartNextSteps.component .slide .content .cta.buttons ul {
  margin: 0;
  padding: 0;
}
#view-container .SmartNextSteps.component .slide .content .cta.buttons ul li {
  display: inline-block;
  list-style-type: none;
  margin: 10px 0 0 10px;
  padding: 0;
}
#view-container .SmartNextSteps.component .slide .content .cta.buttons ul li:first-child {
  margin-left: 0;
}
#view-container .SmartNextSteps.component .slide .content .cta.buttons ul li a {
  display: inline-block;
}
.rez-high #view-container .SmartNextSteps.component .slide .content .cta.static h2 {
  font-size: 18px;
}
/*#view-container .FordBrandGallery.component {
  border-bottom: 10px solid #ffffff;
  background-color: #ffffff;
}*/
#view-container .FordBrandGallery.component .tiles .tile {
  position: relative;
  width: 100%;
  overflow: hidden;
}
#view-container .FordBrandGallery.component .tiles .tile.heading {
  padding: 0 10%;
  text-align: center;
}
#view-container .FordBrandGallery.component .tiles .tile.heading header {
  padding: 3em 0;
}
#view-container .FordBrandGallery.component .tiles .tile.heading h1 {
  margin: 0;
  color: #626466;
  font-weight: normal;
  font-size: 2.5em;
  font-size: 26px;
  line-height: 1.3em;
  font-family: AntennaExtraLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
}
#view-container .FordBrandGallery.component .tiles .tile.heading h2 {
  display: none;
}
#view-container .FordBrandGallery.component .tiles .tile.brand:before {
  display: block;
  content: '';
  padding-top: 67.19%;
}
#view-container .FordBrandGallery.component .tiles .tile.brand .content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#view-container .FordBrandGallery.component .tiles .tile.brand .content a {
  display: block;
  height: 100%;
  overflow: hidden;
  background-size: 100%;
  background-position: center;
  color: #fff;
}
#view-container .FordBrandGallery.component .tiles .tile.brand .content a img {
  position: relative;
  display: block;
  width: 101%;
  -webkit-transition: -webkit-transform 0.2s ease-out;
  -moz-transition: -moz-transform 0.2s ease-out;
  -ms-transition: -ms-transform 0.2s ease-out;
  -o-transition: -o-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
}
#view-container .FordBrandGallery.component .tiles .tile.brand .content a .actions {
  position: absolute;
  bottom: 0;
  z-index: 5;
  width: 100%;
  padding: 5%;
}
#view-container .FordBrandGallery.component .tiles .tile.brand .content a .actions .bg {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  -moz-opacity: 0.4;
  opacity: 0.4;
  filter:Alpha(opacity=40);
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
#view-container .FordBrandGallery.component .tiles .tile.brand .content a .actions > div {
  position: relative;
  display: table;
  z-index: 5;
  width: 100%;
  height: 100%;
  text-align: center;
}
#view-container .FordBrandGallery.component .tiles .tile.brand .content a .actions > div > div {
  display: table-row;
}
#view-container .FordBrandGallery.component .tiles .tile.brand .content a .actions .label,
#view-container .FordBrandGallery.component .tiles .tile.brand .content a .actions .icon {
  display: table-cell;
  vertical-align: middle;
}
#view-container .FordBrandGallery.component .tiles .tile.brand .content a .actions .label {
  font-weight: 700;
  font-size: 1em;
  font-family: fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
  text-align: left;
}
#view-container .FordBrandGallery.component .tiles .tile.brand .content a .actions .icon {
  font-size: 220%;
  text-align: right;
}
#view-container .FordBrandGallery.component .tiles .tile.brand.black .content a .bg {
  background-color: #2D96CD;
}
#view-container .FordBrandGallery.component .tiles .tile.brand.blue .content a .bg {
  background-color: #2D96CD;
}
#view-container .FordBrandGallery.component .tiles .tile.brand:hover .content a img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
#view-container .FordBrandGallery.component .tiles .tile.brand:hover .content a .bg {
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter:Alpha(opacity=60);
}
.rez-low #view-container .FordBrandGallery.component .tiles .content .tile {
  max-height: 9999px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.rez-low #view-container .FordBrandGallery.component .tiles .content .tile.brand .content a img {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.rez-low #view-container .FordBrandGallery.component .tiles.collapsed .content .brandTile:nth-child(n+4) .tile {
  max-height: 0;
}
.rez-low #view-container .FordBrandGallery.component .toggle-collapse {
  margin-top: 3px;
  padding: 10px 0;
  background-color: #2d96cd;
  color: #fff;
  text-align: center;
  cursor: pointer;
}
.rez-low #view-container .FordBrandGallery.component .toggle-collapse .expand {
  display:none;
}
.rez-low #view-container .FordBrandGallery.component .toggle-collapse .label {
  display: inline-block;
  margin-right: 5px;
  font-size: 18px;
  vertical-align: middle;
}
.rez-low #view-container .FordBrandGallery.component .toggle-collapse .icon {
  display: inline-block;
  font-size: 26px;
  vertical-align: middle;
  cursor: pointer;
}
.rez-high #view-container .FordBrandGallery.component .tiles > header {
  display: table;
  width: 100%;
}
.rez-high #view-container .FordBrandGallery.component .tiles > header > div {
  display: table-row;
}
.rez-high #view-container .FordBrandGallery.component .tiles > header > div > .tile {
  display: table-cell;
  float: none;
}
.rez-high #view-container .FordBrandGallery.component .tiles > header > div > .tile.heading {
  width: 100%;
  padding-right: 5%;
  padding-left: 5%;
  vertical-align: middle;
}
.rez-high #view-container .FordBrandGallery.component .tiles > header > div > .tile.heading header {
  padding-top: 0;
  padding-bottom: 0;
}
.rez-high #view-container .FordBrandGallery.component .tiles > header > div > .tile.heading h1 {
  font-size: 2.5em;
  line-height: 1em;
}
.rez-high #view-container .FordBrandGallery.component .tiles > header > div > .tile.heading h2 {
  display: block;
  margin: 15px 0 0 0;
  color: #626466;
  font-size: 18px;
  font-family: fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
}
.rez-high #view-container .FordBrandGallery.component .tiles > header > div > .tile.brand {
  /*width: 25%;*/
}
.rez-high #view-container .FordBrandGallery.component .tiles.tile-count-6 > header > div > .tile.heading {
  width: 75%;
}
.rez-high #view-container .FordBrandGallery.component .toggle-collapse{
  display:none;
}
.rez-high #view-container .FordBrandGallery.component .tiles > .content {
  zoom: 1;
}
.rez-high #view-container .FordBrandGallery.component .tiles > .content:before,
.rez-high #view-container .FordBrandGallery.component .tiles > .content:after {
  content: " ";
  display: table;
  height: 0;
  overflow: hidden;
}
.rez-high #view-container .FordBrandGallery.component .tiles > .content:after {
  clear: both;
}
.rez-high #view-container .FordBrandGallery.component .tiles .tile {
  float: left;
}
.rez-high #view-container .FordBrandGallery.component .tiles .tile.brand {
  /*width: 25%;*/
}
.rez-high #view-container .FordBrandGallery.component .tiles .tile.brand:before {
  padding-top: 88.88%;
}
.rez-high #view-container .FordBrandGallery.component .tiles .tile.brand .content a .actions {
  padding: 3%;
}
.rez-high #view-container .FordBrandGallery.component .tiles .tile.brand .content a .actions .label {
  padding: 3%;
  font-size: 0.88em;
}
.rez-high #view-container .FordBrandGallery.component .tiles .tile.brand.featured {
  /*width: 50%;*/
}
.rez-high #view-container .FordBrandGallery.component .tiles .tile.brand.featured .content a .actions {
  padding: 8% 5%;
}
.rez-high #view-container .FordBrandGallery.component .tiles .tile.brand.featured .content a .actions > div {
  position: absolute;
  display: block;
  right: 5%;
  left: 5%;
  z-index: 5;
  width: auto;
  height: auto;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.rez-high #view-container .FordBrandGallery.component .tiles .tile.brand.featured .content a .actions > div > div {
  display: block;
}
.rez-high #view-container .FordBrandGallery.component .tiles .tile.brand.featured .content a .actions .label,
.rez-high #view-container .FordBrandGallery.component .tiles .tile.brand.featured .content a .actions .icon {
  display: inline-block;
}
.rez-high #view-container .FordBrandGallery.component .tiles .tile.brand.featured .content a .actions .label {
  padding-right: 2%;
  font-size: 1.5em;
}
.rez-high #view-container .FordBrandGallery.component .tiles .tile.brand.featured .content a .actions .icon {
  font-size: 375%;
}
.rez-high.breakpoint-md #view-container .FordBrandGallery.component .tiles .tile.brand .content a .actions .icon {
  font-size: 175%;
}
.rez-high.breakpoint-md #view-container .FordBrandGallery.component .tiles .tile.brand.featured .content a .actions .icon {
  font-size: 300%;
}
.ui-dialog.flip.send-to-phone {
  width: 654px !important;
  padding: 0;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content {
  color: #626466;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content > .header {
  position: relative;
  padding: 10px 20px 30px 20px;
  text-align: center;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content > .header .icon-close {
  color: #2d96cd;
  font-size: 50px;
  cursor: pointer;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .content {
  padding: 30px 40px;
  background-color: #fff;
}
.ui-dialog.flip.send-to-phone {
  width: 654px !important;
  padding: 0;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content {
  color: #626466;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content > .header {
  position: relative;
  padding: 10px 20px 30px 20px;
  text-align: center;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content > .header .icon-close {
  color: #2d96cd;
  font-size: 50px;
  cursor: pointer;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .body {
  padding: 30px 40px;
  background-color: #f4f4f3;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content form {
  margin: 0;
  padding: 0;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content fieldset {
  margin: 0;
  border: 0 none;
  padding: 0;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content fieldset legend {
  margin: 0;
  padding: 0 0 40px 0;
  color: #626466;
  font-weight: normal;
  font-size: 30px;
  font-family: AntennaExtraLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .field-group {
  zoom: 1;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .field-group:before,
.ui-dialog.flip.send-to-phone .ui-dialog-content .field-group:after {
  content: " ";
  display: table;
  height: 0;
  overflow: hidden;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .field-group:after {
  clear: both;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .field {
  float: left;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .field input,
.ui-dialog.flip.send-to-phone .ui-dialog-content .field select {
  width: 250px;
  height: 37px;
  border: 0 none;
  border-left: 2px solid #626466;
  background-color: #e7e7e7;
  color: #626466;
  font-size: 14px;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .field input:focus,
.ui-dialog.flip.send-to-phone .ui-dialog-content .field select:focus {
  outline: 0 none;
  border-left-color: #2d96cd;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .field input::-moz-focus-outer,
.ui-dialog.flip.send-to-phone .ui-dialog-content .field select::-moz-focus-outer {
  border: 0 none;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .field input {
  padding: 10px 20px;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .field select {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .at {
  float: left;
  padding: 0 20px;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .at > span {
  display: inline-block;
  color: #626466;
  font-weight: normal;
  font-size: 30px;
  font-family: AntennaLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
  vertical-align: -13px;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .actions {
  padding: 40px 1px 0 0;
  text-align: right;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .actions .btn {
  width: 250px;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .errors {
  display: none;
  color: red;
  font-size: 14px;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .errors > .error {
  display: none;
  margin-top: 40px;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content .success {
  display: none;
  padding: 40px 0;
  font-size: 16px;
  text-align: center;
}
.ui-dialog.flip.send-to-phone .ui-dialog-content p {
  margin: 40px 0 10px 0;
  padding: 0;
  font-size: 16px;
}

/** begin mxm css **/

#container {display: block; width: 100%; margin-top: 0px;}
#container.two-column .sidebarPar {width: 25%; display: inline-block; float: left;}
#container.two-column .contentPar {width: 74%; display: inline-block; float: right;}
#container.two-column .sidebar-orientation-right .sidebarPar {width: 25%; display: inline-block; float: right;}
#container.two-column .sidebar-orientation-right .contentPar {width: 74%; display: inline-block; float: left;}

#container.three-column .leftSidebarPar {width: 25%; display: inline-block; float: left;}
#container.three-column .contentPar {width: 49%; display: inline-block; float: left; margin: 0 5px;}
#container.three-column .rightSidebarPar {width: 25%; display: inline-block; float: right;}

.footerPar {float: left; width: 100%; margin-top: 0px;}

.columnContainer .left-col {float:left;}
.columnContainer .right-col {float:right;}


.two-column-container, .three-column-container {width: 100%; min-height: 100px;}
.two-column-author-buffer {display: block; clear: both; min-height: 5px; margin-bottom:10px;}
.two-column-container .twentieth {display: inline-block; width: 19%;}
.two-column-container .quarter, .three-column-container .quarter { display: inline-block; width: 24%;}
.two-column-container .third, .three-column-container .third  { display: inline-block; width: 33%;}
.two-column-container .half, .three-column-container .half { display: inline-block; width: 50%;}
.two-column-container .two-third { display: inline-block; width: 65%;}
.two-column-container .three-quarter { display: inline-block; width: 74%;}
.two-column-container .eightieth {display: inline-block; width: 79%;}
.two-column-container .zero { display: inline-block; width: 0%;}
.two-column-container .full { display: inline-block; width: 100%;}

.wait {
  display: none;
}

.billboardWait {
  display: none;
}

.ie8 div#carouselText {
    margin-left: 40px !important;
}

.ie8 div#carouselText .feature-link .text,
.ie8 div#carouselText .feature-link .icon {
  display: inline-block !important;
  float: none !important;
}

.ie8 div#carouselText .feature-link .text  {
  margin-right: 10px !important;

}

/** begin bg css **/

#brandfooter{
    clear: both;
    padding-top: 50px;
}

#brandfooter .brand-footer{
    width: 970px !important;
    clear: both;
}

#footer, #brandfooter, #disclaimer{
  max-width: 1400px;
  margin: auto;
}



/* ADMIN */
.admin-desc {
	margin:3px 0;
    padding: 10px;
	font-family: FordAntennaExtraLight, AntennaExtraLight, fordngbs-antenna, AntennaRE, arial, helvetica, sans-serif;
    background-color:#96CAE6;
    border: 2px solid #2d96cd;
}
.admin-desc h5{
	padding:0 0 10px 0;
	font-size: 20px;
	font-weight:normal;
    color: #FFF;
}
.admin-desc ul li{
	padding:0 0 6px 0;
	font-size: 13px;
	line-height:16px;
    color: #000;
	opacity:0.85;
}

