
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
========================================================================== */
/**
*
* Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
}
/**
* Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
*/
audio,
canvas,
video {
display: inline-block;
*display: inline;
*zoom: 1;
}
/**
* Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
audio:not([controls]) {
display: none;
height: 0;
}
/**
* Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
* Known issue: no IE 6 support.
*/
[hidden] {
display: none;
}
/* ==========================================================================
Base
========================================================================== */
/**
* 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
*    `em` units.
* 2. Prevent iOS text size adjust after orientation change, without disabling
*    user zoom.
*/
html {
font-size: 100%;
/* 1 */
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
/* 2 */
}
/**
* Address `font-family` inconsistency between `textarea` and other form
* elements.
*/
html,
button,
input,
select,
textarea {
font-family: sans-serif;
}
/**
* Address margins handled incorrectly in IE 6/7.
*/
body {
margin: 0;
}
/* ==========================================================================
Links
========================================================================== */
/**
* Address `outline` inconsistency between Chrome and other browsers.
*/
a:focus {
outline: thin dotted;
}
/**
* Improve readability when focused and also mouse hovered in all browsers.
*/
a:active,
a:hover {
outline: 0;
}
/* ==========================================================================
Typography
========================================================================== */
/**
* Address font sizes and margins set differently in IE 6/7.
* Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
* and Chrome.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
h2 {
font-size: 1.5em;
margin: 0.83em 0;
}
h3 {
font-size: 1.17em;
margin: 1em 0;
}
h4 {
font-size: 1em;
margin: 1.33em 0;
}
h5 {
font-size: 0.83em;
margin: 1.67em 0;
}
h6 {
font-size: 0.67em;
margin: 2.33em 0;
}
/**
* Address styling not present in IE 7/8/9, Safari 5, and Chrome.
*/
abbr[title] {
border-bottom: 1px dotted;
}
/**
* Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
*/
b,
strong {
font-weight: bold;
}
blockquote {
margin: 1em 40px;
}
/**
* Address styling not present in Safari 5 and Chrome.
*/
dfn {
font-style: italic;
}
/**
* Address differences between Firefox and other browsers.
* Known issue: no IE 6/7 normalization.
*/
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
/**
* Address styling not present in IE 6/7/8/9.
*/
mark {
background: #ff0;
color: #000;
}
/**
* Address margins set differently in IE 6/7.
*/
p,
pre {
margin: 1em 0;
}
/**
* Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
*/
code,
kbd,
pre,
samp {
font-family: monospace, serif;
_font-family: 'courier new', monospace;
font-size: 1em;
}
/**
* Improve readability of pre-formatted text in all browsers.
*/
pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
/**
* Address CSS quotes not supported in IE 6/7.
*/
q {
quotes: none;
}
/**
* Address `quotes` property not supported in Safari 4.
*/
q:before,
q:after {
content: '';
content: none;
}
/**
* Address inconsistent and variable font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/* ==========================================================================
Lists
========================================================================== */
/**
* Address margins set differently in IE 6/7.
*/
dl,
menu,
ol,
ul {
margin: 1em 0;
}
dd {
margin: 0 0 0 40px;
}
/**
* Address paddings set differently in IE 6/7.
*/
menu,
ol,
ul {
padding: 0 0 0 40px;
}
/**
* Correct list images handled incorrectly in IE 7.
*/
nav ul,
nav ol {
list-style: none;
list-style-image: none;
}
/* ==========================================================================
Embedded content
========================================================================== */
/**
* 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
* 2. Improve image quality when scaled in IE 7.
*/
img {
border: 0;
/* 1 */
-ms-interpolation-mode: bicubic;
/* 2 */
}
/**
* Correct overflow displayed oddly in IE 9.
*/
svg:not(:root) {
overflow: hidden;
}
/* ==========================================================================
Figures
========================================================================== */
/**
* Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
*/
figure {
margin: 0;
}
/* ==========================================================================
Forms
========================================================================== */
/**
* Correct margin displayed oddly in IE 6/7.
*/
form {
margin: 0;
}
/**
* Define consistent border, margin, and padding.
*/
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
/**
* 1. Correct color not being inherited in IE 6/7/8/9.
* 2. Correct text not wrapping in Firefox 3.
* 3. Correct alignment displayed oddly in IE 6/7.
*/
legend {
border: 0;
/* 1 */
padding: 0;
white-space: normal;
/* 2 */
*margin-left: -7px;
/* 3 */
}
/**
* 1. Correct font size not being inherited in all browsers.
* 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
*    and Chrome.
* 3. Improve appearance and consistency in all browsers.
*/
button,
input,
select,
textarea {
font-size: 100%;
/* 1 */
margin: 0;
/* 2 */
vertical-align: baseline;
*vertical-align: middle;
/* 3 */
}
/**
* Address Firefox 3+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
button,
input {
line-height: normal;
}
/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
* Correct `select` style inheritance in Firefox 4+ and Opera.
*/
button,
select {
text-transform: none;
}
/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
*    and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
*    `input` and others.
* 4. Remove inner spacing in IE 7 without affecting normal text inputs.
*    Known issue: inner spacing remains in IE 6.
*/
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
/* 2 */
cursor: pointer;
/* 3 */
*overflow: visible;
/* 4 */
}
/**
* Re-set default cursor for disabled elements.
*/
button[disabled],
html input[disabled] {
cursor: default;
}
/**
* 1. Address box sizing set to content-box in IE 8/9.
* 2. Remove excess padding in IE 8/9.
* 3. Remove excess padding in IE 7.
*    Known issue: excess padding remains in IE 6.
*/
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
/* 1 */
padding: 0;
/* 2 */
*height: 13px;
*width: 13px;
/* 3 */
}
/**
* 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
*    (include `-moz` to future-proof).
*/
input[type="search"] {
-webkit-appearance: textfield;
/* 1 */
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
/* 2 */
box-sizing: content-box;
}
/**
* Remove inner padding and search cancel button in Safari 5 and Chrome
* on OS X.
*/
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* Remove inner padding and border in Firefox 3+.
*/
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
/**
* 1. Remove default vertical scrollbar in IE 6/7/8/9.
* 2. Improve readability and alignment in all browsers.
*/
textarea {
overflow: auto;
/* 1 */
vertical-align: top;
/* 2 */
}
/* ==========================================================================
Tables
========================================================================== */
/**
* Remove most spacing between table cells.
*/
table {
border-collapse: collapse;
border-spacing: 0;
}
@font-face {
font-family: 'FordAntennaRegular';
src: url('/cs/ENGInE/font/FordAntennaRegular/FordAntenna-Regular.eot');
src: local('FordAntennaRegular'),
url("/cs/ENGInE/font/FordAntennaRegular/FordAntenna-Regular.eot?") format("embedded-opentype"), 
url('/cs/ENGInE/font/FordAntennaRegular/FordAntenna-Regular.woff') format('woff'), 
url('/cs/ENGInE/font/FordAntennaRegular/FordAntenna-Regular.ttf') format('truetype'), 
url('/cs/ENGInE/font/FordAntennaRegular/FordAntenna-Regular.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FordAntennaBold';
src: url('/cs/ENGInE/font/FordAntennaBold/FordAntenna-Bold.eot');
src: local('FordAntennaBold'),
url("/cs/ENGInE/font/FordAntennaBold/FordAntenna-Bold.eot?") format("embedded-opentype"), 
url('/cs/ENGInE/font/FordAntennaBold/FordAntenna-Bold.woff') format('woff'), 
url('/cs/ENGInE/font/FordAntennaBold/FordAntenna-Bold.ttf') format('truetype'), 
url('/cs/ENGInE/font/FordAntennaBold/FordAntenna-Bold.svg') format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'FordAntennaBlack';
src: url('/cs/ENGInE/font/FordAntennaBlack/FordAntenna-Black.eot');
src: local('FordAntennaBlack'),
url("/cs/ENGInE/font/FordAntennaBlack/FordAntenna-Black.eot?") format("embedded-opentype"), 
url('/cs/ENGInE/font/FordAntennaBlack/FordAntenna-Black.woff') format('woff'), 
url('/cs/ENGInE/font/FordAntennaBlack/FordAntenna-Black.ttf') format('truetype'), 
url('/cs/ENGInE/font/FordAntennaBlack/FordAntenna-Black.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FordAntennaLight';
src: url('/cs/ENGInE/font/FordAntennaLight/FordAntenna-Light.eot');
src: local('FordAntennaLight'), 
url("/cs/ENGInE/font/FordAntennaLight/FordAntenna-Light.eot?") format("embedded-opentype"),
url('/cs/ENGInE/font/FordAntennaLight/FordAntenna-Light.woff') format('woff'), 
url('/cs/ENGInE/font/FordAntennaLight/FordAntenna-Light.ttf') format('truetype'), 
url('/cs/ENGInE/font/FordAntennaLight/FordAntenna-Light.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "FordAntennaCondBold";
src: url("/cs/ENGInE/font/FordAntennaCondBold/FordAntenna-CondBold.eot");
src: local('FordAntennaCondBold'), 
url("/cs/ENGInE/font/FordAntennaCondBold/FordAntenna-CondBold.eot?") format("embedded-opentype"), 
url("/cs/ENGInE/font/FordAntennaCondBold/FordAntenna-CondBold.woff") format("woff"), 
url("/cs/ENGInE/font/FordAntennaCondBold/FordAntenna-CondBold.ttf") format("truetype"),
url('/cs/ENGInE/font/FordAntennaCondBold/FordAntenna-CondBold.svg') format('svg');
font-style: normal;
font-weight: bold;
}
@font-face {
font-family: "FordAntennaCondMedium";
src: url("/cs/ENGInE/font/FordAntennaCondMed/FordAntenna-CondMed.eot");
src: local('FordAntennaCondMedium'), 
url("/cs/ENGInE/font/FordAntennaCondMed/FordAntenna-CondMed.eot?") format("embedded-opentype"), 
url("/cs/ENGInE/font/FordAntennaCondMed/FordAntenna-CondMed.woff") format("woff"), 
url("/cs/ENGInE/font/FordAntennaCondMed/FordAntenna-CondMed.ttf") format("truetype"),
url('/cs/ENGInE/font/FordAntennaCondMed/FordAntenna-CondMed.svg') format('svg');
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "FordAntennaCond";
src: url("/cs/ENGInE/font/FordAntennaCond/FordAntenna-Cond.eot");
src: local('FordAntennaCond'), 
url("/cs/ENGInE/font/FordAntennaCond/FordAntenna-Cond.eot?") format("embedded-opentype"), 
url("/cs/ENGInE/font/FordAntennaCond/FordAntenna-Cond.woff") format("woff"), 
url("/cs/ENGInE/font/FordAntennaCond/FordAntenna-Cond.ttf") format("truetype"),
url('/cs/ENGInE/font/FordAntennaCond/FordAntenna-Cond.svg') format('svg');
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: 'FordAntennaThin';
src:  url('/cs/ENGInE/font/fordantenna-thin-webfont.eot');
src:  local('FordAntennaThin'), 
url("/cs/ENGInE/font/fordantenna-thin-webfont.eot?") format("embedded-opentype"), 
url("/cs/ENGInE/font/fordantenna-thin-webfont.woff") format("woff"), 
url("/cs/ENGInE/font/fordantenna-thin-webfont.ttf") format("truetype");
font-weight: normal;
font-style: normal;
}
html,
button,
input,
select,
textarea {
color: #222;
}
body {
font-size: 1em;
line-height: 1.4;
overflow: scroll;
-webkit-overflow-scrolling: touch;
-webkit-font-smoothing: antialiased;
}
* {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/*
* Remove text-shadow in selection highlight: h5bp.com/i
* These selection declarations have to be separate.
* Customize the background color to match your design.
*/
::-moz-selection {
background: #b3d4fc;
text-shadow: none;
}
::selection {
background: #b3d4fc;
text-shadow: none;
}
/*
* A better looking default horizontal rule
*/
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
}
/*
* Remove the gap between images and the bottom of their containers: h5bp.com/i/440
*/
img {
vertical-align: middle;
}
/*
* Remove default fieldset styles.
*/
fieldset {
border: 0;
margin: 0;
padding: 0;
}
/*
* Allow only vertical resizing of textareas.
*/
textarea {
resize: vertical;
}
/* ==========================================================================
Chrome Frame prompt
========================================================================== */
.chromeframe {
margin: 0.2em 0;
background: #ccc;
color: #000;
padding: 0.2em 0;
}
/* ==========================================================================
Author's custom styles
========================================================================== */
a {
text-decoration: none;
}
html,
body {
min-height: 100%;
}
body,
#mastHead,
#mainNav {
min-width: 320px;
}
/*TYPOGRAPHY*/
h1,
h2,
h3,
h4,
h5 {
margin: 0;
line-height: 1.4;
/*text-transform: uppercase;*/
}
/*Layout*/
#mastHead {
height: 60px;
background: #ffffff;
text-align: left;
}
#logo {
height: 44px;
display: inline-block;
width: 200px;
}
#logo img {
/*max-height: 60px;*/
width:204px;
vertical-align: middle;
}
#logo {
margin-left: 50px;
}
#root {
overflow-x: hidden;
overflow-y: auto;
}
#appWrapper {
background: #ffffff;
/*min-width: 320px;*/
max-width: 1024px;
min-height:480px
}
#appFooter {
font-size: 12px;
/*stack it above the menunav*/
background: #343539;
text-align: center;
box-shadow: inset -2px 10px 15px rgba(0,0,0,0.6);
padding:10px 0;
}
#appFooter li {
text-align: left;
margin: 0 10px;
line-height:44px;
}
#appFooter ul {
margin: 0;
padding:0;
}
#appFooter li a,
#appFooter li {
color: #ffffff;
display:block;
font-size:16px;
}
#appFooter li a,
#appFooter li.social > span.socialLinks {
border-bottom:2px solid #fff;
}
#appFooter li {
color:#e5e5e5;   
}
#appFooter li.social > span.socialLinks {
display: block;
line-height: 30px;
}
#appFooter li.social > span.socialLinks > span.socialText{
float: left;
line-height: 43px;
}
#appFooter li.social .socialInnerWrap{
display: inline-block;
margin-left: 10px;
line-height: 31px;
padding-top: 5px; 
}
#appFooter li.social .socialInnerWrap > a{
display:inline-block;
border:none;
line-height: normal;
}
#appFooter li.social .socialInnerWrap > a > span{
background-position-y: 1px;
display:inline-block;
width:30px;
height:30px;
}
.vehicle-list {
padding: 0;
overflow: hidden;
display: block;
border-bottom:10px solid #e5e5e5;
}
.vehicle-list ul,
.vehicle-list li {
list-style: none;
padding: 0;
margin: 0;
overflow: hidden;
}
.vehicle-list h1 {
padding: 10px 0 10px 20px;
font-family: FordAntennaRegular, arial, verdana, sans-serif;
color: #415967;
font-weight: normal;
border-bottom: 1px solid #dddddd;
}
.vehicle-list h1 {
padding: 10px 0 10px 20px;
font-family: FordAntennaRegular, arial, verdana, sans-serif;
color: #415967;
font-weight: normal;
border-bottom: 1px solid #dddddd;
font-size: 18px;
}
.vehicle-list li {
padding: 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: hidden;
font-family: FordAntennaCond, arial, verdana, sans-serif;
color: #22a3e6;
font-size: 18px;
border-bottom: 1px solid #dddddd;
}
.vehicle-list li a {
display: block;
overflow: hidden;
}
.vehicle-list li a {
display: inline;
}
.vehicle-list li img,
.vehicle-list li .description {
float: left;
text-align: right;
}
.vehicle-list li .description {
float: right;
}
.description h4{
max-width: 100%;
padding-bottom: 5px;
}
.vehicle-list li a {
color: #22a3e6;
}
.vehicle-list a .description .price,
.vehicle-list .description .price {
color: #415967;
}
.vehicle-list .description .price.bold,
.vehicle-list .description .price_bold{
font-weight:bold;
color: #415967;
}
.vehicle-list li img {
width: 100px;
}
.vehicle-list .icon_info {
background: url(/cs/ContentServer?pagename=ENGInE/EP2/common/GetImageByName&imageName=ic_moreInfo) no-repeat 0 0;
display: inline-block;
float: none;
height: 18px;
margin-right: 5px;
margin-top: -2px;
width: 19px;
text-indent: 9999px;
line-height: 20px;
}
#homeCarousel {
/* background: yellow; */
}
#homeCarousel .slide {
max-width: 1024px;
max-height: 100%;
/* background: red; */
}
#homeCarousel .slide a{
display: block;
}
#homeCarousel .arrows-touch-slider{
position:relative;
width:100%;
}
#homeCarousel .arrows-touch-slider > .arrow {
display: block;
position:absolute;
top: -14px;
z-index:999;
} .arrows-touch-slider > .prv.arrow.left{
left:0%;
background-position: -60px -100px;
}
.arrows-touch-slider > .nxt.arrow.right{
right:0%;
background-position: -25px -100px;
}
#gallery .swipe-wrap{
margin-bottom: 25px;
}
#homeCarousel .ytMask {
background: rgba(255,255,255,0);
/* border: 0px solid red; */
position: absolute;
display:block;
z-index: 99999999;
}
#homeCarousel .ytMask.top {
width: 100%;
height: 39%;
top: 0;
left: 0;
}
#homeCarousel .ytMask.left {
width: 42%;
height: 51%;
top: 23%;
left: 0;
}
#homeCarousel .ytMask.right {
width: 42%;
height: 51%;
top: 23%;
right: 0;
}
#homeCarousel .ytMask.bottom {
width: 100%;
height: 21%;
top: 59%;
left: 0;
}
/*
* Clearfix: contain floats
*
* For modern browsers
* 1. The space content is one way to avoid an Opera bug when the
*    `contenteditable` attribute is included anywhere else in the document.
*    Otherwise it causes space to appear at the top and bottom of elements
*    that receive the `clearfix` class.
* 2. The use of `table` rather than `block` is only necessary if using
*    `:before` to contain the top-margins of child elements.
*/
.clearfix:before,
.clearfix:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.clearfix:after {
clear: both;
}
/*
* For IE 6/7 only
* Include this rule to trigger hasLayout and contain floats.
*/
.clearfix {
*zoom: 1;
}
.hardware-accel {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
}
.slate-text {
color: #415967;
}
.white-text {
color: #ffffff;
}
.light-blue-text {
color: #22a3e6;
}
.border-box {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.unselectable {
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
/*buttons*/
.button {
border-radius: 5px;
display: inline-block;
padding: 6px 4px;
box-sizing: border-box;
overflow: hidden;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.nav-button {
border-radius: 0;
width: 60px;
height: 60px;
text-indent: -999em;
position: absolute;
left: 0px;
top: 0px;
background: url("/cs/ContentServer?pagename=ENGInE/EP2/common/GetImageByName&imageName=mobile_menu_icon") no-repeat 14px 20px;
}
#menuNavClose {
display: block;
width: 44px;
height: 44px;
text-indent: -999em;
}
@font-face {
font-family: 'FordAntennaRegular';
src: url('h/cs/ENGInE/font/fordantenna-regular-webfont.eot');
src: local('FordAntennaRegular'), url('/cs/ENGInE/font/fordantenna-regular-webfont.woff') format('woff'), url('/cs/ENGInE/font/fordantenna-regular-webfont.ttf') format('truetype'), url('/cs/ENGInE/font/fordantenna-regular-webfont.svg#webfont3Ko8ZXQl') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FordAntennaBold';
src: url('/cs/ENGInE/font/fordantenna-bold-webfont.eot');
src: local('FordAntennaBold'), url('/cs/ENGInE/font/fordantenna-bold-webfont.woff') format('woff'), url('/cs/ENGInE/font/fordantenna-bold-webfont.ttf') format('truetype'), url('/cs/ENGInE/font/fordantenna-bold-webfont.svg#webfontBXgovnDp') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FordAntennaBlack';
src: url('/cs/ENGInE/font/fordantenna-black-webfont.eot');
src: local('FordAntennaBlack'), url('/cs/ENGInE/font/fordantenna-black-webfont.woff') format('woff'), url('/cs/ENGInE/font/fordantenna-black-webfont.ttf') format('truetype'), url('/cs/ENGInE/font/fordantenna-black-webfont.svg#webfontD7UuRJ45') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FordAntennaLight';
src: url('/cs/ENGInE/font/fordantenna-light-webfont.eot');
src: local('FordAntennaLight'), url('/cs/ENGInE/font/fordantenna-light-webfont.woff') format('woff'), url('/cs/ENGInE/font/fordantenna-light-webfont.ttf') format('truetype'), url('/cs/ENGInE/font/fordantenna-light-webfont.svg#webfontUhH2nUHw') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "FordAntennaCondBold";
src: url("/cs/ENGInE/font/fordantenna-cond-bold-webfont.eot");
src: local('FordAntennaCondBold'), url("/cs/ENGInE/font/fordantenna-cond-bold-webfont.eot?") format("embedded-opentype"), url("/cs/ENGInE/font/fordantenna-cond-bold-webfont.woff") format("woff"), url("/cs/ENGInE/font/fordantenna-cond-bold-webfont.ttf") format("truetype");
font-style: normal;
font-weight: bold;
}
@font-face {
font-family: "FordAntennaCondMedium";
src: url("/cs/ENGInE/font/fordantenna-cond-medium-webfont.eot");
src: local('FordAntennaCondMedium'), url("/cs/ENGInE/font/fordantenna-cond-medium-webfont.eot?") format("embedded-opentype"), url("/cs/ENGInE/font/fordantenna-cond-medium-webfont.woff") format("woff"), url("/cs/ENGInE/font/fordantenna-cond-medium-webfont.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "FordAntennaCond";
src: url("/cs/ENGInE/font/fordantenna-cond-webfont.eot");
src: local('FordAntennaCond'), url("/cs/ENGInE/font/fordantenna-cond-webfont.eot?") format("embedded-opentype"), url("/cs/ENGInE/font/fordantenna-cond-webfont.woff") format("woff"), url("/cs/ENGInE/font/fordantenna-cond-webfont.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
.swipe {
overflow: hidden;
visibility: hidden;
position: relative;
-ms-touch-action: pan-y;
}
.swipe-wrap {
overflow: hidden;
position: relative;
}
.swipe-wrap > div,
.swipe-wrap > li {
float: left;
width: 100%;
position: relative;
}
#buildPrice{
min-height:100%;
}
.config-wrapper {
background: #ffffff;
position:relative; 
overflow:hidden;
border-bottom:10px solid #e5e5e5;
padding-top:5px;
}
.vehicle-stage {
background: #ffffff;
z-index: 100;
width: 100%;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
position: relative;
}
.vehicle-options {
background: #ffffff;
width: 100%;
}
.vehicle-stage .carousel {
max-width: 618px;
}
.control-bar {
height: 44px;
border: none;
font-family: FordAntennaCondBold, arial, verdana, sans-serif;
}
.control-bar a {
color: #415967;
}
.drop-nav {
height: 44px;
display: inline-block;
}
.drop-nav > ul {
margin: 0;
padding: 0;
max-height: 44px;
overflow: hidden;
transition: all 350ms ease-in-out;
-webkit-transition: all 350ms ease-in-out;
background: #ffffff;
position: absolute;
z-index: 99;
}
.drop-nav li {
padding: 0;
line-height: 44px;
}
.drop-nav a {
display: block;
padding: 0 5px;
}
.drop-nav:hover > ul {
max-height: 999px;
}
.fixed {
position: fixed;
top: 0px;
}
.vehicle-options ul {
list-style: none;
margin: 0;
padding: 0;
}
.vehicle-options ul > li {
height:65px;
background: #ffffff;
/* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 97%, rgba(255, 255, 255, 0.3) 100%);
/* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 97%);
/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 97%);
/* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 97%);
/* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 97%);
/* W3C */
}
/*Spinner*/
.loading {
background: rgba(255,255,255,0.8); z-index : 999;
position: absolute;
top: 0px;
right: 0;
bottom: 0;
left: 0;
z-index: 999; position : absolute; right : 0; bottom : 0;
left : 0;
}
.loading>span {
text-indent:-999em;
position: absolute;
width: 31px;
height:31px;
margin-top: -15px;
left: 50%;
margin-left: -15px;
top: 50%;
background:
url('data:image/gif;base64,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')
50% 50% no-repeat !important;
}
.config-panel .panel-content{
-webkit-transition:all 350ms ease-in-out;
opacity:1;
min-height:65px;
}
.config-panel .updating .panel-content{
opacity:0;    
}
.panel-content .details {
padding-top: 45px;
}
.option {
overflow: hidden;
padding:10px;
margin: 0;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.option > img {
border-radius: 6px;
float: right;
width: 80px;
height:45px;
pointer-events:none;
}
.option > figcaption {
float: left;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
max-width:70%;
}
.option .heading {
font-family: FordAntennaCondBold, arial, verdana, sans-serif;
font-size: 13px;
color: #415967;
}
.option figcaption {
pointer-events: none;
}
#bodystylesPanel .price {
display: none;
}
#enginesPanel .option img{
display:none;
}
.conflict-icon{
display:inline-block;
opacity:.8;
width:20px;
height:18px;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8xMC8xM/GXgYwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAABIElEQVQ4ja2TsW3DMBBFn4T09gbSBvEGFsIBkpRho5Rh5xE0Qjq2TqM2XoBARpAniLOBNYFS6BIQtEhBgK4ief/+/SM/s2EYSIXS5gn4lO2za+0phc+TbGO8R9bLCZU2B6DwjgqlzWuqJouNrLTZAhdgE6R6oHStvS5V2EyQIWeHRQqVNiXwLdsfUQpQMl5BD+xcay9BaVShf/lH19rKtbYCjp7KZqrwhlBpUwGPkUZ+1IKdVThrDS+aJKFY4j7A7Lx1qGgf2uifUGxy0xHYzqmUWgDuvERoYl9F6n8WUtuA2EZs0jHtu15yMI4fw5Sutde/kZsIEKDzbNNFMBvkMXN5+jo2z4KolTZl9vDy9gXsVyAE+MhXJAOoc+C8IuH5F/DVUZKhh4ouAAAAAElFTkSuQmCC');
margin-right:5px;
vertical-align:middle;
}
.option .conflict-icon{
display:none;
}
.excluded .option .conflict-icon{
display:inline-block;
}
.option .price {
font-size: 14px;
display: block;
font-family: FordAntennaCondMedium, arial, verdana, sans-serif;
color: #22a3e6;
}
.config-panel {
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
overflow:hidden;
}
.config-header {
padding:8px 10px;
}
.config-header h4, .config-header h5 {
font-size: 13px;
color: #22a3e6;
font-family: FordAntennaRegular, arial, verdana, sans-serif;
}
a.blue-btn {
font-family: FordAntennaRegular, arial, sans-serif !important;
font-weight: normal !important;
display: inline-block;
font-size: 16px;
text-decoration: none !important;
margin: 0 0 10px;
width: 100%;
height: 44px;
line-height: 44px;
background: #22a3e6 url('/cs/ContentServer?pagename=ENGInE/EP2/common/GetImageByName&imageName=link-chevron') 99% center no-repeat;
border-radius: 5px;
text-indent: 10px;
color: #fff !important;"
}
.mobile-duplicates {
display:none;
}
span.rebuild {
display:none;
font-size:10px;
position:absolute;
top:15px;
right:45%;
padding: 0 20px 0 0;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAIAAAC0tAIdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUNDMUFBRkVFRkFDMTFFMkE4NTVGNEU5MUFBNDE0MzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUNDMUFBRkZFRkFDMTFFMkE4NTVGNEU5MUFBNDE0MzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQ0MxQUFGQ0VGQUMxMUUyQTg1NUY0RTkxQUE0MTQzMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQ0MxQUFGREVGQUMxMUUyQTg1NUY0RTkxQUE0MTQzMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmKwp/8AAAJXSURBVHjaVJLLTxNRFMbvvTN3HrQMrym2VMFCAGNigiQkBFjpwsS4dOHCrXFDwtIVe9f4J+jSDWsXKsFXNKAor5hSSqEFWuq00+nMfTuK0fgl5yy+/PIlJ9+BSinwW3XCV05aH1uwJLRASkeHOUuf0YPpdFfSxOcMPKf36v7zCllnxplCHhWxZSDgYK0Pa9P09N6I6zqJGNPjKdXqT4utD1a6zmiDSp8rCEAXhm3OG9D2QIps5B9cH3YSCRQRsryRXwV9p1yvtVkvlHd74Y1OQJhsEtVs+DXcsaJdeLGxy7lA34ult9zxgNX0WpSKIV0sZNSjIW0uqZBQYcTbzXbV7n/l45NaDW2eeGdmDyMcUaYp0Aj5QTO6YsuFLJrtVBjCMIhCwgswWSgfo0ozpFwJJjUBLIC++WBxO3pTCSe64cMsGDGkT2ScRYF+GnFdCi6ZVFBJIYBEEGgBsn4wCaQ0OcVMKY6liLeUQuquqUEaJwPGFRNiOAHnL2u3M9pONXiyQ7/6po0REhC2g55ugMZTTtKvQomEwJRIF7BJmxx64ePN6GUdMwENhAFXGXKWy/Tr18ZHp3Zfl8NL1Ha1qFpq0KUtUqdgpWEypJnI0EzH8fJzHe2LAwO/utzOF5beF1fticjoinyPhoEAyDQM07IMO9nRrtwia/M3J7OZzJ/m333ZerZ+tAYHa9jluhU7WMVH0wF2PAOK96fHro6N/vuTWPuHR8urnz/5RpkZQiET8EGTzKTAndmplNv331edi1B2cFTeL+wRLhKWmcvlsuk0xvpf4KcAAwAfu1bv2ETmzgAAAABJRU5ErkJggg==');
background-position:100% 0%;
background-repeat:no-repeat;
color: #22a3e6;
font-family: FordAntennaRegular, arial, verdana, sans-serif;
}
.config-panel .radial-drop-shadow{
}
.vehicle-stage .price {
position:absolute;
right:20px;
top:65px;
display: block;
font-family: FordAntennaCondMedium, arial, verdana, sans-serif;
color: #22a3e6;
text-align:right;
z-index: 991;
}
.vehicle-stage .suppressedPrice {
position:absolute;
right:20px;
top:90px;
display: block;
font-family: FordAntennaCondMedium, arial, verdana, sans-serif;
font-size:10px;
color:#425968;
text-align:right;
z-index: 991;
}
.vehicle-stage .savings{
display:block;
font-size:10px;
color:#425968;
position:absolute;
right:20px;
top:50px;
display: block;
font-family: FordAntennaCondMedium, arial, verdana, sans-serif;
text-align:right;
z-index: 991;
}
#vehicleImageCarousel {
margin: 0 auto;
}
.vehicle-nameplate {
font-size:16px;
font-family: FordAntennaRegular, Arial, verdana, sans-serif;
line-height:44px;
margin:0 10px;
height:44px;
z-index: 99;
overflow: hidden;
line-height: 44px;
max-height: 44px;
background: #425968;
color: #ffffff;
overflow: hidden;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
text-indent: 10px;
text-decoration: none;
white-space: nowrap;
text-overflow: ellipsis;
padding: 0 10px 0 0;
}
.vehicle-nameplate .name{
float:left;
overflow: hidden;
text-overflow:ellipsis;
width:80%;
}
.vehicle-nameplate .price {
font-family: FordAntennaCondBold, arial, verdana, sans-serif;
color: #22a3e6;
float:right;
}
.grid-list {
list-style: none;
margin: 0;
padding: 0;
}
.vehicle-stage .radial-drop-shadow {
display: none;
}
.vehicle-summary{
background:rgba(255, 255, 255, .2);
color:#425968;
font-size:12px;
font-weight:bold;
margin:10px;
position:absolute;
z-index: 992;
top:34px;
right:0px;
left:0px;
overflow:hidden;
overflow-y:auto;
opacity:0;
-webkit-filter: blur(2px);
-moz-filter: blur(2px);
-ms-filter: blur(2px);
-o-filter: blur(2px);
filter: blur(2px);
-webkit-transition:all 350ms ease-in;
/*    height:0;*/
}
.vehicle-summary.open{
background:rgba(255, 255, 255, .8);
/*    height:auto;*/
bottom:-5px;
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
-o-filter: none;
filter: none;
opacity:1;
}
.vehicle-summary ul,.vehicle-summary li{
padding:0;
margin:0;
}
.vehicle-summary > ul{
padding:10px;
}
.next-steps{
position: absolute;
bottom:0px; right:10px;
}
#nextStepsContent{
display:none;
}
#nextStepsContent .link{
font-size:14px;
display:block;
color:#22A3E6;
}
.modal .button{
position: absolute;
right: 5px;
bottom: 5px;
}
.next-steps .button{
margin-top:0;
font-size:16px;
float:none;
display:inline-block;
margin:0;
border-radius:5px;
}
.modal-open{
-webkit-filter: blur(2px);
-moz-filter: blur(2px);
-ms-filter: blur(2px);
-o-filter: blur(2px);
filter: blur(2px);
}
.modal-cover{
position:absolute;
top: 0;
bottom:0;
left:0;
right:0;
background:rgba(0,0,0,.5);
z-index: 990;
display:none;
}
.modal{
display:none;
position:absolute;
height:100px;
width: 280px;
top:50%;
left:50%;
margin-left:-140px;
margin-top:-50px;
border-radius:4px;
background: #ffffff;
z-index: 991;
padding: 20px 10px 10px 20px;
box-shadow:-1px -1px 6px rgba(0,0,0,.5), 1px 1px 6px rgba(0,0,0,.7);
}
#conflictMessage p{
line-height:1em;
margin:0;
}
.button{
padding:6px 8px;
display:inline-block;
background:#425968;
color:#ffffff;
margin:10px;
float:right;
font-weight:normal;
}
.info-icon {
float:right;
display:block;
width:            64px;
height:           44px;
border-left:2px solid #ffffff;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAADKSURBVFiF7dcxCsJAEIXhN+IhbAUrL2Grx7WyygFscwRBvIPN2OkSnGXXzTNG3gcLaXb5SSaEmLtjThZTB9RSMJuC2RTMpmA2BbMpmE3BbLngHYAzAC9YJwAbM8NYK+Tu0bp5nWNyZle5d6iLunJ3eFX2kJ7WyfW9cu9QuH/ZePBbZnZoPSP6dfurl+5jY8zwV4OhGX7RDAPTzfC1svOSXNNmOPel23v51653921jZFGXRcP9q/TSsSmYTcFsCmZTMJuC2RTMNrvgB0w5lqIjcvbdAAAAAElFTkSuQmCC');
background-position:50% 50%;
background-repeat:no-repeat;
margin-right: -10px;
}
.info-icon.active{
background-color: rgb(229,229,229);
}
.vehicle-nameplate .info-icon, .vehicle-summary .info-icon{
}
.vehicle-summary .info-icon{
display:none;
}
/*Navigation*/
#toggleVehicles{
line-height:44px;
white-space:nowrap;
overflow:hidden;
margin:-5px 10px 0 10px;
color:#425968;
font-family:FordAntennaCond, arial, verdana, sans-serif;
font-size: 20px;
}
#toggleVehicles > a{
float:left;
color:#425968;
width:50%;
text-indent:10px;
text-align:center;
text-overflow:ellipsis;
overflow:hidden;
}
#toggleVehicles > a.active{
border-bottom:3px solid #22a3e6;
}
.npDownContent {
min-height:100px;
}
#menuNav {
z-index: 1;
transition: all 350ms ease-in-out;
-webkit-transition: all 350ms ease-in-out;
-moz-transition: all 350ms ease-in-out;
max-height: 0px;
}
#menuNav.shift {
max-height: 900px;
}
div .guxLandingPage{
border-bottom: 3px solid #22a3e6;
color: #425968;
width: 50%;
text-indent: 10px;
text-align: center;
text-overflow: ellipsis;
overflow: hidden;
line-height: 44px;
white-space: nowrap;
}
span .guxLandingPage{
color: #425968;
font-family: FordAntennaRegular, arial, verdana, sans-serif;
font-size: 20px;
font-weight:normal;
}
#guxH1, .guxH1{
font-size : 20px;
font-family: FordAntennaRegular, arial, verdana, sans-serif;
line-height: 44px;
font-weight:normal;
padding: 0px;
}
@media only screen and (min-width: 1px) and (max-width: 480px) {
div .guxLandingPage{
width: 100%;
}
}
.guxH2{
font-size : 17px;
}
.guxH3{
font-size : 15px;
}
.ford-nav {
color: #fff;
font-family: FordAntennaCond, arial, sans-serif;
position: relative;
width: 100%;
overflow: hidden;
}
.ford-nav > ul {
padding: 0;
margin: 0;
-webkit-box-shadow: 0px 3px 2px 2px rgba(0, 0, 0, 0.5);
box-shadow: 0px 3px 2px 2px rgba(0, 0, 0, 0.5);
}
.ford-nav ul li {
font-size: 16px;
position: relative;
border-top: 1px solid #1e1e1e;
background: #7d7e7d;
/* Old browsers */
background: -moz-linear-gradient(top, #21435e 0%, #133247 100%);
/* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #21435e), color-stop(100%, #133247));
/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #21435e 0%, #133247 100%);
/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #21435e 0%, #133247 100%);
/* Opera 11.10+ */
background: -ms-linear-gradient(top, #21435e 0%, #133247 100%);
/* IE10+ */
background: linear-gradient(to bottom, #21435e 0%, #133247 100%);
/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21435e', endColorstr='#133247', GradientType=0);
/* IE6-9 */
}
.ford-nav ul li img {
position: absolute;
left: 10px;
top: 8px;
}
.ford-nav .search-bar {
padding: 10px 10px 10px 40px;
padding-left: 10px;
}
.search-bar input {
font-size: 12px;
width: 100%;
box-sizing: border-box;
border: 1px solid #1e1e1e;
line-height: 16px;
border-radius: 8px;
padding: 5px 0 5px 24px;
background: #ffffff url(/img/furniture/search_icon.png) 4px 5px no-repeat;
outline: none;
}
.ford-nav li a {
padding: 10px 10px 10px 40px;
display: block;
color: #fff;
}
.ford-nav i {
background: url("/img/furniture/backgrounds/navSprite.png") no-repeat 0px 0px;
display: block;
position: absolute;
left: 10px;
height: 22px;
width: 22px;
}
.ford-nav .cars i {
background-position: 0px -22px;
}
.ford-nav .commercials i {
background-position: 0px -44px;
}
.ford-nav .locate i {
background-position: 0px -66px;
}
.ford-nav .build i {
background-position: 0px -88px;
}
.ford-nav .owners i {
background-position: 0px -110px;
}
.ford-nav .brochure i {
background-position: 0px -132px;
}
.ford-nav .testdrive i {
background-position: 0px -154px;
}
.ford-nav .info i {
background-position: 0px -176px;
}
#menuBtnWrapper {
position: relative;
height: 44px;
}
.carousel img,
.carousel video,
.hero {
width: 100%;
}
.baseline-image-background{
background-size:cover;
background-position: left bottom;
}
#homeCarousel img{ visibility: hidden;}
.carousel .slide .icon-play-button{
background: url("/cs/ContentServer?pagename=ENGInE/EP2/common/GetImageByName&imageName=icon_video_play_button");
height: 40px;
width: 40px;
position: absolute;
top: 41%;
left: 48%;
z-index: 100;
}
.carousel .slide-text {
position: absolute;
top: 20px;
left: 20px;
font-size: 20px;
max-width: 40%;
}
.carousel h2 {
font-family: FordAntennaCond, arial, verdana, sans-serif;
font-weight: normal;
/*text-transform: uppercase;*/
}
.carousel a,
.carousel * a {
color: #ffffff;
}
.swipe-pager {
margin: 0;
position: absolute;
padding: 0;
left: 0;
width: 100%;
bottom: 4px;
list-style: none;
-moz-pointer-events:none;
-webkit-pointer-events:none;
pointer-events:none;
}
.swipe-pager > ul {
display: table;
list-style: none;
text-align: center;
vertical-align: middle;
margin: 0 auto;
padding: 0;
border-collapse: separate;
border-spacing: 5px;
}
.swipe-pager > ul > li {
display: table-cell;
list-style: none;
width: 6px;
height: 6px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: rgba(255, 255, 255, 0.3);
border: 1px solid #6c8ea2;
-webkit-transition: all 650ms ease-in-out;
-moz-transition: all 650ms ease-in-out;
transition: all 650ms ease-in-out;
}
.swipe-pager > ul > li.active {
background: #22a3e6;
border: 1px solid #22a3e6;
}
.radial-drop-shadow {
width: 100%;
padding:0 0 10px 0;
background: #ffffff;
/* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 97%, rgba(255, 255, 255, 0.3) 100%);
/* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 97%);
/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 97%);
/* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 97%);
/* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 97%);
/* W3C */
background: -webkit-radial-gradient(50% 0%, 50% 5px, #aaaaaa 0%, rgba(255,255,255,0) 100%);
background: -moz-radial-gradient(50% 0%, 50% 5px, #aaaaaa 0%, rgba(255,255,255,0) 100%);
background: -o-radial-gradient(50% 0%, 50% 5px, #aaaaaa 0%, rgba(255,255,255,0) 100%);
background: -ms-radial-gradient(50% 0%, 50% 5px, #aaaaaa 0%, rgba(255,255,255,0) 100%);
background: radial-gradient(50% 0%, 50% 5px, #aaaaaa 0%, rgba(255,255,255,0) 100%);
}
.arrow {
height: 25px;
width: 25px;
display: block;
top: 50%;
margin-top: -12.5px;
background: url('data:image/png;base64,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') no-repeat -121px 0;
position: absolute;
z-index: 99;
opacity: .7;
}
.arrow.left {
left: 3px;
}
.arrow.right {
background-position: -88px -58px;
right: 3px;
}
/*disclaimer information*/
.disclaimer-info {
background: #CCC;
color: #425968;
padding: 0 0 55px;
}
.disclaimer-info.last {
padding: 0;
background: #343539;
}
.disclaimer-info .price-disclaimer-row {
padding: 0 20px;
}
.disclaimer-info .price-disclaimer-row .disclaimer-inner {
position: relative;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
border-bottom: 2px solid #425968;
border-left: 2px solid transparent;
border-right: 2px solid transparent;
border-top: 2px solid transparent;
padding-bottom: 10px;
padding-top: 10px;
}
.disclaimer-info .price-disclaimer-row .disclaimer-inner.hiddenBorder {
border-bottom: 2px solid transparent;
}
.disclaimer-info .price-disclaimer-row .disclaimer-inner.active {
border-bottom: 2px solid #425968;
border-right: 2px solid #425968;
border-left: 2px solid #425968;
border-top: 2px solid #425968;
background: #FFF;
color: #425968;
}
.disclaimer-info .price-disclaimer-row .disclaimer-inner > div {
/*padding: 0 10px;
margin-bottom: 10px;*/
}
.disclaimer-info .price-disclaimer-row .disclaimer-inner.active > div {
border-bottom: 1px solid transparent;
}
.disclaimer-info .price-disclaimer-row .disclaimer-inner a {
color: #425968;
font-weight: bold;
text-decoration: underline;
}
.disclaimer-info .price-disclaimer-row .disclaimer-inner h4 {
font-size: 1em;
padding: 0 10px;
}
.disclaimer-info .price-disclaimer-row .disclaimer-inner h3 {
font-size: 1.25em;
margin: 10px 0;
padding: 0 10px;
}
.disclaimer-info .price-disclaimer-row .disclaimer-inner p {
font-size: 0.9em;
text-align: justify;
font-weight: none;
padding: 0 10px;
margin-top: 0px;
}
.disclaimer-info .price-disclaimer-row > div.active:hover .removeHightlight {
display:block;
}
.disclaimer-info .price-disclaimer-row > div .removeHightlight {
display: none;
position: absolute;
top: 0;
right: 0;
}
.disclaimer-wrapper .generic-disclaimer {
color: #425968;
font-size: 0.9em;
padding: 10px 20px;
}
.disclaimer-wrapper .generic-disclaimer.backtotop-space {
padding-bottom: 53px;
}
.disclaimer-wrapper .generic-disclaimer a {
color: #425968;
font-weight: bold;
text-decoration: underline;
}
#disclaimerText.generic-disclaimer {
margin-bottom: 43px;
}
.button-row {
padding: 10px;
}
#genericDisclaimer {
clear: both;
}
.otherLogo {
display: block;
height: 18px;
width:100%;
margin: 0 0 0 10px;
}
.otherLogo a.om_fo_pl .partners {
background-image: url("/cs/EP2/img/partner_logo.png");
background-repeat: no-repeat;
display: block;
height: 18px;
width: 62px;
}
/* ==========================================================================
Media Queries for responsive layouts
========================================================================== */
@media only screen and (min-width: 320px) and (max-width: 480px) {
.slide-text p {
display: none;
}
.carousel .slide-text {
left: 30px;
top: 30px;
}
}
@media only screen and (min-width: 480px) {
.description h4{
max-width:100%;
}
}
@media only screen and (min-width: 480px) {
.vehicle-list {
margin: 0 auto;
}
.vehicle-list h1 {
font-size: 24px;
}
.vehicle-list li {
float: left;
width: 50%;
/*height: 0;
padding-bottom: 50%;*/
border-bottom: none;
font-size: 14px;
position: relative;
background: #e5e5e5;
/* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #e5e5e5 1%, #feffff 65%);
/* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%, #e5e5e5), color-stop(65%, #feffff));
/* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #e5e5e5 1%, #feffff 65%);
/* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #e5e5e5 1%, #feffff 65%);
/* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #e5e5e5 1%, #feffff 65%);
/* IE10+ */
background: radial-gradient(ellipse at center, #e5e5e5 1%, #feffff 65%);
/* W3C */
}
.vehicle-list li .description {
float: none;
clear: both;
/*position: absolute;
bottom: 10px;
left: 10px;
right: 20px;*/
}
.vehicle-list li img {
width: 100%;
margin: 0 auto;
display: block;
}
.vehicle-list li .thumb-wrapper{
min-height:110px;
overflow:hidden;
}
/*
* RELATIVE(ish) sizing - assumes that USC codes do not alter (which they do - will break after each change to model year gets refreshed)
* 
* */
/*KA */
.vehicle-list li.usc-00G img{
width:70%;
margin-top:5%;
}
/*FIESTA */
.vehicle-list li.usc-00C img{
margin-top:6%;
width:78%;
}
/*BMAX */
.vehicle-list li.usc-004 img{
width:84%;   
}
/*FOCUS  */
.vehicle-list li.usc-00I img{
width:90%;    
}
/*  CMAX*/
.vehicle-list li.usc-009 img{
width:90%;    
margin-top:1%;
}
/*MONDEO  */
.vehicle-list li.usc-00Q img{
width:94%;
} 
/*KUGA*/
.vehicle-list li.usc-00O img{
width:82%;
margin-top:5%;
} 
/*SMAX */
.vehicle-list li.usc-006 img{
width:96%;   
}
/* GALAXY*/
.vehicle-list li.usc-00F img{
width:98%;   
}
.vehicle-list li:nth-child(odd) {
clear: left;
}
#menuNav {
min-width: 320px;
width: 320px;
left: 0px;
top: 0px;
bottom: 0px;
position: fixed;
max-height: 9999px;
}
}
@media only screen and (min-width: 640px) {
.vehicle-list li {
width: 33.3%;
padding-bottom: 33.3%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
max-height: 174px;
overflow: hidden;
}
.vehicle-list li img {
float: none;
}
.vehicle-list li .description {
float: none;
width: auto;
max-width: 100%;
}
.vehicle-list li:nth-child(odd) {
clear: none;
}
.vehicle-list li:nth-child(3n+1) {
clear: left;
}
.carousel .slide-text {
left: 30px;
top: 30px;
font-size: 30px;
}
}
@media only screen and (min-width: 800px) {
.vehicle-list li {
width: 25%;
padding-bottom: 30%;
font-size: 14px;
}
.vehicle-list li:nth-child(3n+1) {
clear: none;
}
.vehicle-list li:nth-child(4n+1) {
clear: left;
}
.carousel .slide-text {
left: 30px;
bottom: 30px;
}
}
@media only screen and (min-width: 900px) {
.vehicle-list li {
padding-bottom: 25%;
font-size: 16px;
}
}
@media only screen and (max-width: 768px) {
.mobile-duplicates{
display:block;
}
}
@media only screen and (min-width: 769px) {
.vehicle-stage,
.vehicle-options {
float: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 50%;
height: 100%;
}
.vehicle-summary{
}
.vehicle-summary{
background:rgba(255, 255, 255, .2);
color:#425968;
font-size:12px;
font-weight:bold;
margin:10px;
position:relative;
overflow:hidden;
opacity:0;
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
-o-filter: none;
filter: none;
-webkit-transition:all 350ms ease-in-out;
opacity:1;
top:0;
height:auto;
}
.vehicle-summary.open{
background:rgba(255, 255, 255, .8);
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
-o-filter: none;
filter: none;
opacity:1;
}
.vehicle-nameplate .info-icon, .hide-large {
display:none;
}
.vehicle-stage .radial-drop-shadow {
width: 5px;
height: 100%;
min-height:800px;
position: absolute;
top: 0;
right: -5px;
z-index: 99;
display: block;
background: -webkit-radial-gradient(0% 50%, 5px 50%, #aaaaaa 0%, rgba(255, 255, 255, 0) 100%);
background: -moz-radial-gradient(0% 50%, 5px 50%, #aaaaaa 0%, rgba(255, 255, 255, 0) 100%);
background: -o-radial-gradient(0% 50%, 5px 50%, #aaaaaa 0%, rgba(255, 255, 255, 0) 100%);
background: -ms-radial-gradient(0% 50%, 5px 50%, #aaaaaa 0%, rgba(255, 255, 255, 0) 100%);
background: radial-gradient(0% 50%, 5px 50%, #aaaaaa 0%, rgba(255, 255, 255, 0) 100%);
}
}
@media only screen and (min-device-width: 768px){
/* Pop-In Overlay */
/* overlay style */
#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0.7;
z-index: 999999;
}
#overlayBlock {
background: #fff;
position: absolute;
border-radius:4px;
box-shadow: 0 0 1px 1px #000;
-moz-box-shadow: 0 0 1px 1px #000;
-webkit-box-shadow: 0 0 1px 1px #000;
padding: 0px;
z-index: 99999999;
}
#overlayBlock header {
background:
url("/cs/ContentServer?pagename=ENGInE/EP2/common/GetImageByName&imageName=white_greyish_bg02")
no-repeat 0 0 transparent;
height: 90px;
background-color: #fff;
float: none;
text-align: center;
width: 100%;
}
#overlayBlock header .mediumHeading {
color: #435a69;
font-family: FordAntennaCond, Arial, Verdana, Tahoma, Helvetica,
sans-serif;
font-size: 15px;
padding: 10px 0;
}
#overlayBlock header .introTxt {
color: #445b6a;
font-family: FordAntennaRegular, Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
padding: 20px 0;
}
#overlayBlock #content {
background: #fff;
height:100%;
padding: 0px;
overflow: hidden;
}
#overlayBlock .closeBtn{
font-size: 1.5rem;
text-align: center;
display: inline-block;
width: 33px;
height: 33px;
margin:0;
right: 5px;
text-indent : -9999em;
top: 5px;
position: absolute;
background:url(/cs/ContentServer?pagename=ENGInE/EP2/common/GetImageByName&imageName=icon_sprite) no-repeat -1px -301px;
}       
/*
#overlayBlock .closeBtn {
position: absolute;
display: inline-block;
text-indent: -9999px;
top: 2px;
right: 2px;
z-index: 999999999;
}*/
/*## PopIn Overlay ##*/
#popinOverlay{
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 37%, #e5e5e5 43%) repeat scroll 0 0;
display: inline-block;
float:left;
height: 100%;
padding: 10px;
line-height: 20px;
}
#popinOverlay p{line-height:normal;}
#popinOverlay .popin-left-column{
float: left;
width: 400px;
}
#popinOverlay .popin-right-column{
float: left;
width: 280px;
}
#popinOverlay #popinNamePlateTitle.bigHeading02 {
float: left;
font-family: FordAntennaRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
font-size: 22px;
padding-right: 50px;
width: 590px;
text-align: left;
}
.eUsedBody #popinOverlay h2#popinNamePlateTitle {
line-height: 1;
margin: 0;
}
#popinOverlay h2.bigHeading02 span{
color: #425968;
font-family: FordAntennaRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
font-size: 20px;
font-weight: normal;
line-height: 36px;
margin-bottom: 5px;
margin-top: 0;
text-transform: uppercase;  
text-align: left;
}
#popinOverlay .bigHeading02 .nameplateName {
font-family: FordAntennablack,Arial,Verdana,Tahoma,Helvetica,sans-serif;
}
#popinOverlay .discountPriceBlock,
#popinOverlay .orgPriceBlock,
#popinOverlay .orgPriceBlock.bigHeading,
#popinOverlay .priceDisclaimerWrap,
#popinOverlay .price-popover{
color: #425968;
font-family: FordAntennaRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
font-size: 22px;
font-weight: normal;  
margin-bottom:5px;
position:relative;
text-align:right;  
}
#popinOverlay .orgPriceBlock.bigHeading,
#popinOverlay .priceDisclaimerWrap.bigHeading,
#popinOverlay .priceDisclaimerWrap.smallHeading{
margin-top:10px;
}
#popinOverlay .orgPriceBlock,
#popinOverlay .discountPriceBlock.smallHeading,
#popinOverlay .priceDisclaimerWrap.smallHeading{
font-size: 20px;
}
#popinOverlay .orgPriceBlock .moreInfo,
#popinOverlay .discountPriceBlock .moreInfo,
#popinOverlay .priceDisclaimerWrap .moreInfo {
cursor: pointer;
z-index: 1;
left: -5px;
top: 0px;
line-height: 21px;
font-size: 12px;
background: url(/cs/ContentServer?pagename=ENGInE/EP2/common/GetImageByName&imageName=ic_moreInfo) no-repeat 0 0;
display: inline-block;
float: none;
height: 18px;
width: 19px;
margin: -2px 5px 0 8px;
text-indent: 9999px;
}
#popinOverlay .disclaimer,
#popinOverlay .popin-disclaimer{
background:none;
border:none;
color:#2D96CD;
font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;
font-size:12px;
margin-top:8px;
margin-bottom:8px;
padding:0;
text-align: right;
line-height: 18px;
}
#popinOverlay .disclaimer{
color: #425968;
font-family: "FordAntennaCond",Arial,Verdana,Tahoma,Helvetica,sans-serif;
}
#popinOverlay .price-popover{
display:none;
background-color: #fff;
border: 1px solid #2d2d2d;
font-size: 12px;
left: -45px;
padding: 5px;
position: absolute;
text-align: left;
text-transform: none;
top: inherit;
width: 305px;
z-index: 10;
}
#popinOverlay .btnLink{
display: block;
width: 100%;
text-align: right;
margin-top:10px;
} 
#popinOverlay .btnLink.first{
margin-top:10px;
}        
#popinOverlay .btnLink a{         
display: inline-block;
font-size: 16px;
text-decoration: none;
margin: 0px;
width: auto;
height: 35px;
line-height: 35px;
background: #22a3e6 url('/cs/ContentServer?pagename=ENGInE/EP2/common/GetImageByName&imageName=link-chevron') 99% center no-repeat;
border-radius: 5px;
text-indent: 10px;
color: #fff;            
text-align: right;
padding-right:30px;            
}
#popinOverlay .popin-right-column br{
display:none;
height:0;
line-height:0;
}
#popinOverlay .co2-data{
float:left;
margin-top:10px;
width: 100%;
}
.co2-data table{
background-color:#FFFFFF;
color:#425968;
font-family: FordAntennaRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
font-size:12px;
width:100%;
}
.co2-data table th{
background-color: #ededed;
border:1px solid #dcdcdc;
font-weight:bold;
padding:10px;
text-align: left;
}
.co2-data table td{
border:1px solid #dcdcdc;
padding:10px;
text-align:left;
}
.co2-data table span{display:block;margin-bottom: 5px;}
/*end of pop-in overlay*/  
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
}
@media only screen and (min-width: 800px){
}
@media only screen and (min-width: 1260px) {
}
@media only screen and (min-width: 1440px) {
}
@media only screen and (min-width: 1920px) {
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
/* Style adjustments for high resolution devices */
}
@media only screen and (min-width: 35em) {
/* Style adjustments for viewports that meet the condition */
}
/*Transit Panel Van */
.vehicle-list li.SU_NT img{
margin-top:6%;
width:78%;
}
/*Transit Chasis Cab */
.vehicle-list li.SU_NC img{
margin-top:6%;
width:78%;
}
.navOpen #iframeWrapper, .navOpen #homeCarousel {display: none;}
.navClosed #iframeWrapper, .navClosed #homeCarousel {display: block}
#iframeWrapper {
z-index:1
}
reevoo-reviewable-badge {
display: none;
}
#saveCalcBtn {
width:100%;
text-align: center;
}
#financeCalc .legal-disclaimer {
width: 100%;
background: none;
font-size: 16px;
font-family: Helvetica, 'Helvetica Neue', Arial;
}
/* ==============
SHORT URL
============== */
#MyFordMain .shortURLrow {
padding: 10px 10px 0;
}
#MyFordMain .shortURLbtn {
font-family: FordAntennaRegular, arial, sans-serif !important;
font-weight: normal !important;
display: inline-block;
font-size: 16px;
margin: 0 0 0 5%;
width: 95%;
/* line-height: 44px; */
line-height: 20px;
background: #22a3e6;
border-radius: 5px;
/* text-indent: 10px; */
text-align: center;
color: #fff !important;
background-image: none;
position: relative;
/* height: 66px; */
padding-bottom:12px;
}
#MyFordMain .shortURLbtn .iconShowStyle {
position: absolute;
top: 15px;
right: 5px;
left: initial;
}
#MyFordMain .shortURLbtn .shortURLhead {
font-size: 0.8em;
margin-top: 9px;
display: block;
color: #fff;
text-decoration: none;
padding: 0 32px 0 22px;
}
#MyFordMain .shortURLbtn .shortURLhead strong {
font-size: 1.5em;
}
#MyFordMain .shortURLbtn a.shortURLhead:hover {
text-decoration: underline;
}
#MyFordMain .shortURLbtn .shortURLurl {
display: block;
font-size: 1.3em;
line-height: 2px;
color:#fff;
}
#MyFordMain .shortURLbtn .shortUrlFullLink span {
font-size: 1.6em;
}
#MyFordMain .shortURLbtn .shortUrlFullLink {
text-transform: lowercase;
color:#fff;
}
#MyFordMain .shortURLbtn .iconShowStyle {
text-indent: -9999em;
}
#MyFordMain #showShortUrlpop {
display: none;
}
#MyFordMain #showShortUrlpop .conflict-panel {
position: relative;
}
#MyFordMain .shortURLbtn .iconShowShortUrl {
position: absolute;
height:20px;
width:20px;
top: 5px;
right: 5px;
background : url(/cs/ContentServer?pagename=ENGInE/EP2/common/GetImageByName&imageName=ic_moreInfo) no-repeat 0 0;
text-indent: -999em;
}
#confirmAddVehicleDialog .shortURLbtn {
display: none;
}
.shortUrlInfoPopUp {
display:none;
}
