@charset "UTF-8";
/* line 17, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a,
.theme-light a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}



/* line 22, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img, .theme-light a img {
  border: none;
}

/* line 116, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 6, ../../../sass/partials/global/Shared/_reset.scss */
a, .theme-light a, abbr, address, area, article, aside, audio, blockquote, body, button,
canvas, caption, cite, col, colgroup, command, data, datagrid, datalist, dd, dfn, div, dl, dt,
em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html,
iframe, img, input, label, legend, li, map, nav, object, ol, optgroup, option,
p, q, section, select, small, strong, table, tbody, td, textarea, tfoot, th, thead, tr, ul, video {
  border: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25em;
  margin: 0px;
  padding: 0px;
}

/* line 16, ../../../sass/partials/global/Shared/_reset.scss */
html {
  font-size: 0.625em;
  min-height: 100%;
}

/* line 22, ../../../sass/partials/global/Shared/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, iframe {
  display: block;
}

/* line 27, ../../../sass/partials/global/Shared/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0px;
}

/* line 33, ../../../sass/partials/global/Shared/_reset.scss */
ol, ul {
  list-style-position: outside;
  list-style-type: none;
}

/* line 39, ../../../sass/partials/global/Shared/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 44, ../../../sass/partials/global/Shared/_reset.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

/* line 50, ../../../sass/partials/global/Shared/_reset.scss */
button::-moz-focus-inner {
  border: 0px;
  padding: 0px;
}

/* line 56, ../../../sass/partials/global/Shared/_reset.scss */
sub, sup {
  font-size: 0.7em;
  font-weight: normal;
  position: relative;
  vertical-align: baseline;
}

/* line 65, ../../../sass/partials/global/Shared/_reset.scss */
sup {
  top: -0.6em;
}

/* line 70, ../../../sass/partials/global/Shared/_reset.scss */
sub {
  bottom: -0.3em;
}

/* line 75, ../../../sass/partials/global/Shared/_reset.scss */
textarea {
  resize: vertical;
}

/* line 80, ../../../sass/partials/global/Shared/_reset.scss */
[hidden] {
  display: none;
}

/* line 85, ../../../sass/partials/global/Shared/_reset.scss */
:focus {
  outline: none;
}

/* line 2, ../../../sass/partials/global/Shared/_typography.scss */
body {
  font-family: Helvetica, Arial;
  font-size: 13px;
  font-size: 1.3rem;
}

/* line 8, ../../../sass/partials/global/Shared/_typography.scss */
p {
  padding: 0 0 1em 0;
}

/* line 13, ../../../sass/partials/global/Shared/_typography.scss */
.heading10, .heading9, .heading8, .heading7, .heading6, .heading5, .heading4, .heading3, .heading2, .heading1, .mod-model-family-title, .mod-model-family-desc, .mod-award-ticker-item, .mod-feature-accordian-sub-title, .mod-feature-accordian-head, .mod-feature-accordian-full-subheader, .mod-feature-accordian-full-head, .mod-vlp-hero-msrp-price-subtitle {
  font-family: "Trade Gothic";
  font-weight: normal;
}

/* line 19, ../../../sass/partials/global/Shared/_typography.scss */
.heading10 {
  font-size: 13.19526px;
  font-size: 1.31953rem;
}
/* line 24, ../../../sass/partials/global/Shared/_typography.scss */
.heading10 sup {
  font-size: 0.58885em;
}

/* line 30, ../../../sass/partials/global/Shared/_typography.scss */
.heading9 {
  font-size: 16.89173px;
  font-size: 1.68917rem;
}
/* line 35, ../../../sass/partials/global/Shared/_typography.scss */
.heading9 sup {
  font-size: 0.5312em;
}

/* line 41, ../../../sass/partials/global/Shared/_typography.scss */
.heading8 {
  font-size: 21.62372px;
  font-size: 2.16237rem;
}
/* line 46, ../../../sass/partials/global/Shared/_typography.scss */
.heading8 sup {
  font-size: 0.47623em;
}

/* line 52, ../../../sass/partials/global/Shared/_typography.scss */
.heading7 {
  font-size: 27.68132px;
  font-size: 2.76813rem;
}
/* line 57, ../../../sass/partials/global/Shared/_typography.scss */
.heading7 sup {
  font-size: 0.42382em;
}

/* line 63, ../../../sass/partials/global/Shared/_typography.scss */
.heading6 {
  font-size: 35.43588px;
  font-size: 3.54359rem;
}
/* line 68, ../../../sass/partials/global/Shared/_typography.scss */
.heading6 sup {
  font-size: 0.37385em;
}

/* line 74, ../../../sass/partials/global/Shared/_typography.scss */
.heading5 {
  font-size: 45.36277px;
  font-size: 4.53628rem;
}
/* line 79, ../../../sass/partials/global/Shared/_typography.scss */
.heading5 sup {
  font-size: 0.3262em;
}

/* line 85, ../../../sass/partials/global/Shared/_typography.scss */
.heading4 {
  font-size: 58.07055px;
  font-size: 5.80705rem;
}
/* line 90, ../../../sass/partials/global/Shared/_typography.scss */
.heading4 sup {
  font-size: 0.28077em;
}

/* line 96, ../../../sass/partials/global/Shared/_typography.scss */
.heading3 {
  font-size: 74.33824px;
  font-size: 7.43382rem;
}
/* line 101, ../../../sass/partials/global/Shared/_typography.scss */
.heading3 sup {
  font-size: 0.23745em;
}

/* line 107, ../../../sass/partials/global/Shared/_typography.scss */
.heading2 {
  font-size: 95.16311px;
  font-size: 9.51631rem;
}
/* line 112, ../../../sass/partials/global/Shared/_typography.scss */
.heading2 sup {
  font-size: 0.19615em;
}

/* line 118, ../../../sass/partials/global/Shared/_typography.scss */
.heading1 {
  font-size: 121.82179px;
  font-size: 12.18218rem;
}
/* line 123, ../../../sass/partials/global/Shared/_typography.scss */
.heading1 sup {
  font-size: 0.15678em;
}

/* line 129, ../../../sass/partials/global/Shared/_typography.scss */
.font-primary, .mod-hot-spot-item-title, .mod-model-family-price span, .mod-feature-accordian-desc, .mod-feature-accordian-full-desc, .mod-feature-columns-desc {
  font-family: Helvetica, Arial;
}

/* line 134, ../../../sass/partials/global/Shared/_typography.scss */
.font-secondary, .mod-vlp-comp-selector-nav-elem-text {
  font-family: "Trade Gothic";
}

/* line 139, ../../../sass/partials/global/Shared/_typography.scss */
.bold {
  font-weight: bold;
}

/* line 144, ../../../sass/partials/global/Shared/_typography.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 149, ../../../sass/partials/global/Shared/_typography.scss */
.lowercase {
  text-transform: lowercase;
}

/* line 154, ../../../sass/partials/global/Shared/_typography.scss */
.underline {
  text-decoration: underline;
}

/* line 159, ../../../sass/partials/global/Shared/_typography.scss */
.line-through {
  text-decoration: line-through;
}

/* line 164, ../../../sass/partials/global/Shared/_typography.scss */
.italic {
  font-style: italic;
}

/* line 169, ../../../sass/partials/global/Shared/_typography.scss */
.align-left {
  text-align: left;
}

/* line 174, ../../../sass/partials/global/Shared/_typography.scss */
.align-center {
  text-align: center;
}

/* line 179, ../../../sass/partials/global/Shared/_typography.scss */
.align-right {
  text-align: right;
}

/* line 184, ../../../sass/partials/global/Shared/_typography.scss */
.text-narrow {
  letter-spacing: -0.075em;
  word-spacing: 0.1em;
}

/* line 190, ../../../sass/partials/global/Shared/_typography.scss */
.text-wide {
  letter-spacing: 0.075em;
}

/* line 2, ../../../sass/partials/global/Shared/_buttons.scss */
.button, a.button {
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
}
/* line 9, ../../../sass/partials/global/Shared/_buttons.scss */
.button.block {
  display: block;
}

/* line 15, ../../../sass/partials/global/Shared/_buttons.scss */
button.button.block {
  width: 100%;
}

/* line 2, ../../../sass/partials/global/Shared/_modal.scss */
.cllc-modal-mask {
  background-color: #000000;
  display: none;
  height: 100%;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 98;
}

/* line 14, ../../../sass/partials/global/Shared/_modal.scss */
.cllc-modal-window {
  display: none;
  position: fixed;
  z-index: 99;
}

/* line 21, ../../../sass/partials/global/Shared/_modal.scss */
.cllc-modal-button {
  background: transparent none no-repeat scroll top left;
  border: none;
  cursor: pointer;
  margin: 0px;
  padding: 0px;
  position: absolute;
}

@font-face {
  font-family: "Trade Gothic";
  src: url("fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix");
  src: url("fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix") format("eot"), url("fonts/fb754dec-aa8f-444c-be48-868464c47ab0.woff") format("woff"), url("fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4.ttf") format("truetype"), url("fonts/c573d9d0-0726-4b95-aeee-fb621a299563.svg#c573d9d0-0726-4b95-aeee-fb621a299563") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Trade Gothic";
  src: url("fonts/d8bd40fc-2c9a-4086-8784-aa10c7143886.eot?#iefix");
  src: url("fonts/d8bd40fc-2c9a-4086-8784-aa10c7143886.eot?#iefix") format("eot"), url("fonts/9131f395-46ef-4940-8480-8ff008c42e59.woff") format("woff"), url("fonts/d399cbfa-b9be-47ac-983c-3600c2684bb2.ttf") format("truetype"), url("fonts/18bf7dff-7b52-4a2c-8fcc-c7eac8f02636.svg#18bf7dff-7b52-4a2c-8fcc-c7eac8f02636") format("svg");
  font-weight: normal;
  font-style: oblique;
}

@font-face {
  font-family: "Trade Gothic";
  src: url("fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix");
  src: url("fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix") format("eot"), url("fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"), url("fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"), url("fonts/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Trade Gothic";
  src: url("fonts/0061ab1d-ac0a-492f-a33d-d95980a095a8.eot?#iefix");
  src: url("fonts/0061ab1d-ac0a-492f-a33d-d95980a095a8.eot?#iefix") format("eot"), url("fonts/1feee13e-ded1-4d73-9d76-c5ed16a43117.woff") format("woff"), url("fonts/b3f82d90-14bc-4c20-8a10-a6b7bd0f304f.ttf") format("truetype"), url("fonts/5e602f8a-1e6a-461e-bfd8-ff46a5460527.svg#5e602f8a-1e6a-461e-bfd8-ff46a5460527") format("svg");
  font-weight: bold;
  font-style: oblique;
}

/* a. Light Theme */
/* line 3, ../../../sass/partials/global/Dodge/_themes.scss */
body, .theme-light {
  color: #101011;
}

/* line 8, ../../../sass/partials/global/Dodge/_themes.scss */
a, .theme-light a {
  color: #d20f06;
  text-decoration: none;
}
/* line 13, ../../../sass/partials/global/Dodge/_themes.scss */
a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

/* line 19, ../../../sass/partials/global/Dodge/_themes.scss */
.color-primary, .theme-light .color-primary {
  color: #101011;
}

/* line 24, ../../../sass/partials/global/Dodge/_themes.scss */
.color-secondary, .theme-light .color-secondary {
  color: #d20f06;
}

/* line 29, ../../../sass/partials/global/Dodge/_themes.scss */
.color-tertiary, .theme-light .color-tertiary {
  color: #86888b;
}

/* line 34, ../../../sass/partials/global/Dodge/_themes.scss */
.text-shadow, .theme-light .text-shadow {
  text-shadow: 0 0.05em 0.05em #2c2c2c;
}

/* b. Dark Theme */
/* line 68, ../../../sass/partials/global/Dodge/_themes.scss */
.theme-dark {
  color: white;
}
/* line 72, ../../../sass/partials/global/Dodge/_themes.scss */
.theme-dark .color-primary {
  color: white;
}
/* line 77, ../../../sass/partials/global/Dodge/_themes.scss */
.theme-dark .color-secondary {
  color: #d20f06;
}
/* line 82, ../../../sass/partials/global/Dodge/_themes.scss */
.theme-dark .color-tertiary {
  color: #cccccc;
}
/* line 87, ../../../sass/partials/global/Dodge/_themes.scss */
.theme-dark .text-shadow {
  text-shadow: 0 0.05em 0.05em #2c2c2c;
}

/* line 2, ../../../sass/partials/global/Dodge/_typography.scss */
.heading1, .heading2, .heading3, .heading4, .heading5, .heading6, .heading7, .heading8, .heading9, .heading10 {
  line-height: 1.075em;
}

/* line 5, ../../../sass/partials/global/Dodge/_buttons.scss */
.button, a.button {
  background-color: #d20f06;
  border-radius: 2px;
  color: white;
  font-family: "Trade Gothic";
  letter-spacing: 0.1em;
  text-decoration: none;
  text-transform: uppercase;
  padding: 6px 42px 7px 8px;
  font-size: 13px;
  font-size: 1.3rem;
  -moz-transition: background-color 200ms linear 0s;
  -ms-transition: background-color 200ms linear 0s;
  -o-transition: background-color 200ms linear 0s;
  -webkit-transition: background-color 200ms linear 0s;
  transition: background-color 200ms linear 0s;
}
/* line 18, ../../../sass/partials/global/Dodge/_buttons.scss */
.button:after {
  background-image: url("img/button-arrow.png");
  background-position: left center;
  background-repeat: no-repeat;
  border-left: 1px #ffffff solid;
  bottom: 4px;
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 4px;
  width: 33px;
}
/* line 33, ../../../sass/partials/global/Dodge/_buttons.scss */
.button:hover {
  background-color: #bf0e0e;
  -moz-transition: background-color 200ms linear 0s;
  -ms-transition: background-color 200ms linear 0s;
  -o-transition: background-color 200ms linear 0s;
  -webkit-transition: background-color 200ms linear 0s;
  transition: background-color 200ms linear 0s;
}
/* line 39, ../../../sass/partials/global/Dodge/_buttons.scss */
.button.small {
  padding: 5px 28px 5px 6px;
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 44, ../../../sass/partials/global/Dodge/_buttons.scss */
.button.small:after {
  background-position: right center;
  width: 22px;
}
/* line 51, ../../../sass/partials/global/Dodge/_buttons.scss */
.button.large {
  padding: 10px 49px 11px 11px;
  font-size: 14.5px;
  font-size: 1.45rem;
}
/* line 56, ../../../sass/partials/global/Dodge/_buttons.scss */
.button.large:after {
  width: 37px;
}
/* line 62, ../../../sass/partials/global/Dodge/_buttons.scss */
.button.alt {
  background-color: #86888b;
}
/* line 66, ../../../sass/partials/global/Dodge/_buttons.scss */
.button.alt:hover {
  background-color: #cccccc;
}

/* line 78, ../../../sass/partials/global/Dodge/_buttons.scss */
a.cta {
  display: inline-block;
  padding-right: 10px;
  position: relative;
  text-decoration: underline;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 86, ../../../sass/partials/global/Dodge/_buttons.scss */
a.cta:hover {
  color: #bf0e0e;
}
/* line 91, ../../../sass/partials/global/Dodge/_buttons.scss */
a.cta:after {
  content: "»";
  margin-top: -8px;
  position: absolute;
  right: 0;
  top: 50%;
}
/* line 100, ../../../sass/partials/global/Dodge/_buttons.scss */
a.cta.small {
  padding-right: 8px;
  font-size: 10px;
  font-size: 1rem;
}
/* line 105, ../../../sass/partials/global/Dodge/_buttons.scss */
a.cta.small:after {
  margin-top: -6px;
}
/* line 111, ../../../sass/partials/global/Dodge/_buttons.scss */
a.cta.large {
  padding-right: 12px;
  font-size: 14.5px;
  font-size: 1.45rem;
}
/* line 116, ../../../sass/partials/global/Dodge/_buttons.scss */
a.cta.large:after {
  margin-top: -10px;
}

/* line 2, ../../../sass/partials/global/Dodge/_modal.scss */
.cllc-modal-window {
  background-color: #ffffff;
  border-radius: 2px;
}

/* line 8, ../../../sass/partials/global/Dodge/_modal.scss */
.cllc-modal-button {
  height: 16px;
  right: 6px;
  top: 4px;
  width: 10px;
}
/* line 15, ../../../sass/partials/global/Dodge/_modal.scss */
.cllc-modal-button:before {
  color: #d20f06;
  content: "x";
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
}

/* line 2, ../../../sass/partials/global/Dodge/_tooltip.scss */
sup.tooltip {
  color: #d20f06;
  cursor: default;
}

/* line 7, ../../../sass/partials/global/Dodge/_tooltip.scss */
sup.dark-theme {
  color: #fff;
}

/* line 11, ../../../sass/partials/global/Dodge/_tooltip.scss */
sup.light-theme {
  color: #000;
}

/* line 16, ../../../sass/partials/global/Dodge/_tooltip.scss */
.tooltip-disclaimer {
  display: none;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.2;
  max-width: 680px;
  min-width: 200px;
  padding-bottom: 6px;
  position: absolute;
  z-index: 2147483647;
}
/* line 27, ../../../sass/partials/global/Dodge/_tooltip.scss */
.tooltip-disclaimer .content {
  background-color: #ffffff;
  border: 1px #cccccc solid;
  box-shadow: 0px 2px 5px -5px #000000;
  color: #333333;
  padding: 10px;
  position: relative;
  z-index: 1;
}
/* line 38, ../../../sass/partials/global/Dodge/_tooltip.scss */
.tooltip-disclaimer .tip {
  bottom: 0;
  height: 8px;
  left: 50%;
  margin-left: -8px;
  position: absolute;
  width: 16px;
}
/* line 47, ../../../sass/partials/global/Dodge/_tooltip.scss */
.tooltip-disclaimer .tip:after {
  border-color: #ffffff transparent;
  border-style: solid;
  border-width: 6px 6px 0px 6px;
  content: "";
  left: 2px;
  position: absolute;
  top: 1px;
  z-index: 1;
}
/* line 59, ../../../sass/partials/global/Dodge/_tooltip.scss */
.tooltip-disclaimer .tip:before {
  border-color: #cccccc transparent;
  border-style: solid;
  border-width: 8px 8px 0px 8px;
  content: "";
  left: 0;
  position: absolute;
  top: 0;
  z-index: 0;
}
/* line 73, ../../../sass/partials/global/Dodge/_tooltip.scss */
.tooltip-disclaimer.bottom {
  padding: 6px 0 0 0;
}
/* line 77, ../../../sass/partials/global/Dodge/_tooltip.scss */
.tooltip-disclaimer.bottom .tip {
  bottom: auto;
  top: 0;
}
/* line 82, ../../../sass/partials/global/Dodge/_tooltip.scss */
.tooltip-disclaimer.bottom .tip:after {
  border-width: 0px 6px 6px 6px;
}
/* line 87, ../../../sass/partials/global/Dodge/_tooltip.scss */
.tooltip-disclaimer.bottom .tip:before {
  border-width: 0px 8px 8px 8px;
}
/* line 94, ../../../sass/partials/global/Dodge/_tooltip.scss */
.tooltip-disclaimer table {
  margin-top: 10px;
  width: 100%;
}
/* line 99, ../../../sass/partials/global/Dodge/_tooltip.scss */
.tooltip-disclaimer table th, .tooltip-disclaimer table td {
  border: 1px #cccccc solid;
  text-align: center;
}

/* line 1, ../../../sass/partials/crossbrand/_crossbrand-modal.scss */
.cllc-modal-mask {
  background-color: #000000;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 98;
}

/* line 12, ../../../sass/partials/crossbrand/_crossbrand-modal.scss */
.cllc-modal-window {
  background-color: #ffffff;
  display: none;
  max-width: 960px;
  position: fixed;
  z-index: 99;
}

/* line 20, ../../../sass/partials/crossbrand/_crossbrand-modal.scss */
.cllc-modal-button {
  background-image: url("/assets/styles/images/cllc-modal/cllc-ui-modal-button.png");
  height: 27px;
  right: 10px;
  top: 10px;
  width: 27px;
  border: none;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
}

/* line 1, ../../../sass/partials/_overrides.scss */
html {
  font-size: 13px;
  font-family: Helvetica;
  line-height: 1.23077;
}

/* line 10, ../../../sass/partials/_overrides.scss */
body {
  font-size: 13px;
  font-size: 1rem;
  color: #101011;
  font-family: Helvetica;
  line-height: 1.23077;
}

/* line 26, ../../../sass/partials/_overrides.scss */
p {
  padding: 0;
}

/* line 31, ../../../sass/partials/_overrides.scss */
.tooltip-disclaimer {
  font-size: 13px;
}

/* line 2, ../../../sass/partials/_global.scss */
.light-theme {
  color: #101011;
}

/* line 6, ../../../sass/partials/_global.scss */
.dark-theme {
  color: white;
}

/* line 13, ../../../sass/partials/_global.scss */
.title, .mod-feature-columns-stacked-headline, .mod-feature-story-title, .mod-gallery-header-title, .mod-global-footer .footer-content .title, .mod-model-family-name, .mod-side-nav-vehicle-nav .vehicle-nav ul li a, .mod-video-full-title, .mod-feature-accordian-title, .mod-colorizer-title, .mod-feature .mod-feature-toggle-full-title, .mod-image-half-title {
  font-size: 53px;
  font-size: 4.07692rem;
  padding-bottom: 10px;
  text-transform: uppercase;
  line-height: 0.84906;
}

/* line 27, ../../../sass/partials/_global.scss */
.title-big, .mod-image-full-title, .mod-image-half-title, .mod-inline-gallery-title, .mod-modelizer-headline, .mod-hot-spot-headline, .mod-option-carousel-title, .mod-view-toggle-content-title, .mod-vlp-hero-title, .mod-feature-toggle-full-title, .mod-feature-columns-title, .mod-feature-accordian-full-title{
  font-size: 40px;
  font-size: 3.07692rem;
  padding-bottom: 10px;
  text-transform: uppercase;
  line-height: 0.9;
}

/* line 40, ../../../sass/partials/_global.scss */
.title-small, .mod-feature-columns-stacked-item-headline, .mod-feature-toggle-title, .mod-global-nav .global-nav .model-info h3, .mod-image-full-subtitle, .mod-image-half-subtitle, #fuel_economy h1.mod-image-half-subtitle, .mod-inline-gallery-title-small, .mod-model-family-price, .mod-view-toggle-content-title-small, .mod-model-detail-header-title, .mode-model-detail-content-model-headline, .mod-special-packages-header-title, .mod-feature-columns-feature-item-title {
  font-size: 30px;
  font-size: 2.30769rem;
  padding-bottom: 10px;
  text-transform: uppercase;
  line-height: 1.03333;
}

/* line 54, ../../../sass/partials/_global.scss */
.pull-quote {
  font-size: 24px;
  font-size: 1.84615rem;
  text-transform: uppercase;
  line-height: 1.08333;
}

/* line 66, ../../../sass/partials/_global.scss */
.subheader, .mod-feature-columns-stacked-sub-headline, .mod-feature-toggle-subtitle, .mod-feature-toggle-heading3, .mod-hot-spot-sub-headline, .mod-hot-spot-item-title, .mod-hot-spot-item-tooltip-headline, .mod-image-full-subheader, .mod-image-half-subheader, .mod-inline-gallery-subheader, .mod-inline-gallery-opt-title, .mod-model-family-name, .mod-model-family-price, .mod-modelizer-sub-headline, .mod-option-carousel-subtitle,
.mod-option-carousel-content-subheader, .mod-video-full-subhead, .mod-view-toggle-content-subtitle, .mod-vlp-hero-subtitle, .mod-model-detail-counter, .mod-model-detail-modelprice-rate, .mod-special-packages-gallery ul.features .first, .mod-special-packages-counter, .mod-special-packages-info, .mod-special-packages-small-image ul.features .first, .mod-special-packages-large-image ul.features .first, .mod-colorizer-subheader, .mod-feature-toggle-full-subtitle, .mod-feature-columns-subtitle {
  font-size: 12px;
  font-size: 1.15385rem;
  font-weight: bold;
  line-height: 1.2;
}

/* line 77, ../../../sass/partials/_global.scss */
.disclaimer, .mod-feature-columns-stacked-disclaimer, .mod-feature-story-disclaimer, .mod-feature-story-disclaimer-left, .mod-feature-toggle-item-disclaimer, .mod-gallery-disclaimer, .mod-gallery-disclaimer-top-left, .mod-gallery-disclaimer-top-right, .mod-gallery-disclaimer-bottom-left, .mod-gallery-disclaimer-bottom-right, .mod-hot-spot-disclaimer-top-left,
.mod-hot-spot-disclaimer-top-right,
.mod-hot-spot-disclaimer-bottom-left,
.mod-hot-spot-disclaimer-bottom-right, .mod-image-full-disclaimer, .mod-image-full-disclaimer-left, .mod-image-half-disclaimer, .mod-inline-gallery-disclaimer, .mod-model-family-price span, .mod-modelizer-disclaimer-top-left,
.mod-modelizer-disclaimer-top-right,
.mod-modelizer-disclaimer-bottom-left,
.mod-modelizer-disclaimer-bottom-right, .mod-option-carousel-item-disclaimer, .mod-option-carousel-disclaimer-top-left, .mod-option-carousel-disclaimer-top-right, .mod-option-carousel-disclaimer-bottom-left, .mod-option-carousel-disclaimer-bottom-right, .mod-view-toggle-disc-text, .mod-feature-accordian-disclaimer, .mod-feature-accordian-full-disclaimer, .mod-vlp-hero-disclaimer-top-left,
.mod-vlp-hero-disclaimer-top-right,
.mod-vlp-hero-disclaimer-bottom-left,
.mod-vlp-hero-disclaimer-bottom-right, .mod-model-detail-package-label, .mod-threesixty-disclaimer, .mod-colorizer-disclaimer, .mod-colorizer-fullscreen-disclaimer, .mod-feature-toggle-full-item-disclaimer, .mod-feature-columns-feature-item-disclaimer {
  font-size: 10px;
  font-size: 0.76923rem;
  padding: 10px;
  text-transform: none;
  line-height: 1.1;
}

/* line 2, ../../../sass/partials/_fonts.scss */
.btn-cta, .btn-cta-alt, .btn-cta-blank, .btn-cta-blank-inactive, .btn-sound, .btn-fullscreen, .mod-modelizer-item-img-btn-cta-wrapper .btn-cta-fullscreen, .btn-fullscreen-small, .btn-prev, .mod-option-carousel-control-prev, .btn-next, .mod-option-carousel-control-next, .btn-close, .btn-threesixty-close, .btn-close-colorizer, .btn-two-button, .btn-switch, .btn-view-toggle-wrapper, .mod-view-toggle-btn-wrapper, .mod-modelizer-item-change-view, .mod-option-carousel-item-text, .mod-secondary-nav .secondary-nav .years .dropdown p.copy strong, .mod-incentives-offers-tabbed-modal .mod-incentives-offers-desc, .mod-model-detail-modelprice, .mod-model-detail-package-label, .mod-special-packages-modelprice, .mod-special-packages-package-label, .btn-nav-toggle, .mod-feature-toggle-full-option {
  font-weight: normal;
  font-style: normal;
  font-family: "Trade Gothic";
}
/* line 7, ../../../sass/partials/_fonts.scss */
.ie8 .btn-cta, .ie8 .btn-cta-alt, .ie8 .btn-cta-blank, .ie8 .btn-cta-blank-inactive, .ie8 .btn-sound, .ie8 .btn-fullscreen, .ie8 .mod-modelizer-item-img-btn-cta-wrapper .btn-cta-fullscreen, .mod-modelizer-item-img-btn-cta-wrapper .ie8 .btn-cta-fullscreen, .ie8 .btn-fullscreen-small, .ie8 .btn-prev, .ie8 .mod-option-carousel-control-prev, .ie8 .btn-next, .ie8 .mod-option-carousel-control-next, .ie8 .btn-close, .ie8 .btn-threesixty-close, .ie8 .btn-close-colorizer, .ie8 .btn-two-button, .ie8 .btn-switch, .ie8 .btn-view-toggle-wrapper, .ie8 .mod-view-toggle-btn-wrapper, .ie8 .mod-modelizer-item-change-view, .ie8 .mod-option-carousel-item-text, .ie8 .mod-secondary-nav .secondary-nav .years .dropdown p.copy strong, .mod-secondary-nav .secondary-nav .years .dropdown p.copy .ie8 strong, .ie8 .mod-incentives-offers-tabbed-modal .mod-incentives-offers-desc, .mod-incentives-offers-tabbed-modal .ie8 .mod-incentives-offers-desc, .ie8 .mod-model-detail-modelprice, .ie8 .mod-model-detail-package-label, .ie8 .mod-special-packages-modelprice, .ie8 .mod-special-packages-package-label, .ie8 .btn-nav-toggle, .ie8 .mod-feature-toggle-full-option {
  letter-spacing: -0.5px;
}

/* line 13, ../../../sass/partials/_fonts.scss */
.mod-option-carousel-counter {
  font-weight: normal;
  font-style: oblique;
  font-family: "Trade Gothic";
}
/* line 18, ../../../sass/partials/_fonts.scss */
.ie8 .mod-option-carousel-counter {
  letter-spacing: -0.5px;
}

/* line 24, ../../../sass/partials/_fonts.scss */
.title, .mod-feature-columns-stacked-headline, .mod-feature-story-title, .mod-gallery-header-title, .mod-global-footer .footer-content .title, .mod-model-family-name, .mod-side-nav-vehicle-nav .vehicle-nav ul li a, .mod-video-full-title, .mod-feature-accordian-title, .mod-feature-accordian-full-title, .mod-colorizer-title, .mod-feature .mod-feature-toggle-full-title, .mod-image-half-title, .title-big, .mod-image-full-title, .mod-inline-gallery-title, .mod-modelizer-headline, .mod-option-carousel-title, .mod-view-toggle-content-title, .mod-vlp-hero-title, .mod-feature-toggle-full-title, .mod-feature-columns-title, .title-small, .mod-feature-columns-stacked-item-headline, .mod-feature-toggle-title, .mod-global-nav .global-nav .model-info h3, .mod-hot-spot-headline, .mod-image-full-subtitle, .mod-image-half-subtitle, #fuel_economy h1.mod-image-half-subtitle, .mod-inline-gallery-title-small, .mod-model-family-price, .mod-view-toggle-content-title-small, .mod-model-detail-header-title, .mode-model-detail-content-model-headline, .mod-special-packages-header-title, .mod-feature-columns-feature-item-title, .mod-global-nav .global-nav > ul > li > a, .mod-model-family-desc, .secondary-nav-item,
.secondary-nav > .secondary-nav-wrapper > ul > li > a, .secondary-nav .dropdown ul li a, .secondary-nav .links a, .mod-callout-text-top, .mod-callout-text-middle, .mod-callout-text-bottom, .mod-feature-accordian-sub-title, .mod-feature-accordian-head, .mod-feature-accordian-full-subheader, .mod-feature-accordian-full-head, .mod-vlp-hero-subtitle, .mod-vlp-comp-selector .mod-image-full-subheader, .mod-vlp-comp-selector .mod-hot-spot-sub-headline, .mod-model-detail-content-model-name, .mod-model-detail-modelname, .mod-special-packages-content-model-name, .mode-special-packages-content-model-headline, .mod-special-packages-modelname, .mod-special-packages-modelprice-rate, .mod-feature-toggle-full-desc {
  font-weight: bold;
  font-style: normal;
  font-family: "Trade Gothic";
}
/* line 29, ../../../sass/partials/_fonts.scss */
.ie8 .title, .ie8 .mod-feature-columns-stacked-headline, .ie8 .mod-feature-story-title, .ie8 .mod-gallery-header-title, .ie8 .mod-global-footer .footer-content .title, .mod-global-footer .footer-content .ie8 .title, .ie8 .mod-model-family-name, .ie8 .mod-side-nav-vehicle-nav .vehicle-nav ul li a, .mod-side-nav-vehicle-nav .vehicle-nav ul li .ie8 a, .ie8 .mod-video-full-title, .ie8 .mod-feature-accordian-title, .ie8 .mod-feature-accordian-full-title, .ie8 .mod-colorizer-title, .ie8 .mod-image-half-title, .ie8 .title-big, .ie8 .mod-image-full-title, .ie8 .mod-inline-gallery-title, .ie8 .mod-modelizer-headline, .ie8 .mod-option-carousel-title, .ie8 .mod-view-toggle-content-title, .ie8 .mod-vlp-hero-title, .ie8 .mod-feature-toggle-full-title, .ie8 .mod-feature-columns-title, .ie8 .title-small, .ie8 .mod-feature-columns-stacked-item-headline, .ie8 .mod-feature-toggle-title, .ie8 .mod-global-nav .global-nav .model-info h3, .mod-global-nav .global-nav .model-info .ie8 h3, .ie8 .mod-hot-spot-headline, .ie8 .mod-image-full-subtitle, .ie8 .mod-image-half-subtitle, .ie8 #fuel_economy h1.mod-image-half-subtitle, #fuel_economy .ie8 h1.mod-image-half-subtitle, .ie8 .mod-inline-gallery-title-small, .ie8 .mod-model-family-price, .ie8 .mod-view-toggle-content-title-small, .ie8 .mod-model-detail-header-title, .ie8 .mode-model-detail-content-model-headline, .ie8 .mod-special-packages-header-title, .ie8 .mod-feature-columns-feature-item-title, .ie8 .mod-global-nav .global-nav > ul > li > a, .mod-global-nav .ie8 .global-nav > ul > li > a, .ie8 .mod-model-family-desc, .ie8 .secondary-nav-item,
.ie8 .secondary-nav > .secondary-nav-wrapper > ul > li > a, .ie8 .secondary-nav .dropdown ul li a, .secondary-nav .dropdown ul li .ie8 a, .ie8 .secondary-nav .links a, .secondary-nav .links .ie8 a, .ie8 .mod-callout-text-top, .ie8 .mod-callout-text-middle, .ie8 .mod-callout-text-bottom, .ie8 .mod-feature-accordian-sub-title, .ie8 .mod-feature-accordian-head, .ie8 .mod-feature-accordian-full-subheader, .ie8 .mod-feature-accordian-full-head, .ie8 .mod-vlp-hero-subtitle, .ie8 .mod-vlp-comp-selector .mod-image-full-subheader, .mod-vlp-comp-selector .ie8 .mod-image-full-subheader, .ie8 .mod-vlp-comp-selector .mod-hot-spot-sub-headline, .mod-vlp-comp-selector .ie8 .mod-hot-spot-sub-headline, .ie8 .mod-model-detail-content-model-name, .ie8 .mod-model-detail-modelname, .ie8 .mod-special-packages-content-model-name, .ie8 .mode-special-packages-content-model-headline, .ie8 .mod-special-packages-modelname, .ie8 .mod-special-packages-modelprice-rate, .ie8 .mod-feature-toggle-full-desc {
  letter-spacing: -0.5px;
}

/* line 35, ../../../sass/partials/_fonts.scss */
.pull-quote, .mod-model-family-title, .mod-award-ticker-item, .mod-vlp-comp-selector .mod-image-full-title, .mod-vlp-comp-selector .mod-feature-toggle-full-title, .mod-vlp-comp-selector .mod-image-full-subtitle, .mod-vlp-comp-selector .mod-hot-spot-headline, .mod-feature-toggle-full-title {
  font-weight: bold;
  font-style: oblique;
  font-family: "Trade Gothic";
}
/* line 40, ../../../sass/partials/_fonts.scss */
.ie8 .pull-quote, .ie8 .mod-model-family-title, .ie8 .mod-award-ticker-item, .ie8 .mod-vlp-comp-selector .mod-image-full-title, .mod-vlp-comp-selector .ie8 .mod-image-full-title, .ie8 .mod-vlp-comp-selector .mod-image-full-subtitle, .mod-vlp-comp-selector .ie8 .mod-image-full-subtitle, .ie8 .mod-vlp-comp-selector .mod-hot-spot-headline, .mod-vlp-comp-selector .ie8 .mod-hot-spot-headline, .ie8 .mod-feature-toggle-full-title {
  letter-spacing: -0.5px;
}

/* - Placeholder ---------------------------------------------------------------- */
/* line 2, ../../../sass/partials/_buttons.scss */
.btn-cta, .btn-cta-alt, .btn-cta-blank, .btn-cta-blank-inactive, .btn-sound, .btn-fullscreen, .mod-modelizer-item-img-btn-cta-wrapper .btn-cta-fullscreen, .btn-fullscreen-small, .btn-prev, .mod-option-carousel-control-prev, .btn-next, .mod-option-carousel-control-next, .btn-close, .btn-threesixty-close, .btn-close-colorizer, .btn-two-button, .btn-switch, .btn-view-toggle-wrapper, .mod-view-toggle-btn-wrapper {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  padding: 10px 43px 8px 10px;
  background-position: 100% 50%;
  background-repeat: no-repeat;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 16, ../../../sass/partials/_buttons.scss */
.btn-cta:hover, .btn-cta-alt:hover, .btn-cta-blank:hover, .btn-cta-blank-inactive:hover, .btn-sound:hover, .btn-fullscreen:hover, .mod-modelizer-item-img-btn-cta-wrapper .btn-cta-fullscreen:hover, .btn-fullscreen-small:hover, .btn-prev:hover, .mod-option-carousel-control-prev:hover, .btn-next:hover, .mod-option-carousel-control-next:hover, .btn-close:hover, .btn-threesixty-close:hover, .btn-close-colorizer:hover, .btn-two-button:hover, .btn-switch:hover, .btn-view-toggle-wrapper:hover, .mod-view-toggle-btn-wrapper:hover {
  text-decoration: none;
}

/* line 22, ../../../sass/partials/_buttons.scss */
.btn-cta, .btn-cta-alt, .btn-cta-blank, .btn-cta-blank-inactive {
  font-size: 13px;
  display: inline-block;
  background-color: #d20f06;
  background-image: url("/assets/styles/images/btn-cta-arrow.png");
  color: #FFFFFF !important;
  line-height: 1.23077;
}
/* line 34, ../../../sass/partials/_buttons.scss */
.btn-cta:hover, .btn-cta-alt:hover, .btn-cta-blank:hover, .btn-cta-blank-inactive:hover {
  background-color: #bf0e0e;
}

/* line 39, ../../../sass/partials/_buttons.scss */
.btn-cta-alt {
  background-color: #86888b;
}
/* line 43, ../../../sass/partials/_buttons.scss */
.btn-cta-alt:hover {
  background-color: #cccccc;
}

/* line 48, ../../../sass/partials/_buttons.scss */
.btn-cta-blank, .btn-cta-blank-inactive {
  padding-right: 10px;
  background: #d20f06;
  text-align: center;
}

/* line 55, ../../../sass/partials/_buttons.scss */
.btn-cta-blank-inactive {
  background: #86888b;
}
/* line 59, ../../../sass/partials/_buttons.scss */
.btn-cta-blank-inactive:hover {
  background-color: #cccccc;
}

/* line 64, ../../../sass/partials/_buttons.scss */
.btn-sound {
  border: 1px solid #101011;
  background-color: #FFF;
  background-image: url("/assets/styles/images/btn-sound.png");
  color: #101011;
}
/* line 72, ../../../sass/partials/_buttons.scss */
.btn-sound:hover {
  background-color: #cccccc;
}

/* line 77, ../../../sass/partials/_buttons.scss */
.btn-fullscreen, .mod-modelizer-item-img-btn-cta-wrapper .btn-cta-fullscreen {
  background-color: #cccccc;
  background-image: url("/assets/styles/images/btn-fullscreen.png");
}
/* line 82, ../../../sass/partials/_buttons.scss */
.btn-fullscreen:hover, .mod-modelizer-item-img-btn-cta-wrapper .btn-cta-fullscreen:hover {
  color: #86888b;
}

/* line 87, ../../../sass/partials/_buttons.scss */
.btn-fullscreen-small {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  padding-right: 10px;
  width: 15px;
  height: 15px;
  background: #cccccc url("/assets/styles/images/btn-fullscreen-small.png") 50% 50% no-repeat;
}
/* line 95, ../../../sass/partials/_buttons.scss */
.btn-fullscreen-small:hover {
  background-color: #86888b;
}

/* line 100, ../../../sass/partials/_buttons.scss */
.btn-prev, .mod-option-carousel-control-prev {
  padding-right: 10px;
  padding-left: 43px;
  border: 1px solid #101011;
  background-color: #FFF;
  background-image: url("/assets/styles/images/btn-prev.png");
  background-position: 0 50%;
  color: #101011;
}
/* line 111, ../../../sass/partials/_buttons.scss */
.btn-prev:hover, .mod-option-carousel-control-prev:hover {
  background-color: #cccccc;
}

/* line 116, ../../../sass/partials/_buttons.scss */
.btn-next, .mod-option-carousel-control-next {
  border: 1px solid #101011;
  background-color: #FFF;
  background-image: url("/assets/styles/images/btn-next.png");
  color: #101011;
}
/* line 124, ../../../sass/partials/_buttons.scss */
.btn-next:hover, .mod-option-carousel-control-next:hover {
  background-color: #cccccc;
}

/* line 129, ../../../sass/partials/_buttons.scss */
.btn-link, .btn-link-inline, .btn-link-vlp, .mod-incentives-offers-tabbed-modal input[type="button"] {
  display: inline-block;
  margin-top: 9px;
  padding-right: 10px;
  background: transparent url("/assets/styles/images/btn-link.png") no-repeat 100% 50%;
  color: #d20f06;
  text-decoration: underline;
  font-weight: bold;
  font-size: 12px;
}
/* line 139, ../../../sass/partials/_buttons.scss */
.btn-link:hover, .btn-link-inline:hover, .btn-link-vlp:hover, .mod-incentives-offers-tabbed-modal input[type="button"]:hover {
  color: #bf0e0e;
}

/* line 144, ../../../sass/partials/_buttons.scss */
.btn-link-inline {
  color: inherit;
}
/* line 150, ../../../sass/partials/_buttons.scss */
.dark-theme .gc-cta,
.dark-theme a.gc-cta {
  color: white !important;
}
/* line 154, ../../../sass/partials/_buttons.scss */
.btn-link-inline:hover {
  color: #cccccc;
}

/* line 159, ../../../sass/partials/_buttons.scss */
.btn-link-vlp {
  color: white;
}
/* line 163, ../../../sass/partials/_buttons.scss */
.btn-link-vlp:hover {
  color: #cccccc;
}

/* line 168, ../../../sass/partials/_buttons.scss */
.btn-close, .btn-threesixty-close, .btn-close-colorizer {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0;
  width: 40px;
  height: 40px;
  background: #86888b url("/assets/styles/images/btn-close.png") 50% 50% no-repeat;
}
/* line 178, ../../../sass/partials/_buttons.scss */
.btn-close:hover, .btn-threesixty-close:hover, .btn-close-colorizer:hover {
  background-color: #cccccc;
}

/* line 182, ../../../sass/partials/_buttons.scss */
.btn-cta.gray, .gray.btn-cta-alt, .gray.btn-cta-blank, .gray.btn-cta-blank-inactive {
  background-color: #86888B;
  background-image: none;
  padding: 9px 14px 6px;
  font-weight: normal;
}

/* line 188, ../../../sass/partials/_buttons.scss */
.btn-cta.gray:hover, .gray.btn-cta-alt:hover, .gray.btn-cta-blank:hover, .gray.btn-cta-blank-inactive:hover {
  background-color: #CCCCCC;
}

/* line 191, ../../../sass/partials/_buttons.scss */
div.model-info nav ul li.details a.btn-cta, div.model-info nav ul li.details a.btn-cta-alt, div.model-info nav ul li.details a.btn-cta-blank, div.model-info nav ul li.details a.btn-cta-blank-inactive {
  padding: 8px 43px 7px 10px;
}

/* line 212, ../../../sass/partials/_buttons.scss */
.btn-two-button {
  padding: 0;
  background-color: #cccccc;
}
/* line 217, ../../../sass/partials/_buttons.scss */
.btn-two-button a {
  color: #101011;
}
/* line 220, ../../../sass/partials/_buttons.scss */
.btn-two-button a:hover {
  color: #86888b;
}
/* line 225, ../../../sass/partials/_buttons.scss */
.btn-two-button > li {
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  border-right: 1px solid #101011;
}
/* line 233, ../../../sass/partials/_buttons.scss */
.btn-two-button > li:last-child {
  border: 0;
}
/* line 237, ../../../sass/partials/_buttons.scss */
.btn-two-button > li:hover {
  color: #86888b;
}

/* line 243, ../../../sass/partials/_buttons.scss */
.btn-switch {
  display: inline-block;
  overflow: hidden;
  padding: 0;
  background-color: #cccccc;
}
/* line 250, ../../../sass/partials/_buttons.scss */
.btn-switch label {
  position: relative;
  z-index: 2;
  float: left;
  margin-top: 10px;
  margin-bottom: 8px;
  padding-right: 10px;
  padding-left: 10px;
  width: 40px;
  border-right: 1px solid #101011;
  text-align: center;
  cursor: pointer;
}
/* line 264, ../../../sass/partials/_buttons.scss */
.btn-switch label:hover {
  color: #86888b;
}
/* line 268, ../../../sass/partials/_buttons.scss */
.btn-switch label:last-child {
  border-right: 0;
}
/* line 273, ../../../sass/partials/_buttons.scss */
.btn-switch input {
  position: absolute;
  opacity: 0;
}
/* line 278, ../../../sass/partials/_buttons.scss */
.btn-switch input:checked + label {
  color: #d20f06;
}
/* line 281, ../../../sass/partials/_buttons.scss */
.btn-switch input:checked + label:hover {
  color: #86888b;
}

/* line 289, ../../../sass/partials/_buttons.scss */
.btn-view-toggle-wrapper, .mod-view-toggle-btn-wrapper {
  display: inline-block;
  margin: 10px 0 20px;
  padding: 5px 10px;
  border: 1px solid #262728;
  background: #fff;
}

#power_sliding_doors .mod-view-toggle-btn-wrapper {
  margin-top: 0;
}

/* line 298, ../../../sass/partials/_buttons.scss */
.btn-view-toggle, .mod-view-toggle-btn {
  color: #86888b;
}
/* line 301, ../../../sass/partials/_buttons.scss */
.btn-view-toggle:hover, .mod-view-toggle-btn:hover {
  color: #d20f06;
}
/* line 305, ../../../sass/partials/_buttons.scss */
.btn-view-toggle:first-child, .mod-view-toggle-btn:first-child {
  padding-right: 8px;
  border-right: 1px solid #262728;
}
/* line 310, ../../../sass/partials/_buttons.scss */
.btn-view-toggle:last-child, .mod-view-toggle-btn:last-child {
  padding-left: 5px;
}

/* - Video ---------------------------------------------------------------- */
/* line 317, ../../../sass/partials/_buttons.scss */
.btn-video {
  position: relative;
  display: inline-block;
  overflow: hidden;
  line-height: 0;
}
/* line 323, ../../../sass/partials/_buttons.scss */
.btn-video:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background: url("/assets/styles/images/btn-video.png") 50% 50% no-repeat;
  content: "";
}
/* line 334, ../../../sass/partials/_buttons.scss */
.btn-video:hover:after {
  background-image: url("/assets/styles/images/btn-video-hover.png");
}

/* line 2, ../../../sass/partials/_fixes.scss */
#evic .mod-feature-accordian-full {
  margin-top: 0;
}

/* line 7, ../../../sass/partials/_fixes.scss */
#abs_breaks + #evic .mod-feature-accordian-full-hd {
  margin-top: 140px;
}

/* line 12, ../../../sass/partials/_fixes.scss */
#overview + #passenger_protection {
  max-width: 1366px;
}

/* line 17, ../../../sass/partials/_fixes.scss */
#navigation + #beats_audio.mod-image-full, #navigation + #beats_audio.mod-image-full-wrapper {
  margin-top: 0;
}

/*.mod-vlp-hero-promo-zone {
    visibility: hidden !important;
}*/
/* line 1, ../../../sass/modules/_mod.scss */
.mod-wrapper, .mod-wrapper-bleed, .mod-wrapper-bleed-alt, .mod-global-footer-bleed-alt {
  max-width: 940px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
  clear: both;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.mod-wrapper:after, .mod-wrapper-bleed:after, .mod-wrapper-bleed-alt:after, .mod-global-footer-bleed-alt:after {
  content: "";
  display: table;
  clear: both;
}
/* line 7, ../../../sass/modules/_mod.scss */
.no-overflow.mod-wrapper, .no-overflow.mod-wrapper-bleed, .no-overflow.mod-wrapper-bleed-alt, .no-overflow.mod-global-footer-bleed-alt {
  *zoom: 1;
  overflow: visible;
  margin-bottom: 0;
}
/* line 18, ../../../sass/vendor/bourbon/addons/_clearfix.scss */
.no-overflow.mod-wrapper:before, .no-overflow.mod-wrapper-bleed:before, .no-overflow.mod-wrapper-bleed-alt:before, .no-overflow.mod-global-footer-bleed-alt:before, .no-overflow.mod-wrapper:after, .no-overflow.mod-wrapper-bleed:after, .no-overflow.mod-wrapper-bleed-alt:after, .no-overflow.mod-global-footer-bleed-alt:after {
  content: " ";
  display: table;
}
/* line 23, ../../../sass/vendor/bourbon/addons/_clearfix.scss */
.no-overflow.mod-wrapper:after, .no-overflow.mod-wrapper-bleed:after, .no-overflow.mod-wrapper-bleed-alt:after, .no-overflow.mod-global-footer-bleed-alt:after {
  clear: both;
}

/* line 18, ../../../sass/modules/_mod.scss */
.mod-wrapper-bleed, .mod-wrapper-bleed-alt, .mod-global-footer-bleed-alt {
  max-width: 1366px;
  padding: 0;
  overflow: hidden;

}

/* line 24, ../../../sass/modules/_mod.scss */
.mod-wrapper-bleed-alt, .mod-global-footer-bleed-alt {
  max-width: 1600px;
  overflow: hidden;
}
.mod-wrapper-bleed-alt {
  overflow: visible;
}

/* line 29, ../../../sass/modules/_mod.scss */
.mod-container {
  min-height: 300px;
}

#service_contracts.mod-container {
  min-height: 250px;
}

/* line 33, ../../../sass/modules/_mod.scss */
/*#taillamps, #headlamps {
  min-height: 700px;
}*/

/* line 42, ../../../sass/modules/_mod.scss */
.mod-wrapper-nested > .mod-wrapper,
.mod-wrapper-nested > .mod-wrapper-bleed,
.mod-wrapper-nested > .mod-wrapper-bleed-alt,
.mod-wrapper-nested > .mod-global-footer-bleed-alt {
  margin-bottom: 0;
}

/* line 46, ../../../sass/modules/_mod.scss */
.mod-wrapper-flush {
  margin-bottom: 0;
}

/* Model Compare Dodge Specific override styles */
/* overrides the chart to be 940px, instead of 960px; */
/* line 6, ../../../sass/modules/_mod-all-features.scss */
.mod-all-features #main-content,
.mod-all-features #main-content .inner-wrapper,
.mod-all-features .st-mc-top-elements {
  width: 940px;
}

/* line 10, ../../../sass/modules/_mod-all-features.scss */
.mod-all-features #main-content {
  padding-top: 0;
  padding-bottom: 0;
}

/* adds a border-top to the bottom tr of the chart for closure */
/* line 16, ../../../sass/modules/_mod-all-features.scss */
.mod-all-features .st-mc-chart .chart-foot {
  border-top: 1px solid #454444;
}

/* removes the borders in the final tr at the bottom of the chart */
/* line 21, ../../../sass/modules/_mod-all-features.scss */
.mod-all-features .st-mc-chart .chart-foot > tr td {
  border-right: none;
  border-bottom: none;
}

/* displays the msrp in the chart header */
/* line 27, ../../../sass/modules/_mod-all-features.scss */
.mod-all-features .st-mc-chart .model-tab > span {
  display: block;
  background-color: #ccc;
  color: #2c2c2c;
}

/* line 33, ../../../sass/modules/_mod-all-features.scss */
.mod-all-features #pricing thead {
  display: none;
}

/* line 37, ../../../sass/modules/_mod-all-features.scss */
.mod-all-features #main-content.st-mc-one-model #pricing thead {
  display: table-header-group;
}

/* line 42, ../../../sass/modules/_mod-all-features.scss */
.mod-all-features .st-mc-one-model .st-ms-availability-legend {
  padding-bottom: 30px;
  padding-top: 0;
}

/* line 49, ../../../sass/modules/_mod-all-features.scss */
.mod-all-features .st-mc-one-model .st-mc-top-elements {
  height: auto;
}

/* line 53, ../../../sass/modules/_mod-all-features.scss */
.mod-all-features .st-mc-button-quick-look {
  visibility: hidden;
}

/* line 57, ../../../sass/modules/_mod-all-features.scss */
.mod-all-features .model-tab .model-name > div > strong {
  font-weight: bold;
  cursor: pointer;
}

/* line 61, ../../../sass/modules/_mod-all-features.scss */
.mod-all-features .model-tab .model-name > div > strong:hover {
  color: #666;
}

/* line 87, ../../../sass/modules/_mod-all-features.scss */
.ie8 #main-content .st-mc-chart > table.col-1 > thead div th:first-child,
.ie8 #main-content .st-mc-chart > table.col-2 > thead div th:first-child,
.ie8 #main-content .st-mc-chart > table.col-3 > thead div th:first-child,
.ie8 #main-content .st-mc-chart > table.col-4 > thead div th:first-child,
.ie8 #main-content .st-mc-chart > table.col-5 > thead div th:first-child,
.ie8 #main-content .st-mc-chart > table.col-6 > thead div th:first-child,
.ie8 #main-content .st-mc-chart > table.col-7 > thead div th:first-child,
.ie8 #main-content .st-mc-chart > table.col-8 > thead div th:first-child,
.ie8 #main-content .st-mc-chart > table.col-9 > thead div th:first-child,
.ie8 #main-content .st-mc-chart > table.col-10 > thead div th:first-child,
.ie8 #main-content .st-mc-chart .col-1 .data td:first-child,
.ie8 #main-content .st-mc-chart .col-2 .data td:first-child,
.ie8 #main-content .st-mc-chart .col-3 .data td:first-child,
.ie8 #main-content .st-mc-chart .col-4 .data td:first-child,
.ie8 #main-content .st-mc-chart .col-5 .data td:first-child,
.ie8 #main-content .st-mc-chart .col-6 .data td:first-child,
.ie8 #main-content .st-mc-chart .col-7 .data td:first-child,
.ie8 #main-content .st-mc-chart .col-8 .data td:first-child,
.ie8 #main-content .st-mc-chart .col-9 .data td:first-child,
.ie8 #main-content .st-mc-chart .col-10 .data td:first-child,
.ie8 #main-content .st-mc-chart tfoot td:first-child {
  width: 14%;
}
/* line 93, ../../../sass/modules/_mod-all-features.scss */
.ie8 #main-content .st-mc-chart > table.col-1 > thead div th, .ie8 #main-content .st-mc-chart .col-1 .data td {
  width: 50%;
}
/* line 98, ../../../sass/modules/_mod-all-features.scss */
.ie8 #main-content .st-mc-chart > table.col-2 > thead div th, .ie8 #main-content .st-mc-chart .col-2 .data td {
  width: 35%;
}
/* line 103, ../../../sass/modules/_mod-all-features.scss */
.ie8 #main-content .st-mc-chart > table.col-3 > thead div th, .ie8 #main-content .st-mc-chart .col-3 .data td {
  width: 25%;
}
/* line 108, ../../../sass/modules/_mod-all-features.scss */
.ie8 #main-content .st-mc-chart > table.col-4 > thead div th, .ie8 #main-content .st-mc-chart .col-4 .data td {
  width: 20%;
}
/* line 113, ../../../sass/modules/_mod-all-features.scss */
.ie8 #main-content .st-mc-chart .data td {
  border-width: 1px;
}

/* line 1, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked {
  width: 100%;
  float: left;
  margin-right: 2.12766%;
  position: relative;
  color: #000;
  /*margin-top: 60px;*/
}
/* line 7, ../../../sass/modules/_mod-feature-columns-stacked.scss */
#engines .mod-feature-columns-stacked {
  margin-top: 60px;
}

/* line 12, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-head-wrapper {
  position: relative;
  color: #000;
  width: 620px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 20px;
}

/* line 21, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-headline {
  padding-bottom: 0;
}

/* line 26, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-sub-headline {
  padding-top: 10px;
}

/* line 31, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-desc {
  line-height: 1.5;
  font-size: 0.7em;
}

/* line 36, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-item-image-left {
  clear: both;
  position: relative;
  width: 74.46809%;
  float: left;
  margin-right: 2.12766%;
}
/* line 40, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-item-image-left .mod-feature-columns-stacked-para {
  margin-left: 320px;
}

/* line 45, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-item-headline {
  font-size: 28px;
  padding-bottom: 0;
}
/* line 50, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-item-image-left .mod-feature-columns-stacked-item-headline, .mod-feature-columns-stacked-item-image-max-left .mod-feature-columns-stacked-item-headline {
  margin-top: 40px;
}
/* line 54, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-item-image-right .mod-feature-columns-stacked-item-headline, .mod-feature-columns-stacked-item-image-max-right .mod-feature-columns-stacked-item-headline {
  margin-top: 20px;
}

/* line 59, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-item-image-left .mod-feature-columns-stacked-img {
  margin-left: 80px;
}

/* line 63, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-item-image-left .mod-feature-columns-stacked-item-image {
  position: relative;
  float: left;
  margin-right: 20px;
}

/* line 69, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-item-image-max-left {
  clear: both;
  position: relative;
  width: 74.46809%;
  float: left;
  margin-right: 2.12766%;
}

/* line 75, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-item-image-max-left .mod-feature-columns-stacked-item-image {
  position: relative;
  float: left;
  margin-right: 20px;
}

/* line 81, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-item-image-right {
  clear: both;
  position: relative;
  width: 77.2%;
  float: right;
  margin-right: 0;
  text-align: right;
}

/* line 88, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-item-image-right .mod-feature-columns-stacked-img {
  margin-right: 80px;
}

/* line 92, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-item-image-right .mod-feature-columns-stacked-item-image {
  position: relative;
  float: right;
  margin-left: 20px;
}

/* line 98, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-item-image-right .mod-feature-columns-stacked-disclaimer {
  right: 90px;
}

/* line 102, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-item-image-max-right {
  clear: both;
  position: relative;
  width: 74.46809%;
  float: right;
  margin-right: 0;
  text-align: right;
}

/* line 109, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-item-image-max-right .mod-feature-columns-stacked-item-image {
  position: relative;
  float: right;
  margin-left: 20px;
}

/* line 115, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-disclaimer {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 1;
}

/* line 123, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-para {
  padding-top: 0;
}

/* line 127, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-btn-link {
  display: inline;
}

/* line 131, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-callout-common, .mod-feature-columns-stacked-callout-top-left, .mod-feature-columns-stacked-callout-top-center, .mod-feature-columns-stacked-callout-top-right, .mod-feature-columns-stacked-callout-middle-left, .mod-feature-columns-stacked-callout-middle-center, .mod-feature-columns-stacked-callout-middle-right, .mod-feature-columns-stacked-callout-bottom-left, .mod-feature-columns-stacked-callout-bottom-center, .mod-feature-columns-stacked-callout-bottom-right {
  position: absolute;
  border: 1px solid #ccc;
}

/* line 136, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-callout-top-left {
  top: 0;
  left: 0;
}

/* line 142, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-callout-top-center {
  top: 0;
}

/* line 147, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-callout-top-right {
  top: 0;
  right: 0;
}

/* line 153, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-callout-middle-left {
  left: 0;
}

/* line 162, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-callout-middle-right {
  right: 0;
}

/* line 167, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-callout-bottom-left {
  bottom: 0;
  left: 0;
}

/* line 173, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-callout-bottom-center {
  bottom: 0;
}

/* line 178, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-callout-bottom-right {
  bottom: 0;
  right: 0;
}

/* line 184, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-callout-text-top {
  font-size: 0.7em;
  text-align: center;
  line-height: 1.5;
}

/* line 190, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-callout-text-middle {
  font-size: 0.8em;
  font-weight: bold;
  text-align: center;
  line-height: 1.5;
}

/* line 197, ../../../sass/modules/_mod-feature-columns-stacked.scss */
.mod-feature-columns-stacked-callout-text-bottom {
  font-size: 0.7em;
  text-align: center;
  line-height: 1.5;
}

/* Mod Feature Story */
/* line 12, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story {
  position: relative;
  overflow: hidden;
}

/* line 18, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-bg {
  float: left;
  left: 50%;
  position: relative;
}

/* line 24, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-bg-in {
  float: left;
  left: -50%;
  position: relative;
}
/* line 29, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-bg-in img {
  display: block;
  width: 100%;
}

/* line 34, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-hd {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 42, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-hd-in {
  max-width: 940px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  height: 100%;
  overflow: hidden;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.mod-feature-story-hd-in:after {
  content: "";
  display: table;
  clear: both;
}

/* line 49, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-disclaimer-wrapper {
  padding: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 59, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-disclaimer {
  float: right;
}

/* line 64, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-disclaimer-left {
  float: left;
}

/* line 69, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-copy-wrapper {
  width: 460px;
}

/* line 73, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-copy-wrapper-max {
  position: relative;
  width: 620px;
}

/* line 86, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-top-left {
  margin-top: 50px;
  margin-left: 80px;
}

/* line 91, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-top-center {
  margin: 30px auto 0;
}

/* line 96, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-top-right {
  margin-top: 30px;
  float: right;
}

/* line 101, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-center-left {
  margin-top: 180px;
  margin-left: 80px;
}

/* line 106, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-center-center {
  margin: 180px auto 0;
}

/* line 110, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-center-right {
  margin-top: 180px;
  float: right;
}

/* line 115, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-bottom-left {
  bottom: 30px;
  margin-left: 80px;
  position: absolute;
}

/* line 121, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-bottom-center {
  bottom: 30px;
  position: absolute;
  left: 240px;
}
/* line 126, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-bottom-center.mod-feature-story-copy-wrapper-max {
  left: 160px;
}

/* line 131, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-bottom-right {
  bottom: 30px;
  right: 0;
  position: absolute;
}

/* line 137, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-copy {
  text-align: center;
}

/* line 143, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-title {
  padding-bottom: 30px;
  margin: 10px 0 17px;
  letter-spacing: -0.035em;
  line-height: 0.95;
}

/* line 151, ../../../sass/modules/_mod-feature-story.scss */
.light-theme .mod-feature-story-title {
  background: url("/assets/styles/images/black-dodge-divider.png") no-repeat bottom center;
}

/* line 155, ../../../sass/modules/_mod-feature-story.scss */
.dark-theme .mod-feature-story-title {
  background: url("/assets/styles/images/white-dodge-divider.png") no-repeat bottom center;
}

/* line 3, ../../../sass/modules/_mod-feature-toggle-half.scss */
.mod-feature-toggle-half {
  position: relative;
  overflow: hidden;
}

/*
 background image is not available so no need to make it absolute;
.mod-feature-toggle-half-content-wrapper {
    @extend .mod-view-toggle-wrapper-fullwidth;
}
*/
/* line 28, ../../../sass/modules/_mod-feature-toggle-half.scss */
.mod-feature-toggle-items-container,
.mod-feature-toggle-content-container {
  width: 31.91489%;
  float: left;
  margin-right: 2.12766%;
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 35, ../../../sass/modules/_mod-feature-toggle-half.scss */
.toggle-half-content-right .mod-feature-toggle-content-container,
.toggle-half-content-left .mod-feature-toggle-items-container {
  float: right;
}

/* line 40, ../../../sass/modules/_mod-feature-toggle-half.scss */
.toggle-half-content-right .mod-feature-toggle-content-container {
  margin-right: 80px;
}
/* line 44, ../../../sass/modules/_mod-feature-toggle-half.scss */
.toggle-half-content-right .mod-feature-toggle-items-container {
  margin-left: 80px;
}

/* line 50, ../../../sass/modules/_mod-feature-toggle-half.scss */
.toggle-half-content-left .mod-feature-toggle-content-container {
  margin-left: 80px;
}
/* line 54, ../../../sass/modules/_mod-feature-toggle-half.scss */
.toggle-half-content-left .mod-feature-toggle-items-container {
  margin-right: 80px;
}

/* line 61, ../../../sass/modules/_mod-feature-toggle-half.scss */
.mod-feature-toggle-thumb-items {
  width: 20%;
  float: left;
  margin-right: 6.66667%;
  position: relative;
  margin-bottom: 25px;
  cursor: pointer;
}
/* line 67, ../../../sass/modules/_mod-feature-toggle-half.scss */
.mod-feature-toggle-thumb-items:last-child {
  margin-right: 0;
}
/* line 71, ../../../sass/modules/_mod-feature-toggle-half.scss */
.mod-feature-toggle-thumb-items:hover .mod-feature-toggle-thumb-img-active {
  z-index: 1;
}

/* line 77, ../../../sass/modules/_mod-feature-toggle-half.scss */
.mod-feature-toggle-thumb-active-item .mod-feature-toggle-thumb-img-active {
  z-index: 1;
}

/* line 82, ../../../sass/modules/_mod-feature-toggle-half.scss */
.mod-feature-toggle-thumb-title {
  display: none;
}

/* line 86, ../../../sass/modules/_mod-feature-toggle-half.scss */
.mod-feature-toggle-thumb-img {
  position: relative;
  z-index: 1;
}

/* line 91, ../../../sass/modules/_mod-feature-toggle-half.scss */
.mod-feature-toggle-thumb-img-active {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

/* line 98, ../../../sass/modules/_mod-feature-toggle-half.scss */
.mod-feature-toggle-text-items-wrapper {
  clear: both;
  min-height: 110px;
}

/* line 103, ../../../sass/modules/_mod-feature-toggle-half.scss */
.mod-feature-toggle-text-items {
  display: none;
}

/* line 107, ../../../sass/modules/_mod-feature-toggle-half.scss */
.mod-feature-toggle-text-active-items {
  display: block;
}

.mod-gallery-full-screen-overlay .mod-gallery-disclaimer,
.mod-model-detail-full-screen-overlay .mod-model-detail-full-screen-disclaimer {
  position: absolute;
  margin-left: auto;
  margin-right: 5px;
  right: 0;
  bottom:0;
  left: inherit;
  text-align: right;
  }

/* Generate from _mod-gallery.scss */
/* line 6, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-header {
  overflow: hidden;
  margin-top: 50px;
  margin-bottom: 25px;
}

/* line 12, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-header-title {
  float: left;
  letter-spacing: -0.03em;
}

/* line 18, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-filter {
  float: right;
  margin: 8px 35px 0 0;
}

/* line 23, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-filter-item {
  float: left;
  margin-left: 10px;
}
/* line 27, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-filter-item .btn-cta-blank, .mod-gallery-filter-item .btn-cta-blank-inactive, .mod-gallery-filter-item .btn-cta-blank-inactive {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 33, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-content {
  clear: both;
}

/* line 37, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-item {
  position: relative;
  float: left;
}

/* line 42, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-content-link {
  float: left;
  position: relative;
}
/* line 46, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-content-link:hover .mod-gallery-item-foreground {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: url(/assets/styles/images/gallery/img-custGallery-hover1.png) center center no-repeat;
}

/* line 57, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-content-item-img {
  display: block;
}

/* line 66, ../../../sass/modules/_mod-gallery.scss */
.mod-txt-hide, .mod-gallery-loader, .mod-gallery-btn-share,
.mod-gallery-btn-fullscreen,
.mod-gallery-btn-download, .move-up, .move-down, .mod-global-footer .footer-content .social li a span, .mod-global-footer .footer-toplinks .links .automobility, .mod-global-footer .footer-toplinks .links .automobility a, .mod-global-footer .footer-toplinks .links .accessibility, .mod-global-footer .footer-toplinks .links .accessibility a, .mod-global-footer .footer .footer-logo-links a, .mod-global-footer .srt .title, .mod-global-footer .srt .mod-feature-columns-stacked-headline, .mod-global-footer .srt .mod-feature-story-title, .mod-global-footer .srt .mod-gallery-header-title, .mod-global-footer .srt .mod-model-family-name, .mod-global-footer .srt .mod-side-nav-vehicle-nav .vehicle-nav ul li a, .mod-side-nav-vehicle-nav .vehicle-nav ul li .mod-global-footer .srt a, .mod-global-footer .srt .mod-video-full-title, .mod-global-footer .srt .mod-feature-accordian-title, .mod-global-footer .srt .mod-feature-accordian-full-title, .mod-global-footer .srt .mod-colorizer-title, .mod-global-footer .srt .mod-feature .mod-feature-toggle-full-title, .mod-feature .mod-global-footer .srt .mod-feature-toggle-full-title, .mod-global-footer .srt .mod-image-half-title, .mod-model-detail-carousel-prev, .mod-model-detail-carousel-next, .mod-model-detail-btn-share, .mod-model-detail-btn-fullscreen, .mod-model-detail-btn-download, .mod-special-packages-carousel-prev,
.mod-special-packages-carousel-next, .mod-special-packages-btn-share, .mod-special-packages-btn-fullscreen, .mod-special-packages-btn-download {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
}

/* line 70, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-overlay-wrapper {
  width: 100%;
  float: left;
  margin-right: 2.12766%;
  -webkit-box-shadow: rgba(0, 0, 0, 0.22) 0 3px 5px 0 inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.22) 0 3px 5px 0 inset;
  box-shadow: rgba(0, 0, 0, 0.22) 0 3px 5px 0 inset;
  position: absolute;
  clear: both;
  left: 0;
  top: 0;
  display: none;
  border-bottom: 2px solid #D4D2D2;
  background: #ECEBEB;
}

/* line 83, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-overlay {
  margin: 0 auto;
  overflow: hidden;
}

/* line 89, ../../../sass/modules/_mod-gallery.scss */
.ie7 .shadow-top, .ie8 .shadow-top {
  background: white;
  height: 1px;
  margin: -1px 0 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#A7A7A7')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#A7A7A7');
}

/* line 99, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-content,
.mod-gallery-active-img {
  position: relative;
}

/* line 103, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-active-img {
  margin-bottom: 10px;
  margin-top: 25px;
}

/* line 108, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-active-container {
  min-height: 500px;
}

/* line 112, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-loader {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 45%;
  left: 50%;
  font-size: 40px;
  display: block;
  background: url(/assets/styles/images/spinner.gif) no-repeat;
}

/* line 123, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-image {
  width: 100%;
}

/* line 127, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-content {
  clear: both;
  margin: 0 auto;
  width: 940px;
}

/* line 133, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-video-container {
  height: 100%;
  width: 100%;
}
/* line 137, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-video-container ~ .mod-gallery-disclaimer-wrapper {
  display: none;
}
/* line 141, ../../../sass/modules/_mod-gallery.scss */
.ie7 .mod-gallery-video-container {
  height: 530px;
  overflow: visible;
}

/* line 148, ../../../sass/modules/_mod-gallery.scss */
.crossbrand-video-player-container {
  height: 100%;
}

/* line 152, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-description {
  overflow: hidden;
  min-height: 40px;
}

/* line 159, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-counter {
  float: left;
  margin-left: 8px;
  color: #86888b;
}

/* line 165, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-counter-current {
  color: #101011;
  font-size: 14px;
  padding-right: 3px;
}

/* line 171, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-counter-total {
  font-size: 14px;
  color: #86888b;
  padding-left: 2px;
}

/* line 177, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-info {
  float: left;
  padding: 0 20px;
  margin-left: 20px;
  border-left: 1px solid #86888b;
  width: 76%;
}
/* line 184, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-info a {
  font-size: 12px;
  margin-top: 5px;
}
/* line 189, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-overlay-active .mod-gallery-info {
  display: none;
}

/* line 194, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-caption {
  font-size: 12px;
  font-weight: bold;
}

/* line 199, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-subtitle {
  color: #86888b;
  font-size: 12px;
  padding-bottom: 0;
}

/* line 205, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-btn {
  width: 40px;
  height: 40px;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  cursor: pointer;
  position: absolute;
  background: url(/assets/styles/images/gallery/gallery-sprite-new.png) no-repeat;
}

/* line 213, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-pointer {
  width: 24px;
  height: 30px;
  bottom: -10px;
  margin-left: -12px;
  left: 50%;
  cursor: default;
  display: block;
  background: url(/assets/styles/images/gallery/custGallery-sprite.png) no-repeat -8px -239px;
  position: absolute;
  z-index: 2;
}

/* line 232, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-btn-prev-active, .mod-model-detail-btn-prev-active,
.mod-gallery-btn-next-active,
.mod-model-detail-btn-next-active,
.mod-gallery-btn-prev-inactive,
.mod-gallery-btn-next-inactive {
  width: 25px;
  height: 39px;
  top: 230px;
}
/* line 236, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-screen-overlay .mod-gallery-btn-prev-active, .mod-gallery-full-screen-overlay .mod-model-detail-btn-prev-active, .mod-gallery-full-screen-overlay
.mod-gallery-btn-next-active, .mod-gallery-full-screen-overlay
.mod-model-detail-btn-next-active, .mod-gallery-full-screen-overlay
.mod-gallery-btn-prev-inactive, .mod-gallery-full-screen-overlay
.mod-gallery-btn-next-inactive {
  top: 38%;
}

/* line 242, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-btn-prev-active, .mod-model-detail-btn-prev-active,
.mod-gallery-btn-next-active,
.mod-model-detail-btn-next-active {
  display: block;
}

/* line 247, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-btn-prev-inactive,
.mod-gallery-btn-next-inactive {
  display: none;
}

/* line 251, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-btn-prev-active, .mod-model-detail-btn-prev-active {
  left: -30px;
  background: url(/assets/styles/images/gallery/gallery-prev-arrow.png) no-repeat;
}
/* line 256, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-btn-prev-active:hover, .mod-model-detail-btn-prev-active:hover {
  background: url(/assets/styles/images/gallery/gallery-prev-arrow-hover.png) no-repeat;
}

/* line 262, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-btn-next-active, .mod-model-detail-btn-next-active {
  right: -30px;
  background: url(/assets/styles/images/gallery/gallery-next-arrow.png) no-repeat;
}
/* line 267, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-btn-next-active:hover, .mod-model-detail-btn-next-active:hover {
  background: url(/assets/styles/images/gallery/gallery-next-arrow-hover.png) no-repeat;
}

/* line 273, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-btn-next-inactive {
  right: -30px;
  background-position: -130px -1px;
  cursor: default;
}

/* line 279, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-screen-overlay .mod-gallery-btn-next-inactive, .mod-gallery-full-screen-overlay .mod-gallery-btn-next-active, .mod-gallery-full-screen-overlay .mod-model-detail-btn-next-active {
  right: 75px;
}

/* line 283, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-screen-overlay .mod-gallery-btn-prev-inactive, .mod-gallery-full-screen-overlay .mod-gallery-btn-prev-active, .mod-gallery-full-screen-overlay .mod-model-detail-btn-prev-active {
  left: 75px;
}

/* line 287, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-btn-close {
  top: 0;
  right: 0;
  background: url(/assets/styles/images/gallery/gallery-close.png) no-repeat;
}

/* line 299, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-controls {
  position: absolute;
  bottom: -50px;
  right: -1px;
  overflow: hidden;
}
/* line 306, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-screen-overlay .mod-gallery-controls {
  position: relative;
  bottom: 0;
  right: 0;
  float: right;
  margin-right: 20px;
}
/* line 314, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-overlay-active .mod-gallery-controls {
  display: none;
}

/* line 321, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-btn-share,
.mod-gallery-btn-fullscreen,
.mod-gallery-btn-download {
  cursor: pointer;
  float: left;
  background-color: #86888b;
  background-color: rgba(134, 136, 139, 0.6);
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  margin-right: 2px;
}
/* line 332, ../../../sass/modules/_mod-gallery.scss */
.ie8 .mod-gallery-btn-share, .ie8
.mod-gallery-btn-fullscreen, .ie8
.mod-gallery-btn-download {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6086888b,endColorStr=#6086888b);
  zoom: 1;
}
/* line 339, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-btn-share:hover,
.mod-gallery-btn-fullscreen:hover,
.mod-gallery-btn-download:hover {
  background-color: #262728;
}
/* line 342, ../../../sass/modules/_mod-gallery.scss */
.ie8 .mod-gallery-btn-share:hover, .ie8
.mod-gallery-btn-fullscreen:hover, .ie8
.mod-gallery-btn-download:hover {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#60262728,endColorStr=#60262728);
  zoom: 1;
}

/* line 352, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-screen-overlay .mod-gallery-btn-share {
  background-position: 9px 9px;
}
/* line 356, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-screen-overlay .mod-gallery-btn-fullscreen {
  background-position: -23px 10px;
}
/* line 360, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-screen-overlay .mod-gallery-btn-download {
  background-position: -56px 9px;
}
/* line 364, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-screen-overlay:hover .mod-gallery-btn-share {
  background-position: 9px 9px;
}
/* line 368, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-screen-overlay:hover .mod-gallery-btn-fullscreen {
  background-position: -23px 10px;
}
/* line 372, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-screen-overlay:hover .mod-gallery-btn-download {
  background-position: -56px 9px;
}

/* line 379, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-btn-download:hover .mod-gallery-download-link,
.mod-gallery-btn-share:hover .mod-gallery-share-link,
.mod-gallery-btn-fullscreen:hover .mod-gallery-fullscreen-link {
  background: url(/assets/styles/images/gallery/gallery-icons-hover.png) no-repeat 0 0;
  cursor: pointer;
}

/* line 383, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-btn-fullscreen:hover .mod-gallery-fullscreen-link {
  background-position: -32px 0;
}

/* line 387, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-btn-share:hover .mod-gallery-share-link {
  background-position: -64px 0;
}

/* line 393, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-share-link,
.mod-gallery-fullscreen-link,
.mod-gallery-download-link {
  float: left;
  position: relative;
  width: 24px;
  height: 28px;
  margin-top: 10px;
  margin-left: 9px;
  background: url(/assets/styles/images/gallery/gallery-icons.png) no-repeat;
}

/* line 404, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-share-link {
  background-position: -64px 0;
  /*&:hover {
      background-position: -44px -48px;
  }*/
}

/* line 413, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-fullscreen-link {
  width: 21px;
  cursor: default;
  background-position: -32px 0;
    /*&:hover {
        background-position: -23px 2px;

    }*/
}

/* line 426, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-download-link {
  background-position: 0 0;
  /*&:hover {
      background-position: 0 -49px;
  }*/
}

/* line 435, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-download-link, .mod-gallery-share-link {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  display: block;
}

/* line 442, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-screen-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: #cdcccc;
  display: none;
}

/* line 453, ../../../sass/modules/_mod-gallery.scss */
.mod-full-image {
  height: auto;
  width: 100%;
}

/* line 462, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-content {
  clear: both;
  width: 100%;
  background: #edebeb;
}
/* line 467, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-overlay-active .mod-gallery-full-content {
  overflow: hidden;
  height: 100%;
  position: relative;
  z-index: 2;
}

/* line 475, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-item-container {
  margin: 0 auto;
  width: 975px;
  overflow: auto;
}

/* line 481, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-description {
  height: 24%;
  width: 100%;
  margin-top: -30px;
  z-index: 1;
  position: relative;
}
/* line 488, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-overlay-active .mod-gallery-full-description {
  margin-top: 10%;
  height: auto;
}

/* line 494, ../../../sass/modules/_mod-gallery.scss */
.mode-gallery-full-screen-img {
  position: relative;
  overflow: hidden;
  height: 82%;
  width: 100%;
}

.mod-gallery-full-screen-wrapper,
.mod-mod-detail-full-screen-wrapper{
  width: auto;
  height: 100%;
  margin: 0 auto;
  position: relative;
  display: block;
}


/* line 500, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-overlay-active .mode-gallery-full-screen-img {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

/* line 509, ../../../sass/modules/_mod-gallery.scss */
.mod-full-image {
  width: 100%;
}

/* line 513, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-counter-info-wrapper {
  background-color: #cdcccc;
  padding: 25px 0 0 20px;
}
/* line 517, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-overlay-active .mod-gallery-counter-info-wrapper {
  display: none;
}

/* line 523, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-header {
  margin: 0 auto;
  width: 975px;
}

/* line 535, ../../../sass/modules/_mod-gallery.scss */
.drag-contoles {
  border-bottom: 8px solid #e6e6e6;
}

/* line 538, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-gallery-drag, .move-up, .move-down {
  background: url(/assets/styles/images/gallery/gallery-drag.png) no-repeat 0 bottom;
}

/* line 550, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-full-counter {
  float: left;
  display: block;
}
/* line 554, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-overlay-active .mod-gallery-full-counter {
  display: none;
}

/* line 564, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-disclaimer-wrapper {
  padding: 10px;
  position: absolute;
}

/* line 573, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-disclaimer-top-left {
  top: 0;
  left: 0;
}

/* line 579, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-disclaimer-top-right {
  top: 0;
  right: 0;
}

/* line 585, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-disclaimer-bottom-left {
  bottom: 0;
  left: 0;
}

/* line 591, ../../../sass/modules/_mod-gallery.scss */
.mod-gallery-disclaimer-bottom-right {
  bottom: 0;
  right: 0;
}

/* line 598, ../../../sass/modules/_mod-gallery.scss */
.gallery-module {
  position: relative;
}

/* line 8, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer-bleed-alt {
  /*background: #F0F0F0;*/
  background-image: url("/assets/styles/images/global-footer/Footer-Pattern.jpg");
  background-repeat: repeat;
  overflow: hidden;
}

/* line 14, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer {
  position: relative;
  margin: 0 auto;
  width: 960px;
}

/* line 20, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer {
  position: relative;
  overflow: hidden;
  margin: 35px 0 0;
  padding-top: 45px;
  padding-bottom: 25px;
  width: 960px;
}

/* line 29, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .dodge-lines {
  position: absolute;
  top: 0;
  left: 70px;
  width: 840px;
  height: 12px;
  background-position: 0px 0px;
}

/* line 39, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content {
  float: left;
  margin-bottom: 16px;
  padding: 0px 26px;
  width: 146px;
  height: 485px;
  border-right: 1px dotted #7E7E7C;
}

/* line 49, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .first_column {
  margin-left: 0px;
  padding-left: 9px;
}
.mod-global-footer .second_column{
  width: 157px;
}
.mod-global-footer .third_column{
  width: 144px;
}
.mod-global-footer .fourth_column{
  width: 131px;
}

/* line 53, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content.last {
  /*margin-right: 60px;*/
  width: 158px;
  padding-right: 0;
  border-right: none;
  padding-left: 20px;
}

/* line 58, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .menu {
  margin-bottom: 16px;
  color: #A0A0A0;
  list-style: none outside none;
  text-transform: none;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
}

/* line 68, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .menu a {
  color: #a5a5a5;
  text-decoration: none;
}
/* line 71, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .menu a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 77, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .mod-feature-columns-stacked-headline, .mod-global-footer .footer-content .mod-feature-story-title, .mod-global-footer .footer-content .mod-gallery-header-title, .mod-global-footer .footer-content .title, .mod-global-footer .footer-content .mod-model-family-name, .mod-global-footer .footer-content .mod-side-nav-vehicle-nav .vehicle-nav ul li a, .mod-side-nav-vehicle-nav .vehicle-nav ul li .mod-global-footer .footer-content a, .mod-global-footer .footer-content .mod-video-full-title, .mod-global-footer .footer-content .mod-feature-accordian-title, .mod-global-footer .footer-content .mod-feature-accordian-full-title, .mod-global-footer .footer-content .mod-colorizer-title, .mod-global-footer .footer-content .mod-feature .mod-feature-toggle-full-title, .mod-feature .mod-global-footer .footer-content .mod-feature-toggle-full-title, .mod-global-footer .footer-content .mod-image-half-title {
  margin-bottom: 5px;
  font-size: 14px;
}

/* line 83, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .follow_us li a {
  display: block;
  padding-top: 4px;
  width: 26px;
  height: 22px;
  background-repeat: no-repeat;
  text-align: center;
}

/* line 93, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .follow_us li:first-child a:hover {
  background-position: -36px 0;
}

/* line 97, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .social .youtube a span {
  margin-left: 59px;
}

/* line 101, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .social li a span {
  display: block;
  margin-left: 30px;
  padding-top: 7px;
  color: #666;
  font-size: 12px;
  font-family: Arial;
}

/* line 111, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .social li a span:hover {
  color: #FFF;
}

/* line 117, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .facebook,
.mod-global-footer .footer-content .twitter,
.mod-global-footer .footer-content .youtube {
  margin-top: 10px;
}

/* line 121, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .facebook a {
  background-position: -97px -54px;
}

/* line 125, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .twitter a {
  background-position: -97px -91px;
}

/* line 129, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content li.youtube a {
  width: 32px;
  background-position: -96px -119px;
}

/* line 134, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .facebook a:hover {
  background-position: -137px -54px;
}

/* line 138, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .twitter a:hover {
  background-position: -137px -91px;
}

/* line 142, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .youtube a:hover {
  background-position: -136px -118px;
}

/* line 146, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-toplinks {
  clear: both;
  overflow: hidden;
  margin: 0 5px;
  padding-top: 35px;
  padding-bottom: 5px;
  border-bottom: 1px solid #a5a5a5;
}

.models .mod-global-footer .footer-toplinks{
  padding-top: 55px;
}
/* line 152, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-toplinks .links li {
  float: left;
  margin-right: 20px;
}

/* line 157, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-toplinks .links .last {
  float: left;
  padding-right: 0;
  clear: both;
  margin-left: 103px;
}

/* line 162, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-toplinks .links .last span {
  float: right;
  margin-top: 6px;
  margin-left: 6px;
  width: 4px;
  height: 7px;
  background-position: -326px -193px;
}

/* line 172, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-toplinks .links {
  list-style: none;
}

/* line 176, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-toplinks .links a {
  float: left;
  color: #a5a5a5;
  text-decoration: none;
  text-transform: none;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
}

/* line 186, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-toplinks .links a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 191, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-toplinks .links .automobility {
  width: 83px;
}

/* line 196, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-toplinks .links .automobility a {
  float: left;
  width: 83px;
  height: 21px;
  outline: none;
  background-position: -177px -110px;
}

/* line 206, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-toplinks .links .automobility a:hover {
  background-position: -177px -137px;
}

/* line 214, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-toplinks .links .accessibility a {
  float: left;
  width: 55px;
  height: 24px;
  outline: none;
  background-position: -272px -109px;
}

/* line 224, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-toplinks .links .accessibility a:hover {
  background-position: -272px -133px;
}

/* line 229, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-copyright,
.mod-global-footer .footer-disclaimer {
  clear: both;
  overflow: hidden;
  margin: 0 5px;
  padding-top: 25px;
}

/* line 233, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-copyright p {
  color: #a5a5a5;
  font-size: 10px;
  font-family: Arial;
}

/* line 239, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer .footer-logo-links {
  clear: both;
  overflow: hidden;
  margin: 0 5px;
  padding-top: 25px;
}

/* line 243, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer-sprite, .mod-global-footer .dodge-lines, .mod-global-footer .footer-content .follow_us li a, .mod-global-footer .footer-toplinks .links .last span, .mod-global-footer .footer-toplinks .links .automobility a, .mod-global-footer .footer-toplinks .links .accessibility a, .mod-global-footer .footer .footer-logo-links a, .mod-global-footer .footer-disclaimers-close, .mod-global-footer .srt .title, .mod-global-footer .srt .mod-feature-columns-stacked-headline, .mod-global-footer .srt .mod-feature-story-title, .mod-global-footer .srt .mod-gallery-header-title, .mod-global-footer .srt .mod-model-family-name, .mod-global-footer .srt .mod-side-nav-vehicle-nav .vehicle-nav ul li a, .mod-side-nav-vehicle-nav .vehicle-nav ul li .mod-global-footer .srt a, .mod-global-footer .srt .mod-video-full-title, .mod-global-footer .srt .mod-feature-accordian-title, .mod-global-footer .srt .mod-feature-accordian-full-title, .mod-global-footer .srt .mod-colorizer-title, .mod-global-footer .srt .mod-feature .mod-feature-toggle-full-title, .mod-feature .mod-global-footer .srt .mod-feature-toggle-full-title, .mod-global-footer .srt .mod-image-half-title, .mod-global-footer .footer-content .social li a, .mod-global-footer .ramtruck li a, .mod-global-footer .mopar li a, .mod-global-footer .mod-global-footer .footer-logo-links .chryslerllc a {
  background-image: url("/assets/styles/images/global-footer/global-footer-sprite.png");
}

/* line 247, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer .footer-logo-links li {
  float: left;
}

/* line 251, ../../../sass/modules/_mod-global-footer.scss */
.footer-chryslerCapital {
  width: 495px;
}

#footer .mod-global-footer li.title{
  padding-bottom: 10px;
  color: #ffffff;
}


/* line 255, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer .footer-logo-links a {
  display: block;
  margin-top: 10px;
  height: 25px;
  background-repeat: no-repeat;
}

/* line 264, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-chryslerllc a {
  background-position: 0 -200px;
    height: 30px;
    width: 80px;
}
/* line 268, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-chryslerllc a:hover {
  background-position: 0 -238px;
}

/* line 273, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-chryslerCapital a {
  margin-left: 9px;
  width: 60px;
  height: 20px;
  background-position: -176px -168px;
}
/* line 278, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-chryslerCapital a:hover {
  background-position: -176px -185px;
}

/* line 283, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-ramtruck a {
  width: 33px;
  background-position: 0 0;
}
/* line 286, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-ramtruck a:hover {
  background-position: 0 -27px;
}

/* line 291, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-dodge a {
  width: 74px;
  background-position: -32px 0;
}
/* line 294, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-dodge a:hover {
  background-position: -32px -27px;
}

/* line 299, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-chrysler a {
  width: 71px;
  background-position: -105px 0;
}
/* line 302, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-chrysler a:hover {
  background-position: -105px -27px;
}

/* line 307, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-jeep a {
  width: 48px;
  background-position: -176px 0;
}
/* line 310, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-jeep a:hover {
  width: 48px;
  background-position: -176px -25px;
}

/* line 316, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-drivesrt a {
  width: 56px;
  background-position: -223px 0;
}
/* line 319, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-drivesrt a:hover {
  width: 56px;
  background-position: -223px -27px;
}

/* line 325, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-fiatusa a {
  width: 25px;
  background-position: -280px 0;
}
/* line 328, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-fiatusa a:hover {
  width: 25px;
  background-position: -280px -27px;
}

/* line 334, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-mopar a {
  width: 31px;
  background-position: -301px 0;
}
/* line 337, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-mopar a:hover {
  background-position: -302px -28px;
}

/* line 342, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-logo-links .footer-truck a:hover {
  background-position: 0 -27px;
}
.mod-global-footer .footer-logo-links .footer-alfa_romeo a{
  width: 31px;
  background-position: -331px 0;
}
.mod-global-footer .footer-logo-links .footer-alfa_romeo a:hover{
  width: 31px;
  background-position: -331px -27px;
}
/* line 346, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .vehlinks {
  position: relative;
  top: 20px;
  right: 40px;
  visibility: hidden;
  float: right;
  padding-bottom: 25px;
}

/* line 355, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .vehlinks .styles {
  padding: 0;
  color: #999;
  list-style: none;
  text-transform: none;
  font-size: 10px;
  font-family: Arial;
  line-height: 10px;
}

/* line 365, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .vehlinks .styles li {
  float: left;
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #666;
  line-height: 11px;
}

/* line 373, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .vehlinks .styles li.last {
  margin-right: 0;
  border-right: none;
}

/* line 378, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .vehlinks .styles a {
  color: #666;
  text-decoration: none;
}

/* line 383, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .vehlinks .styles a:hover {
  color: #999;
  text-decoration: none;
}

/* line 388, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .disclaimer_msrp {
  display: none;
  clear: both;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 35px;
  background-color: #000;
  color: #8C8C8C;
  font-size: 10px;
  font-family: arial;
  line-height: 12px;
}

/* line 402, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-disclaimers,
.mod-global-footer .disclaimer_link {
  display: none;
}

/* line 406, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-disclaimers {
  position: absolute;
  top: 227px;
  right: 7px;
  z-index: 91;
  clear: both;
  overflow: auto;
  padding: 10px 22px;
  height: 200px;
  width: 650px;
  border: 1px solid #666;
  background-color: #FFF;
  background-image: none;
  background-attachment: scroll;
  background-position: 0 0;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-repeat: repeat;
  color: #666;
}

/* line 428, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-disclaimers-close {
  position: absolute;
  top: 213px;
  left: 251px;
  z-index: 93;
  display: none;
  width: 25px;
  height: 25px;
  background-position: -97px -175px;
  cursor: pointer;
}

/* line 443, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer ul,
.mod-global-footer .footer li,
.mod-global-footer .footer li a {
  float: none;
  padding-left: 0;
  line-height: 1.5em;
}

/* line 451, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .chlr_comm .title, .mod-global-footer .chlr_comm .mod-feature-columns-stacked-headline, .mod-global-footer .chlr_comm .mod-feature-story-title, .mod-global-footer .chlr_comm .mod-gallery-header-title, .mod-global-footer .chlr_comm .mod-model-family-name, .mod-global-footer .chlr_comm .mod-side-nav-vehicle-nav .vehicle-nav ul li a, .mod-side-nav-vehicle-nav .vehicle-nav ul li .mod-global-footer .chlr_comm a, .mod-global-footer .chlr_comm .mod-video-full-title, .mod-global-footer .chlr_comm .mod-feature-accordian-title, .mod-global-footer .chlr_comm .mod-feature-accordian-full-title, .mod-global-footer .chlr_comm .mod-colorizer-title, .mod-global-footer .chlr_comm .mod-feature .mod-feature-toggle-full-title, .mod-feature .mod-global-footer .chlr_comm .mod-feature-toggle-full-title, .mod-global-footer .chlr_comm .mod-image-half-title,
.mod-global-footer .ramtruck .title,
.mod-global-footer .ramtruck .mod-feature-columns-stacked-headline,
.mod-global-footer .ramtruck .mod-feature-story-title,
.mod-global-footer .ramtruck .mod-gallery-header-title,
.mod-global-footer .ramtruck .mod-model-family-name,
.mod-global-footer .ramtruck .mod-side-nav-vehicle-nav .vehicle-nav ul li a,
.mod-side-nav-vehicle-nav .vehicle-nav ul li .mod-global-footer .ramtruck a,
.mod-global-footer .ramtruck .mod-video-full-title,
.mod-global-footer .ramtruck .mod-feature-accordian-title,
.mod-global-footer .ramtruck .mod-feature-accordian-full-title,
.mod-global-footer .ramtruck .mod-colorizer-title,
.mod-global-footer .ramtruck .mod-feature .mod-feature-toggle-full-title,
.mod-feature .mod-global-footer .ramtruck .mod-feature-toggle-full-title,
.mod-global-footer .ramtruck .mod-image-half-title,
.mod-global-footer .fuel_eff .title,
.mod-global-footer .fuel_eff .mod-feature-columns-stacked-headline,
.mod-global-footer .fuel_eff .mod-feature-story-title,
.mod-global-footer .fuel_eff .mod-gallery-header-title,
.mod-global-footer .fuel_eff .mod-model-family-name,
.mod-global-footer .fuel_eff .mod-side-nav-vehicle-nav .vehicle-nav ul li a,
.mod-side-nav-vehicle-nav .vehicle-nav ul li .mod-global-footer .fuel_eff a,
.mod-global-footer .fuel_eff .mod-video-full-title,
.mod-global-footer .fuel_eff .mod-feature-accordian-title,
.mod-global-footer .fuel_eff .mod-feature-accordian-full-title,
.mod-global-footer .fuel_eff .mod-colorizer-title,
.mod-global-footer .fuel_eff .mod-feature .mod-feature-toggle-full-title,
.mod-feature .mod-global-footer .fuel_eff .mod-feature-toggle-full-title,
.mod-global-footer .fuel_eff .mod-image-half-title {
  display: none;
}

/* line 455, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .srt .title, .mod-global-footer .srt .mod-feature-columns-stacked-headline, .mod-global-footer .srt .mod-feature-story-title, .mod-global-footer .srt .mod-gallery-header-title, .mod-global-footer .srt .mod-model-family-name, .mod-global-footer .srt .mod-side-nav-vehicle-nav .vehicle-nav ul li a, .mod-side-nav-vehicle-nav .vehicle-nav ul li .mod-global-footer .srt a, .mod-global-footer .srt .mod-video-full-title, .mod-global-footer .srt .mod-feature-accordian-title, .mod-global-footer .srt .mod-feature-accordian-full-title, .mod-global-footer .srt .mod-colorizer-title, .mod-global-footer .srt .mod-feature .mod-feature-toggle-full-title, .mod-feature .mod-global-footer .srt .mod-feature-toggle-full-title, .mod-global-footer .srt .mod-image-half-title {
  height: 11px;
  background-position: -280px -85px;
  background-repeat: no-repeat;
}
.mod-global-footer .srt .title{
  height: 16px;
}
/* line 463, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .social li a {
  display: block;
  width: 63px;
  height: 25px;
  background-repeat: no-repeat;
}

/* line 473, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .social .uconnect span,
.mod-global-footer .sirius span,
.bluetooth span {
  display: none;
}

/* line 477, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .social .uconnect a {
  width: 68px;
  background-position: 0 -50px;
}
/* line 481, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .social .uconnect a:hover {
  background-position: left -121px;
}

/* line 486, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .social .sirius a {
  background-position: 0 -74px;
}
/* line 489, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .social .sirius a:hover {
  background-position: 0 -145px;
}

/* line 494, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .social .bluetooth a {
  background-position: 0 -100px;
}
/* line 497, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .social .bluetooth a:hover {
  background-position: 0 -171px;
}

/* line 502, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .follow_us .youtube a span {
  margin-left: 28px;
}

.mod-global-footer .dodge-lines{
    background-image: url("/assets/styles/images/global-footer/Horizontal-Divider.png");
}
/* line 506, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .fuel_eff li a {
  display: block;
  width: 20px;
  height: 19px;
  /*background-position: -181px -53px;*/
  /*background-repeat: no-repeat;*/
}

/* line 515, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .ramtruck li a {
  display: block;
  padding-top: 4px;
  width: 23px;
  height: 20px;
  background-position: 0 0;
  background-repeat: no-repeat;
  text-indent: 25px;
}
/* line 525, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .ramtruck li a:hover {
  background-position: 0 -27px;
}

/* line 530, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .mopar li a {
  display: block;
  padding-top: 2px;
  width: 22px;
  height: 18px;
  background-position: -212px -53px;
  background-repeat: no-repeat;
  text-indent: 25px;
}
/* line 540, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .mopar li a:hover {
  background-position: -212px -77px;
}

/* line 545, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .fuel_eff li a {
  margin-top: -15px;
  margin-bottom: 22px;
  padding-top: 1px;
  /*text-indent: 18px;*/
}
/* line 551, ../../../sass/modules/_mod-global-footer.scss */
/*.mod-global-footer .fuel_eff li a:hover {*/
  /*background-position: -181px -72px;*/
/*}*/

/* line 557, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .follow_us .facebook a span,
.mod-global-footer .twitter a span {
  margin-left: 31px;
}

/* line 561, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .follow_us .youtube a span {
  margin-left: 32px;
}

/* line 565, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .mod-global-footer .footer-logo-links .chryslerllc a {
  width: 74px;
  height: 20px;
  background-position: left 5px;
}

/* line 572, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-disclaimer p {
  margin-top: 15px;
  color: #a5a5a5;
  font-size: 10px;
  font-family: Arial;
}

/* line 579, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-financeDis p {
  margin-top: 15px;
  margin-left: 10px;
  padding-bottom: 55px;
  color: #666;
  font-size: 10px;
  font-family: Arial;
}

/* line 588, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-disclaimers dd {
  clear: left;
  width: 634px;
  font-size: 11px;
}

/* line 594, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-disclaimers p {
  clear: both;
  font-size: 11px;
  margin-bottom: 10px;
}

/* line 600, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-disclaimers dt {
  display: none;
}

/* line 604, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .social_second_group sub {
  vertical-align: -4px;
  font-size: 90%;
}

/* line 609, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .view .tooltip {
  vertical-align: top;
}

/* line 614, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .mopar li a span,
.mod-global-footer .fuel_eff li a span {
  float: left;
  width: 150px;
}

/* line 618, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .ccv {
  margin-bottom: 0;
}

/* line 623, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-content .ccv .mod-feature-columns-stacked-headline, .mod-global-footer .footer-content .ccv .mod-feature-story-title, .mod-global-footer .footer-content .ccv .mod-gallery-header-title, .mod-global-footer .footer-content .ccv .title, .mod-global-footer .footer-content .ccv .mod-model-family-name, .mod-global-footer .footer-content .ccv .mod-side-nav-vehicle-nav .vehicle-nav ul li a, .mod-side-nav-vehicle-nav .vehicle-nav ul li .mod-global-footer .footer-content .ccv a, .mod-global-footer .footer-content .ccv .mod-video-full-title, .mod-global-footer .footer-content .ccv .mod-feature-accordian-title, .mod-global-footer .footer-content .ccv .mod-feature-accordian-full-title, .mod-global-footer .footer-content .ccv .mod-colorizer-title, .mod-global-footer .footer-content .ccv .mod-feature .mod-feature-toggle-full-title, .mod-feature .mod-global-footer .footer-content .ccv .mod-feature-toggle-full-title, .mod-global-footer .footer-content .ccv .mod-image-half-title {
  text-transform: none;
  font-weight: normal;
  font-size: 12px;
  font-family: arial;
  padding-bottom: 0;
}

/* line 1, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spots {
  width: 100%;
  float: left;
  margin-right: 2.12766%;
  position: relative;
  overflow: hidden;
  color: #101011;
}

/* line 8, ../../../sass/modules/_mod-hot-spots.scss */
#storage .mod-hot-spots {
  margin-top: 60px;
}

/* line 12, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spots.mod-hot-spots-left .mod-hot-spot-bg {
  position: relative;
  left: 0;
}

/* line 17, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spots.mod-hot-spots-center {
  text-align: center;
}

/* line 21, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spots.mod-hot-spots-center .mod-hot-spot-bg {
  position: relative;
  display: block;
}

/* line 26, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spots.mod-hot-spots-right .mod-hot-spot-bg {
  position: relative;
  float: right;
}

/* line 31, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spots-outer-wrapper {
  float: left;
  left: 0;
  position: relative;
}
/* line 36, ../../../sass/modules/_mod-hot-spots.scss */
#digital_dash .mod-hot-spots-outer-wrapper, #steering_wheel .mod-hot-spots-outer-wrapper {
  margin-top: 30px;
}

/* line 41, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spots-inner-wrapper {
  float: left;
  left: 0;
  position: relative;
}

/* line 47, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spots-head-wrapper {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
  margin-top: 30px;
  width: 620px;
}

/* line 56, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spots-left .mod-hot-spots-head-wrapper {
  margin-left: -460px;
}

/* line 60, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spots-center .mod-hot-spots-head-wrapper {
  margin-left: -310px;
  text-align: center;
}

/* line 65, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spots-right .mod-hot-spots-head-wrapper {
  right: 50%;
  left: auto;
  margin-right: -460px;
}

/* line 71, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spots-center .mod-hot-spots-head-wrapper-top {
  margin-left: -310px;
  text-align: center;
}

/* line 84, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spots-btn-cta {
  clear: both;
  padding-top: 10px;
}

/* line 92, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-disclaimer-top-left,
.mod-hot-spot-disclaimer-top-right,
.mod-hot-spot-disclaimer-bottom-left,
.mod-hot-spot-disclaimer-bottom-right {
  position: absolute;
  width: 600px;
}

/* line 98, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-disclaimer-top-left {
  left: 50%;
  top: 0;
  margin-left: -460px;
  text-align: left;
}

/* line 105, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-disclaimer-top-right {
  right: 50%;
  top: 0;
  margin-right: -460px;
  text-align: right;
}

/* line 112, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-disclaimer-bottom-left {
  left: 50%;
  bottom: 0;
  margin-left: -460px;
  text-align: left;
}

/* line 119, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-disclaimer-bottom-right {
  right: 50%;
  bottom: 0;
  margin-right: -460px;
  text-align: right;
}

/* line 126, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-item {
  position: absolute;
  width: 54px;
  height: 54px;
  background-image: url("/assets/styles/images/hotspot/hotspot_sprite.png");
  background-position: 0 1px;
  background-repeat: no-repeat;
  cursor: pointer;
}

/* line 137, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-item:hover,
.mod-hot-spot-item.selected {
  background-position: 0 -54px;
}

/* line 141, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-item-title {
  position: relative;
  z-index: 8;
  display: none;
  padding: 10px;
  width: 220px;
  height: 18px;
  background: white;
  box-shadow: 0 0 5px #101011;
  color: #101011;
  text-align: center;
  font-size: 12px;
  cursor: default;
}
/* line 157, ../../../sass/modules/_mod-hot-spots.scss */
.ie8 .mod-hot-spot-item-title {
  border: 2px solid #7e7e7e;
}

/* line 163, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-item-title + .mod-hot-spots-item-tooltip {
  display: none;
}

/* line 167, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-item-tooltip {
  position: absolute;
  z-index: 9;
  display: none;
  width: 490px;
  background: white;
  box-shadow: 0 0 5px #101011;
  color: #101011;
  cursor: default;
}
/* line 176, ../../../sass/modules/_mod-hot-spots.scss */
.ie8 .mod-hot-spot-item-tooltip {
  border: 2px solid #7e7e7e;
}

/* line 181, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-item-tooltip-hd {
  display: inline-block;
  height: 15px;
}

/* line 186, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-item-tooltip-headline {
  color: #101011;
  font-family: helvetica;
}

/* line 192, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-item-tooltip-copy {
  color: #101011;
  font-size: 13px;
  font-family: helvetica;
  padding-bottom: 10px;
}

/* line 198, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-item-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 2px 5px;
  color: #d20f06;
  font-weight: bold;
  font-size: 13px;
  font-family: helvetica;
  cursor: pointer;
}

/* line 210, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-item-tooltip-desc {
  margin: 0 20px 0px;
  text-align: left;
}

/* line 215, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-item-tooltip-thumbnail {
  float: right;
  margin: 13px 0 0 0;
}
/* line 219, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-item-tooltip-thumbnail[src=""] {
  display: none;
}

/* line 225, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-item-title-arrow,
.mod-hot-spot-item-tooltip-arrow {
  position: absolute;
  clear: both;
  width: 24px;
  height: 14px;
  background-image: url("/assets/styles/images/hotspot/hotspot_arrow_sprite.png");
  background-repeat: no-repeat;
}

/* Full Width Image */
/* line 9, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full, .mod-image-full-wrapper {
  position: relative;
  overflow: hidden;
}
/* line 13, ../../../sass/modules/_mod-image-full.scss */
#seating_configurations .mod-image-full, #seating_configurations .mod-image-full-wrapper {
  margin-top: 30px;
}

/* line 18, ../../../sass/modules/_mod-image-full.scss */
#variable_valve_timing.mod-image-full, #variable_valve_timing.mod-image-full-wrapper {
  margin-top: 60px;
}

/* line 25, ../../../sass/modules/_mod-image-full.scss */
#sport_suspensions .mod-image-full-wrapper {
  margin-top: 60px;
}
/* line 29, ../../../sass/modules/_mod-image-full.scss */
#rear_cross_path_detection .mod-image-full-wrapper {
  margin-top: 60px;
}
/* line 33, ../../../sass/modules/_mod-image-full.scss */
#headlamps .mod-image-full-wrapper {
  margin-top: 20px;
}
/* line 37, ../../../sass/modules/_mod-image-full.scss */
#roof_rack .mod-image-full-wrapper {
  margin-top: 20px;
}

/* line 42, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-bg {
  position: relative;
  left: 50%;
  float: left;
}
/* line 47, ../../../sass/modules/_mod-image-full.scss */
#electronic_stability_control .mod-image-full-bg {
  margin-top: 60px;
}

/* line 52, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-bg-in {
  position: relative;
  left: -50%;
  float: left;
  line-height: 0;
}

/* line 59, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-hd {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 66, ../../../sass/modules/_mod-image-full.scss */
#electronic_stability_control .mod-image-full-hd {
  top: 60px;
}

/* line 71, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-hd-in {
  position: relative;
  margin: 0 auto;
  width: 960px;
  height: 100%;
}

/* line 78, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-copy, .mod-image-full-copy-alt {
  width: 31.91489%;
  float: right;
  margin-right: 0;
  position: absolute;
}

/* line 83, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-copy-alt {
  width: 48.93617%;
  float: right;
  margin-right: 0;
}

/* line 88, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-disclaimer-wrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
}

/* line 94, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-disclaimer {
  text-align: right;
}

/* line 99, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-disclaimer-left {
  text-align: left;
}

#transmission .width220 h1{
  width:165px;
}

/* line 108, ../../../sass/modules/_mod-image-full.scss */
.width220 {
  width: 220px;
}

/* line 112, ../../../sass/modules/_mod-image-full.scss */
.width300 {
  width: 300px;
}

/* line 116, ../../../sass/modules/_mod-image-full.scss */
.width380 {
  width: 380px;
}

/* line 120, ../../../sass/modules/_mod-image-full.scss */
.width460 {
  width: 460px;
}

/* line 124, ../../../sass/modules/_mod-image-full.scss */
.width620 {
  width: 620px;
  text-align: center;
}

/* line 129, ../../../sass/modules/_mod-image-full.scss */
.contenttop1 {
  width: 940px;
  margin-left: 10px;
  margin-top: 40px;
  text-align: center;
}

/* line 137, ../../../sass/modules/_mod-image-full.scss */
.contenttop2 {
  width: 91.48936%;
  float: right;
  margin-right: 0;
  left: 80px;
  margin-top: 40px;
}

/*.mod-image-full-content-top-left {

}*/
/* line 150, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-content-top-middle-left {
  padding-left: 25.53191%;
}

/* line 154, ../../../sass/modules/_mod-image-full.scss */
.contenttop3 {
  width: 82.97872%;
  float: right;
  margin-right: 0;
  left: 160px;
  margin-top: 40px;
}

/* line 160, ../../../sass/modules/_mod-image-full.scss */
.contenttop4 {
  width: 74.46809%;
  float: right;
  margin-right: 0;
  left: 240px;
  margin-top: 40px;
}

/* line 166, ../../../sass/modules/_mod-image-full.scss */
.contenttop5 {
  width: 65.95745%;
  float: right;
  margin-right: 0;
  left: 320px;
  margin-top: 40px;
  text-align: center;
}

/* line 172, ../../../sass/modules/_mod-image-full.scss */
.contenttop6 {
  width: 57.44681%;
  float: right;
  margin-right: 0;
  left: 400px;
  margin-top: 40px;
}

/* line 178, ../../../sass/modules/_mod-image-full.scss */
.contenttop7 {
  width: 40.42553%;
  float: right;
  margin-right: 0;
  left: 480px;
  margin-top: 40px;
}

/* line 184, ../../../sass/modules/_mod-image-full.scss */
.contenttop8 {
  width: 40.42553%;
  float: right;
  margin-right: 0;
  left: 560px;
  margin-top: 40px;
}

/* line 190, ../../../sass/modules/_mod-image-full.scss */
.contenttop9 {
  width: 31.91489%;
  float: right;
  margin-right: 0;
  left: 640px;
  margin-top: 40px;
}

/* line 196, ../../../sass/modules/_mod-image-full.scss */
.contenttop10 {
  width: 23.40426%;
  float: right;
  margin-right: 0;
  left: 700px;
  margin-top: 40px;
}

/* line 203, ../../../sass/modules/_mod-image-full.scss */
.contentbottom2 {
  width: 91.48936%;
  float: right;
  margin-right: 0;
  bottom: 40px;
  left: 80px;
}

/* line 209, ../../../sass/modules/_mod-image-full.scss */
.contentbottom3 {
  width: 82.97872%;
  float: right;
  margin-right: 0;
  bottom: 40px;
  left: 160px;
}

/* line 215, ../../../sass/modules/_mod-image-full.scss */
.contentbottom4 {
  width: 74.46809%;
  float: right;
  margin-right: 0;
  left: 240px;
  margin-top: 40px;
}

/* line 221, ../../../sass/modules/_mod-image-full.scss */
.contentbottom5 {
  width: 65.95745%;
  float: right;
  margin-right: 0;
  bottom: 40px;
  left: 320px;
}

/* line 227, ../../../sass/modules/_mod-image-full.scss */
.contentbottom6 {
  width: 57.44681%;
  float: right;
  margin-right: 0;
  bottom: 40px;
  left: 400px;
}

/* line 233, ../../../sass/modules/_mod-image-full.scss */
.contentbottom7 {
  width: 48.93617%;
  float: right;
  margin-right: 0;
  bottom: 40px;
  left: 480px;
}

/* line 239, ../../../sass/modules/_mod-image-full.scss */
.contentbottom8 {
  width: 40.42553%;
  float: right;
  margin-right: 0;
  left: 560px;
  bottom: 40px;
}

/* line 245, ../../../sass/modules/_mod-image-full.scss */
.contentbottom9 {
  width: 31.91489%;
  float: right;
  margin-right: 0;
  bottom: 40px;
  left: 640px;
}

/* line 251, ../../../sass/modules/_mod-image-full.scss */
.contentbottom10 {
  width: 23.40426%;
  float: right;
  margin-right: 0;
  bottom: 40px;
  left: 700px;
}

/* line 257, ../../../sass/modules/_mod-image-full.scss */
.contentbottom11 {
  bottom: 175px;
  float: right;
  left: 575px;
  margin-right: 0;
  width: 40.4255%;
}


/* line 129, ../../../sass/modules/_mod-image-full.scss */
.contentmiddle1 {
  width: 940px;
  margin-left: 10px;
  margin-top: 180px;
  text-align: center;
}

/* line 137, ../../../sass/modules/_mod-image-full.scss */
.contentmiddle2 {
  width: 91.48936%;
  float: right;
  margin-right: 0;
  left: 80px;
  margin-top: 180px;
}

/*.mod-image-full-content-top-left {

}*/

/* line 154, ../../../sass/modules/_mod-image-full.scss */
.contentmiddle3 {
  width: 82.97872%;
  float: right;
  margin-right: 0;
  left: 160px;
  margin-top: 180px;
}

/* line 160, ../../../sass/modules/_mod-image-full.scss */
.contentmiddle4 {
  width: 74.46809%;
  float: right;
  margin-right: 0;
  left: 240px;
  margin-top: 180px;
}

/* line 166, ../../../sass/modules/_mod-image-full.scss */
.contentmiddle5 {
  width: 65.95745%;
  float: right;
  margin-right: 0;
  left: 320px;
  margin-top: 180px;
}

/* line 172, ../../../sass/modules/_mod-image-full.scss */
.contentmiddle6 {
  width: 57.44681%;
  float: right;
  margin-right: 0;
  left: 400px;
  margin-top: 180px;
}

/* line 178, ../../../sass/modules/_mod-image-full.scss */
.contentmiddle7 {
  width: 40.42553%;
  float: right;
  margin-right: 0;
  left: 480px;
  margin-top: 180px;
}

/* line 184, ../../../sass/modules/_mod-image-full.scss */
.contentmiddle8 {
  width: 40.42553%;
  float: right;
  margin-right: 0;
  left: 560px;
  margin-top: 180px;
}

/* line 190, ../../../sass/modules/_mod-image-full.scss */
.contentmiddle9 {
  width: 31.91489%;
  float: right;
  margin-right: 0;
  left: 640px;
  margin-top: 180px;
}

/* line 196, ../../../sass/modules/_mod-image-full.scss */
.contentmiddle10 {
  width: 23.40426%;
  float: right;
  margin-right: 0;
  left: 700px;
  margin-top: 180px;
}


/* line 265, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-top-left {
  margin-top: 40px;
}

/* line 269, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-top-center, .mod-image-full-middle-center, .mod-image-full-bottom-center {
  left: 50%;
  margin-left: -310px;
}

/* line 274, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-top-center {
  margin-top: 40px;
}

/* line 279, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-top-right {
  right: 0;
  margin-top: 40px;
}

/* line 284, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-middle-left {
  left: 10px;
  margin-top: 300px;
}

/* line 289, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-middle-center {
  margin-top: 300px;
}

/* line 294, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-middle-right {
  right: 0;
  margin-top: 300px;
}

/* line 299, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-bottom-left {
  left: 10px;
  margin-top: 40px;
}

/* line 304, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-bottom-center {
  margin-top: 40px;
}

/* line 309, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-bottom-right {
  right: 0;
  margin-top: 40px;
}

/* line 316, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-top-center,
.mod-image-full-middle-center,
.mod-image-full-bottom-center {
  text-align: center;
}

/* line 320, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-available-model {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 325, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-video {
  display: inline-block;
  margin-bottom: 10px;
  height: 100px;
  border: 1px solid #000000;
  margin-top: 10px;
  cursor: pointer;
}

/* line 334, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-title {
  text-transform: uppercase;
  padding-bottom: 20px;
}
/* line 339, ../../../sass/modules/_mod-image-full.scss */
.ie8 #powertrain_warranty .mod-image-full-title {
  letter-spacing: 0;
}

/* line 353, ../../../sass/modules/_mod-image-full.scss */
#midsize_roominess .contenttop2 {
  margin-top: 95px;
}

/* line 1, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half {
  position: relative;
  margin-top: 60px;
}

#wireless_headphones .mod-image-half  {
  margin-top: 0;
}

/* line 5, ../../../sass/modules/_mod-image-half.scss */
#basic_warranty .mod-image-half {
  margin-top: 0;
}
/* line 8, ../../../sass/modules/_mod-image-half.scss */
#powertrain_warranty + #basic_warranty .mod-image-half {
  margin-top: 60px;
}
/* line 13, ../../../sass/modules/_mod-image-half.scss */
#driving_range .mod-image-half {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 19, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-content {
  width: 31.91489%;
  float: left;
  margin-right: 2.12766%;
}

/* line 23, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-image {
  position: relative;
}
/* line 26, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-image .mod-image-half-img {
  display: block;
}
/* line 30, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-image[data-src] .mod-image-half-img {
  cursor: pointer;
}

/* line 35, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-image-right-bleed {
  width: 66.10169%;
  float: right;
  margin-right: 0;
}

/* line 40, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-copy-left,
.mod-image-half-copy-right {
  overflow: hidden;
  margin-bottom: 40px;
}

/* line 45, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-content-right {
  width: 40.42553%;
  float: right;
  margin-right: 0;
}

/* line 53, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-subtitle sup {
  top: -0.1em;
}

/* line 60, ../../../sass/modules/_mod-image-half.scss */
#fuel_economy h1.mod-image-half-subtitle sup {
  top: -0.6em !important;
}

/* line 68, ../../../sass/modules/_mod-image-half.scss */
#mopar_accessories .mod-image-half-title sub {
  font-size: 0.3em;
}

/* line 77, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-in {
  max-width: 940px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.mod-image-half-in:after {
  content: "";
  display: table;
  clear: both;
}

/* line 83, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-in .mod-callout-js-middle-left-red,
.mod-image-half-in .mod-callout-js-middle-right-red {
  z-index: 1;
}

/* line 87, ../../../sass/modules/_mod-image-half.scss */
#fuel_economy .mod-callout-js-middle-right-red {
  background-image: url("/assets/styles/images/sprite-callout-small.png");
  width: 134px;
  height: 134px;
  margin-top: -146px;
}

/* line 93, ../../../sass/modules/_mod-image-half.scss */
#fuel_economy .mod-callout-text-top, #fuel_economy .mod-callout-text-middle, #fuel_economy .mod-callout-text-bottom {
  width: 134px;
  height: 134px;
}

/* line 98, ../../../sass/modules/_mod-image-half.scss */
#fuel_economy .mod-callout-text-top {
  font-size: 20px;
  top: 8px;
}

/* line 103, ../../../sass/modules/_mod-image-half.scss */
#fuel_economy .mod-callout-text-middle {
  font-size: 75px;
  top: 14px;
}

/* line 108, ../../../sass/modules/_mod-image-half.scss */
#fuel_economy .mod-callout-text-bottom {
  font-size: 20px;
  top: 90px;
  width: 140px;
}

/* line 114, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-content-wrapper {
  width: 91.48936%;
  float: right;
  margin-right: 0;
  position: relative;
}

/* line 119, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-image-left {
  left: 0;
}

/* line 123, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-content-wrapper-5 .mod-image-half-content-right {
  width: 100%;
}

/* line 127, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-image-left-6 {
  width: 480px;
}

/* line 132, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-content-wrapper-left-4 {
  width: 300px;
  float: left;
  position: relative;
  margin-right: 0;
  margin-left: 80px;
}
/* line 139, ../../../sass/modules/_mod-image-half.scss */
.ie9 .mod-image-half-content-wrapper-left-4, .ie8 .mod-image-half-content-wrapper-left-4 {
  width: 305px;
}

/* line 144, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-content-wrapper-left-4 .mod-image-half-content {
  width: 100%;
}

/* line 148, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-content-wrapper-left-5 {
  width: 40.42553%;
  float: left;
  margin-right: 2.12766%;
  position: relative;
  margin-right: 0;
  margin-left: 80px;
}

/* line 154, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-content-wrapper-left-5 .mod-image-half-content {
  width: 100%;
}

/* line 158, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-image-right-6 {
  width: 48.93617%;
  float: right;
  margin-right: 0;
  right: 0;
}

/*.mod-image-half-image-right-7 img {
    float: right;
}*/
/* line 166, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-content-wrapper-4 {
  width: 31.91489%;
  float: right;
  margin-right: 0;
  position: relative;
}

/* line 171, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-content-wrapper-4 .mod-image-half-content-right {
  position: relative;
  right: 80px;
  width: 100%;
}

/* line 178, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-image-left-7,
.mod-image-half-image-right-7 {
  width: 57.44681%;
  float: left;
  margin-right: 2.12766%;
}

/* line 184, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-image-left-7 {
  float: left;
}
/* line 188, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-image-left-7 img {
  float: right;
}

/* line 193, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-image-right-7 {
  float: right;
  margin-right: 0;
}

/* line 198, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-content-wrapper-5 {
  width: 40.42553%;
  float: right;
  margin-right: 0;
  position: relative;
}

/* line 203, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-content-wrapper-5 .mod-image-half-content-right {
  width: 100%;
}

/* line 207, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-disclaimer-wrapper {
  position: absolute;
  bottom: 0;
  z-index: 1;
  padding: 10px;
  width: 100%;
}

/* line 215, ../../../sass/modules/_mod-image-half.scss */
#cargo .mod-image-half-disclaimer-wrapper {
  padding-bottom: 0;
}

/* line 223, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-disclaimer-left {
  text-align: left;
}

/* line 227, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-disclaimer-right {
  padding-right: 26px;
  text-align: right;
}

/* line 233, ../../../sass/modules/_mod-image-half.scss */
.mod-image-half-disclaimer-center {
  text-align: center;
}

/* line 1, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery {
  width: 91.48936%;
  float: right;
  margin-right: 0;
  margin: 30px 0 50px;
  overflow: hidden;
}

/* line 7, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-image-half-image-wrapper {
  height: 400px;
}

/* line 10, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-image-left-max {
  width: 44.18605%;
  float: left;
  margin-right: 2.32558%;
  margin-top: 30px;
}

/* line 15, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-content-right-min {
  width: 53.48837%;
  float: right;
  margin-right: 0;
}

/* line 19, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-image-right-max {
  width: 44.18605%;
  float: right;
  margin-right: 0;
  margin-top: 30px;
}

/* line 24, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-content-left-min {
  width: 53.48837%;
  float: left;
  margin-right: 2.32558%;
}

/* line 28, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-content-left {
  width: 34.88372%;
  float: left;
  margin-right: 2.32558%;
}

/* line 32, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-image-right {
  width: 62.7907%;
  float: right;
  margin-right: 0;
}

/* line 36, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-image-left {
  width: 62.7907%;
  float: left;
  margin-right: 2.32558%;
}

/* line 40, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-content-right {
  width: 34.88372%;
  float: right;
  margin-right: 0;
}

/* line 44, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-header {
  margin-top: 30px;
  margin-bottom: 10px;
}

/* line 50, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-header-center {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

/* line 56, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-thumb-wrapper {
  float: left;
  margin-top: 50px;
  width: 100%;
}

/* line 62, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-thumb {
  position: relative;
  float: left;
  padding-right: 10px;
  padding-bottom: 18px;
  width: 144px;
  cursor: pointer;
  min-height: 65px;
}

/* line 71, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-available-model {
  padding-top: 10px;
}

/* line 75, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-three-column .mod-inline-gallery-thumb:nth-child(3n) {
  padding-right: 0;
}

/* line 79, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-two-column .mod-inline-gallery-thumb {
  padding-right: 18px;
  width: 140px;
}

/* line 84, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-two-column .mod-inline-gallery-thumb:nth-child(even) {
  padding-right: 0;
}

/* line 88, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-one-column .mod-inline-gallery-thumb {
  padding-bottom: 0;
  width: 140px;
}

/* line 94, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-content-right .mod-inline-gallery-thumb-wrapper,
.mod-inline-gallery-content-left .mod-inline-gallery-thumb-wrapper {
  margin-top: 0;
}

/* line 99, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-image-left .mod-image-half-image-wrapper,
.mod-inline-gallery-image-right .mod-image-half-image-wrapper {
  height: 460px;
}

/* line 104, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-image-left .mod-inline-gallery-opt-wrapper,
.mod-inline-gallery-image-right .mod-inline-gallery-opt-wrapper {
  width: 525px;
}

/* line 108, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-thumb-wrapper .mod-inline-gallery-thumb-left {
  float: left;
}

/* line 112, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-thumb-wrapper .mod-inline-gallery-thumb-right {
  float: right;
}

/* line 117, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-one-column .mod-inline-gallery-thumb-wrapper .mod-inline-gallery-thumb-left,
.mod-inline-gmod-inline-gallery-opt-wrapperallery-one-column .mod-inline-gallery-thumb-wrapper .mod-inline-gallery-thumb-right {
  clear: both;
}

/* line 124, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-one-column .mod-inline-gallery-title,
.mod-inline-gallery-one-column .mod-inline-gallery-title-small,
.mod-inline-gallery-one-column .mod-inline-gallery-copy,
.mod-inline-gallery-one-column .mod-inline-gallery-available-model {
  text-align: center;
}

/* line 129, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-content-right .mod-inline-gallery-img-name,
.mod-inline-gallery-content-left .mod-inline-gallery-img-name {
  padding-left: 0;
  width: 140px;
  text-align: center;
  line-height: 18px;
}

/* line 137, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-available-model {
  display: block;
  padding-bottom: 10px;
}

/* line 142, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-img {
  display: block;
  float: left;
  margin-right: 5px;
}

/* line 149, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-img-name {
  /*position: absolute;
  bottom: 0;
  float: left;
  padding-left: 5px;
  width: 90px;*/
  color: #86888b;
  font-size: 11px;
  line-height: 13px;
  overflow: hidden;
}

/* line 161, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-image-half-image-in {
  display: none;
}

/* line 165, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-active-img {
  position: relative;
  display: block;
}

/* line 170, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-active-thumb .mod-inline-gallery-img-name {
  color: #d20f06;
}

/* line 175, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-two-column .mod-inline-gallery-img,
.mod-inline-gallery-one-column .mod-inline-gallery-img {
  border: 1px solid transparent;
}

/* line 180, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-two-column .mod-inline-gallery-active-thumb .mod-inline-gallery-img,
.mod-inline-gallery-one-column .mod-inline-gallery-active-thumb .mod-inline-gallery-img {
  border: 1px solid #df1217;
}

/* line 196, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-disclaimer-wrapper {
  position: relative;
  right: 0;
  bottom: 90px;
  width: 100%;
}

/* line 203, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-disclaimer {
  float: right;
  color: #fff;
}

/* line 209, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-opt-wrapper {
  position: absolute;
  bottom: 3px;
  left: 0;
  padding: 8px;
  width: 364px;
  height: 49px;
  background: white;
  background: rgba(255, 255, 255, 0.8);
  color: #000000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

/* line 222, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-opt-wrapper-center {
  text-align: center;
}

/* line 230, ../../../sass/modules/_mod-inline-gallery.scss */
.mod-inline-gallery-opt-copy {
  padding-bottom: 10px;
}

/* line 2, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability {
  clear: both;
  width: 100%;
}

/* line 8, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare {
  display: none;
  padding: 50px 13% 75px 13%;
  background: #ecebeb;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 8px 8px -8px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 8px 8px -8px inset;
  box-shadow: rgba(0, 0, 0, 0.5) 0 8px 8px -8px inset;
  left: 0;
  /*top: 15px;*/
  margin-top: 15px;
  width: auto;
  position: relative;
}

/* line 19, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare .closer {
  width: 24px;
  height: 40px;
  top: -20px;
  margin-left: -12px;
  left: 50%;
  cursor: pointer;
  display: block;
  background: url("../../assets/styles/images/gallery/custGallery-sprite.png") no-repeat -8px -239px;
  position: absolute;
  z-index: 2;
  text-align: center;
  font-size: 10px;
  padding-top: 20px;
  color: #000;
}

/* line 38, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare .closer:hover {
  color: #333;
}

/* line 43, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare header {
  padding-bottom: 22px;
}

/* line 48, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare header:after {
  clear: both;
  content: "";
  display: block;
}

/* line 55, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare header h3 {
  padding-top: 16px;
  float: left;
}

/* line 61, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare .legend {
  float: right;
  border-radius: 5px;
  padding: 20px 0 0 0;
}
.mod-model-availability .feature-compare .legend.second_row{
  padding: 0;
}
/* line 68, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare .legend dl {
  position: relative;
}

/* line 73, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare .legend dt {
  border: 2px #c1c1c1 solid;
  border-radius: 2px;
  float: left;
  height: 29px;
  line-height: 29px;
  margin-left: 18px;
  text-align: center;
  width: 76px;
}

/* line 85, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare .legend dt:first-child {
  margin-left: 0;
}

/* line 90, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare .legend dd {
  left: 0;
  position: absolute;
  text-align: center;
  top: -18px;
  width: 80px;
}

/* line 99, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare .legend dd + dt + dd {
  left: 98px;
}

/* line 104, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare .legend dd + dt + dd + dt + dd {
  left: 196px;
}

/* line 109, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare table {
  border-collapse: separate;
  width: 100%;
}

/* line 115, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare table thead {
  background-color: #999;
  color: #000;
}

/* line 121, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare table.col-3 th {
  width: 18.3333333333%;
}

/* line 126, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare table.col-4 th {
  width: 13.75%;
}

/* line 131, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare table.col-5 th {
  width: 12%;
}

/* line 136, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare table.col-6 th {
  width: 10%;
}

/* line 141, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare th {
  background-color: #eeeeee;
  border-color: #959595;
  border-style: solid;
  border-width: 2px 2px 2px 0;
  height: 58px;
  text-align: center;
  vertical-align: middle;
}

/* line 152, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare td {
  background-color: #ffffff;
  border-color: #c1c1c1;
  border-style: solid;
  border-width: 0 2px 2px 0;
  height: 58px;
  text-align: center;
  vertical-align: middle;
}

/* line 164, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare table th:first-child,
.mod-model-availability .feature-compare td:first-child {
  border-left-width: 2px;
  width: 45%;
}

/* line 173, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare table.col-5 th:first-child,
.mod-model-availability .feature-compare table.col-6 th:first-child,
.mod-model-availability .feature-compare table.col-5 td:first-child,
.mod-model-availability .feature-compare table.col-6 td:first-child {
  width: 40%;
}

/* line 178, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare th:first-child {
  border-top-left-radius: 3px;
}

/* line 183, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare th:last-child {
  border-top-right-radius: 3px;
}

/* line 188, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare tbody tr:last-child td:first-child {
  border-bottom-left-radius: 3px;
}

/* line 193, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare tbody tr:last-child td:last-child {
  border-bottom-right-radius: 3px;
}

/* line 198, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare .show-hide {
  padding-top: 20px;
}

/* line 203, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare .show-hide hr {
  background-color: #cfcfcf;
  height: 1px;
}

/* line 209, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare .show-hide div {
  background-color: #eeeeee;
  margin: -20px auto 0 auto;
  text-align: center;
  width: 380px;
}

/* line 218, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare .not-available,
.mod-model-availability .feature-compare .availability-3 {
  background-color: #ffffff;
  color: #666;
  font-weight: bold;
}

/* line 226, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare .standard,
.mod-model-availability .feature-compare .availability-0 {
  background-color: #D9D9D9;
  color: #228F00;
}

/* line 233, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .feature-compare .available-option,
.mod-model-availability .feature-compare .availability-1 {
  background-color: #F3F3F3;
  color: #454444;
}

/* line 238, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .am_drive {
  float: left;
  margin-left: 7px;
  margin-top: 22px;
}
.mod-model-availability .am_drive.second_row{
  margin-top: 12px;
}

/* line 244, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .am_drive ul li {
  background: #9c9c9c;
  color: #FFFFFF;
  float: left;
  font-size: 12px;
  margin: 0 5px;
  padding: 2px;
}

/* line 253, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .am_drive ul li a {
  color: #FFFFFF;
  font-size: 10px;
  padding: 0 4px;
}

/* line 259, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .am_drive ul li.active {
  background: #666666;
}

/* line 263, ../../../sass/modules/_mod-model-availability.scss */
.mod-model-availability .am_drive ul li.drive_text {
  background: none;
  color: #000;
}

/* line 1, ../../../sass/modules/_mod-model-family.scss */
.mod-model-family-hd {
  text-align: center;
  position: relative;
  padding-top: 30px;
}

/* line 7, ../../../sass/modules/_mod-model-family.scss */
.mod-model-family-bd {
  min-height: 560px;
}

/* line 11, ../../../sass/modules/_mod-model-family.scss */
.mod-model-family-bg {
  position: absolute;
}

/* line 15, ../../../sass/modules/_mod-model-family.scss */
.mod-model-family-title {
  font-size: 40px;
  line-height: 40px;
}

/* line 22, ../../../sass/modules/_mod-model-family.scss */
.mod-model-family-desc {
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
  padding-top: 4px;
  padding-bottom: 9px;
  width: 620px;
  margin: 0 auto;
}

/* line 33, ../../../sass/modules/_mod-model-family.scss */
.mod-model-family-btn {
  padding: 6px 43px 6px 10px;
}

/* line 36, ../../../sass/modules/_mod-model-family.scss */
.mod-model-family-items {
  position: relative;
}
/* line 38, ../../../sass/modules/_mod-model-family.scss */
.mod-model-family-items a {
  text-decoration: none;
  line-height: 15px;
}

/* line 44, ../../../sass/modules/_mod-model-family.scss */
.mod-model-family-name {
  float: left;
}

/* line 50, ../../../sass/modules/_mod-model-family.scss */
.mod-model-family-price {
  clear: both;
  float: left;
}

/* line 63, ../../../sass/modules/_mod-model-family.scss */
.mod-model-family-light-theme .mod-model-family-name, .mod-model-family-light-theme .mod-model-family-price {
  color: #000000;
}

/* line 70, ../../../sass/modules/_mod-model-family.scss */
.mod-model-family-dark-theme .mod-model-family-name, .mod-model-family-dark-theme .mod-model-family-price {
  color: #ffffff;
}

/* line 76, ../../../sass/modules/_mod-model-family.scss */
.mod-model-family-items li {
  position: absolute;
}

/* line 1, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer {
  position: relative;
  overflow: hidden;
  /*margin-top: 60px;*/
  margin-top: 0px;
}
/* line 7, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer .mod-modelizer-bg {
  margin: 0 auto;
  max-width: 1366px;
  display: block;
}

/* line 14, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-wrapper {
  width: 100%;
  float: left;
  margin-right: 2.12766%;
  position: relative;
  top: 0;
  display: block;
  margin-top: 60px;
}

/* line 22, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-bg + .mod-modelizer-item-wrapper {
  position: absolute;
}

/* line 26, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item {
  margin: 0 auto;
  width: 960px;
}

/* line 31, ../../../sass/modules/_mod-modelizer.scss */
.full-width-modelizer {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

/* line 37, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-copy {
  margin: 0 auto 50px;
  width: 620px;
  text-align: center;
}

/* line 45, ../../../sass/modules/_mod-modelizer.scss */
.full-width-modelizer .mod-modelizer-headline,
.full-width-modelizer .mod-modelizer-sub-headline,
.full-width-modelizer .mod-modelizer-copy {
  display: none;
}

/* line 57, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-img-wrapper {
  position: relative;
  margin-top: 5px;
}

/* line 62, ../../../sass/modules/_mod-modelizer.scss */
.cllc-modal-window .mod-modelizer-item-img-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin-top: 0;
}

/* line 71, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-img {
  display: none;
}

/* line 75, ../../../sass/modules/_mod-modelizer.scss */
.cllc-modal-window .mod-modelizer-item-img {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  width: 100%;
  height: 100%;
}

/* line 84, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer .mod-modelizer-img {
  display: none;
  margin: 0 auto;
  width: 638px;
}

/* line 90, ../../../sass/modules/_mod-modelizer.scss */
.cllc-modal-window .mod-modelizer-img {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}

/* line 103, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-img.selected,
.mod-modelizer-item-img.selected {
  display: block;
}

/* line 108, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-disclaimer-front,
.mod-modelizer-disclaimer-rear {
  display: none;
}

/* line 113, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-disclaimer-front.selected,
.mod-modelizer-disclaimer-rear.selected {
  display: block;
}

/* line 120, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-disclaimer-top-left,
.mod-modelizer-disclaimer-top-right,
.mod-modelizer-disclaimer-bottom-left,
.mod-modelizer-disclaimer-bottom-right {
  position: absolute;
}

/* line 125, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer .mod-modelizer-disclaimer-top-left {
  top: 0;
  left: 161px;
}

/* line 130, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer .mod-modelizer-disclaimer-top-right {
  top: 0;
  right: 161px;
}

/* line 135, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer .mod-modelizer-disclaimer-bottom-left {
  bottom: 152px;
  left: 161px;
}

/* line 140, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer .mod-modelizer-disclaimer-bottom-right {
  bottom: 152px;
  right: 161px;
}

/* line 145, ../../../sass/modules/_mod-modelizer.scss */
.cllc-modal-window .mod-modelizer-disclaimer-top-left {
  top: 0;
  left: 0;
}

/* line 150, ../../../sass/modules/_mod-modelizer.scss */
.cllc-modal-window .mod-modelizer-disclaimer-top-right {
  top: 0;
  right: 43px;
}

/* line 155, ../../../sass/modules/_mod-modelizer.scss */
.cllc-modal-window .mod-modelizer-disclaimer-bottom-left {
  bottom: 0;
  left: 0;
}

/* line 160, ../../../sass/modules/_mod-modelizer.scss */
.cllc-modal-window .mod-modelizer-disclaimer-bottom-right {
  right: 0;
  bottom: 0;
}

/* line 165, ../../../sass/modules/_mod-modelizer.scss */
.cllc-modal-window .btn-cta-fullscreen {
  display: none;
}

/* line 169, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-img-btn-cta {
  position: relative;
  padding-top: 30px;
  width: 100%;
  height: 32px;
  text-align: center;
  display: block;
}

/* line 178, ../../../sass/modules/_mod-modelizer.scss */
.cllc-modal-window .mod-modelizer-item-img-btn-cta {
  position: absolute;
  bottom: 70px;
}

/* line 183, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-img-btn-cta-wrapper {
  margin: 0 auto;
  max-width: 215px;
}

/* line 188, ../../../sass/modules/_mod-modelizer.scss */
.cllc-modal-window .mod-modelizer-item-img-btn-cta-wrapper {
  margin: 0 auto;
  max-width: 120px;
}

/* line 193, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-change-view {
  float: left;
  padding: 9px 10px 8px;
  min-width: 70px;
  max-width: 150px;
  border-radius: 2px;
  background: #ccc;
  font-size: 12px;
}

/* line 205, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-change-view:hover {
  background: #ccc;
}

/* line 210, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-change-view a:hover,
.mod-modelizer-item-change-view a.selected {
  color: #d20f06;
  text-decoration: none;
}

/* line 215, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-change-view a,
a.btn-cta-fullscreen {
  color: #000;
}
/* line 218, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-change-view a:focus,
a.btn-cta-fullscreen:focus {
  outline: none;
}

/* line 223, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-img-btn-cta-wrapper .btn-cta-fullscreen {
  float: right;
  padding: 8px 43px 8px 10px;
}

/* line 229, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-img-btn-cta-wrapper .btn-cta-fullscreen.btn-view-toggle:hover, .mod-modelizer-item-img-btn-cta-wrapper .btn-cta-fullscreen.mod-view-toggle-btn:hover {
  color: #d20f06;
  text-decoration: none;
}

/* line 234, ../../../sass/modules/_mod-modelizer.scss */
.btn-cta-fullscreen:hover {
  background-color: #ccc;
}

/* line 238, ../../../sass/modules/_mod-modelizer.scss */
.btn-cta-fullscreen.btn-view-toggle, .btn-cta-fullscreen.mod-view-toggle-btn {
  padding-left: 9px;
}

/* line 242, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-nav-wrapper {
  position: relative;
  clear: both;
  margin-top: 20px;
  width: 100%;
  height: 70px;
  background-image: url("/assets/styles/images/mod-modelizer/colorpicker_bg.png");
  background-position: 50% 22px;
  background-repeat: no-repeat;
  text-align: center;
  display: inline-block;
}

/* line 255, ../../../sass/modules/_mod-modelizer.scss */
.cllc-modal-window .mod-modelizer-item-nav-wrapper {
  position: absolute;
  bottom: 0;
}

/* line 260, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-nav {
  position: relative;
  display: inline-block;
  width: 49px;
}

/* line 266, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color {
  float: left;
  width: 49px;
  height: 45px;
}
/* line 270, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color:focus {
  outline: none;
}

/* line 275, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color {
  background-image: url("/assets/styles/images/mod-modelizer/2014-color-swatches.png");
  background-repeat: no-repeat;
}


.mod-modelizer-item-color.pearl-white-tri-coat{
  background-position: -1223px 19px;
}

.mod-modelizer-item-color.fathom-blue-pearl{
  background-position: -1174px 19px;
}

.mod-modelizer-item-color.white{
  background-position: -147px 19px;
}

.mod-modelizer-item-color.pearl-white-tri-coat:hover,
.mod-modelizer-item-color.pearl-white-tri-coat.selected {
  background-position: -1223px 5px;
}
.mod-modelizer-item-color.fathom-blue-pearl:hover,
.mod-modelizer-item-color.fathom-blue-pearl.selected {
  background-position: -1174px 5px;
}
.mod-modelizer-item-color.white:hover,
.mod-modelizer-item-color.white.selected {
  background-position: -147px 5px;
}


/* line 290, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.billet-silver,
.mod-modelizer-item-color.billet-silver-metallic {
  background-position: 0px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.billet-silver:hover, .mod-modelizer-item-color.billet-silver.selected,
.mod-modelizer-item-color.billet-silver-metallic:hover,
.mod-modelizer-item-color.billet-silver-metallic.selected {
  background-position: 0px 5px;
}

/* line 294, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.black {
  background-position: -49px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.black:hover, .mod-modelizer-item-color.black.selected {
  background-position: -49px 5px;
}

/* line 298, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.blue-streak {
  background-position: -98px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.blue-streak:hover, .mod-modelizer-item-color.blue-streak.selected {
  background-position: -98px 5px;
}

/* line 302, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.bright-white {
  background-position: -147px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.bright-white:hover, .mod-modelizer-item-color.bright-white.selected {
  background-position: -147px 5px;
}

/* line 307, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.granite-crystal,
.mod-modelizer-item-color.granite-crystal-metallic {
  background-position: -196px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.granite-crystal:hover, .mod-modelizer-item-color.granite-crystal.selected,
.mod-modelizer-item-color.granite-crystal-metallic:hover,
.mod-modelizer-item-color.granite-crystal-metallic.selected {
  background-position: -196px 5px;
}

/* line 311, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.redline-red {
  background-position: -245px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.redline-red:hover, .mod-modelizer-item-color.redline-red.selected {
  background-position: -245px 5px;
}

/* line 316, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.true-blue,
.mod-modelizer-item-color.true-blue-pearl {
  background-position: -294px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.true-blue:hover, .mod-modelizer-item-color.true-blue.selected,
.mod-modelizer-item-color.true-blue-pearl:hover,
.mod-modelizer-item-color.true-blue-pearl.selected {
  background-position: -294px 5px;
}

/* line 320, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.header-orange {
  background-position: -343px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.header-orange:hover, .mod-modelizer-item-color.header-orange.selected {
  background-position: -343px 5px;
}

/* line 326, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.ivory-pearl,
.mod-modelizer-item-color.ivory-pearl-tri-coat,
.mod-modelizer-item-color.ivory-tri-coat-pearl,
.mod-modelizer-item-color.ivory-tri-coat {
  background-position: -392px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.ivory-pearl:hover, .mod-modelizer-item-color.ivory-pearl.selected,
.mod-modelizer-item-color.ivory-pearl-tri-coat:hover,
.mod-modelizer-item-color.ivory-pearl-tri-coat.selected,
.mod-modelizer-item-color.ivory-tri-coat-pearl:hover,
.mod-modelizer-item-color.ivory-tri-coat-pearl.selected,
.mod-modelizer-item-color.ivory-tri-coat:hover,
.mod-modelizer-item-color.ivory-tri-coat.selected {
  background-position: -392px 5px;
}

/* line 331, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.jazz-blue,
.mod-modelizer-item-color.jazz-blue-pearl {
  background-position: -441px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.jazz-blue:hover, .mod-modelizer-item-color.jazz-blue.selected,
.mod-modelizer-item-color.jazz-blue-pearl:hover,
.mod-modelizer-item-color.jazz-blue-pearl.selected {
  background-position: -441px 5px;
}

/* line 336, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.phantom-black,
.mod-modelizer-item-color.phantom-black-tri-coat-pearl,
.mod-modelizer-item-color.phantom-black-tri-coat {
  background-position: -490px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.phantom-black:hover, .mod-modelizer-item-color.phantom-black.selected,
.mod-modelizer-item-color.phantom-black-tri-coat:hover,
.mod-modelizer-item-color.phantom-black-tri-coat-pearl:hover,
.mod-modelizer-item-color.phantom-black-tri-coat-pearl.selected,
.mod-modelizer-item-color.phantom-black-tri-coat.selected {
  background-position: -490px 5px;
}

/* line 340, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.pitch-black {
  background-position: -539px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.pitch-black:hover, .mod-modelizer-item-color.pitch-black.selected {
  background-position: -539px 5px;
}

/* line 349, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.redline-red-tri-coat-pearl,
.mod-modelizer-item-color.redline-red-tri-coat,
.mod-modelizer-item-color.redline-2,
.mod-modelizer-item-color.redline-red-2-coat,
.mod-modelizer-item-color.redline-red-2-coat-pearl,
.mod-modelizer-item-color.redline-3,
.mod-modelizer-item-color.redline {
  background-position: -588px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.redline-red-tri-coat:hover, .mod-modelizer-item-color.redline-red-tri-coat.selected,
.mod-modelizer-item-color.redline-red-tri-coat-pearl:hover,.mod-modelizer-item-color.redline-red-tri-coat-pearl.selected,
.mod-modelizer-item-color.redline-2:hover,
.mod-modelizer-item-color.redline-2.selected,
.mod-modelizer-item-color.redline-red-2-coat:hover,
.mod-modelizer-item-color.redline-red-2-coat.selected,
.mod-modelizer-item-color.redline-red-2-coat-pearl:hover,
.mod-modelizer-item-color.redline-red-2-coat-pearl.selected,
.mod-modelizer-item-color.redline-3:hover,
.mod-modelizer-item-color.redline-3.selected,
.mod-modelizer-item-color.redline:hover,
.mod-modelizer-item-color.redline.selected {
  background-position: -588px 5px;
}

/* line 354, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.sublime,
.mod-modelizer-item-color.sublime-metallic {
  background-position: -637px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.sublime:hover, .mod-modelizer-item-color.sublime.selected,
.mod-modelizer-item-color.sublime-metallic:hover,
.mod-modelizer-item-color.sublime-metallic.selected {
  background-position: -637px 5px;
}

/* line 358, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.torred {
  background-position: -686px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.torred:hover, .mod-modelizer-item-color.torred.selected {
  background-position: -686px 5px;
}

/* line 363, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.plum-crazy,
.mod-modelizer-item-color.plum-crazy-pearl {
  background-position: -735px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.plum-crazy:hover, .mod-modelizer-item-color.plum-crazy.selected,
.mod-modelizer-item-color.plum-crazy-pearl:hover,
.mod-modelizer-item-color.plum-crazy-pearl.selected {
  background-position: -735px 5px;
}

/* line 368, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.bright-silver,
.mod-modelizer-item-color.bright-silver-metallic {
  background-position: -784px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.bright-silver:hover, .mod-modelizer-item-color.bright-silver.selected,
.mod-modelizer-item-color.bright-silver-metallic:hover,
.mod-modelizer-item-color.bright-silver-metallic.selected {
  background-position: -784px 5px;
}

/* line 373, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.maximum-steel,
.mod-modelizer-item-color.maximum-steel-metallic {
  background-position: -833px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.maximum-steel:hover, .mod-modelizer-item-color.maximum-steel.selected,
.mod-modelizer-item-color.maximum-steel-metallic:hover,
.mod-modelizer-item-color.maximum-steel-metallic.selected {
  background-position: -833px 5px;
}

/* line 377, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.tungsten-metallic {
  background-position: -882px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.tungsten-metallic:hover, .mod-modelizer-item-color.tungsten-metallic.selected {
  background-position: -882px 5px;
}

/* line 382, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.brilliant-black,
.mod-modelizer-item-color.brilliant-black-crystal,
.mod-modelizer-item-color.brilliant-black-crystal-pearl  {
  background-position: -931px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.brilliant-black:hover, .mod-modelizer-item-color.brilliant-black.selected,
.mod-modelizer-item-color.brilliant-black-crystal:hover,
.mod-modelizer-item-color.brilliant-black-crystal.selected,
.mod-modelizer-item-color.brilliant-black-crystal-pearl:hover,
.mod-modelizer-item-color.brilliant-black-crystal-pearl.selected {
  background-position: -931px 5px;
}

/* line 388, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.deep-cherry-red,
.mod-modelizer-item-color.deep-cherry-red-crystal,
.mod-modelizer-item-color.deep-cherry-red-pearl,
.mod-modelizer-item-color.deep-cherry-red-crystal-pearl {
  background-position: -980px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.deep-cherry-red:hover, .mod-modelizer-item-color.deep-cherry-red.selected,
.mod-modelizer-item-color.deep-cherry-red-crystal:hover,
.mod-modelizer-item-color.deep-cherry-red-crystal.selected,
.mod-modelizer-item-color.deep-cherry-red-pearl:hover,
.mod-modelizer-item-color.deep-cherry-red-pearl.selected,
.mod-modelizer-item-color.deep-cherry-red-crystal-pearl:hover,
.mod-modelizer-item-color.deep-cherry-red-crystal-pearl.selected {
  background-position: -980px 5px;
}

/* line 394, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.sandstone,
.mod-modelizer-item-color.sandstone-pearl,
.mod-modelizer-item-color.sand-stone {
  background-position: -1029px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.sandstone:hover, .mod-modelizer-item-color.sandstone.selected,
.mod-modelizer-item-color.sandstone-pearl:hover,
.mod-modelizer-item-color.sandstone-pearl.selected,
.mod-modelizer-item-color.sand-stone:hover,
.mod-modelizer-item-color.sand-stone.selected {
  background-position: -1029px 5px;
}

/* line 398, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.brilliant-red {
  background-position: -1078px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.brilliant-red:hover, .mod-modelizer-item-color.brilliant-red.selected {
  background-position: -1078px 5px;
}

/* line 404, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.copper-pearl,
.mod-modelizer-item-color.copper-head-pearl,
.mod-modelizer-item-color.copperhead-pearl {
  background-position: -1127px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.copper-pearl:hover, .mod-modelizer-item-color.copper-pearl.selected,
.mod-modelizer-item-color.copper-head-pearl:hover,
.mod-modelizer-item-color.copper-head-pearl.selected,
.mod-modelizer-item-color.copperhead-pearl:hover,
.mod-modelizer-item-color.copperhead-pearl.selected {
  background-position: -1127px 5px;
}

/* line 407, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.fathom-blue {
  background-position: -1176px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.fathom-blue:hover, .mod-modelizer-item-color.fathom-blue.selected {
  background-position: -1176px 5px;
}

/* line 411, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.pearl-white {
  background-position: -1225px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.pearl-white:hover, .mod-modelizer-item-color.pearl-white.selected {
  background-position: -1225px 5px;
}

/* line 415, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.blue-streak-pearl {
  background-position: -441px 19px;
}
/* line 284, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.blue-streak-pearl:hover, .mod-modelizer-item-color.blue-streak-pearl.selected {
  background-position: -441px 5px;
}

.mod-modelizer-item-color.laser-blue,
.mod-modelizer-item-color.laser-blue-pearl {
  background-position: -1469px 19px;
}
.mod-modelizer-item-color.laser-blue:hover, .mod-modelizer-item-color.laser-blue.selected,
.mod-modelizer-item-color.laser-blue-pearl:hover, .mod-modelizer-item-color.laser-blue-pearl.selected {
  background-position: -1469px 5px;
}
.mod-modelizer-item-color.passion-red,
.mod-modelizer-item-color.passion-red-pearl {
  background-position: -978px 19px;
}
.mod-modelizer-item-color.passion-red:hover, .mod-modelizer-item-color.passion-red.selected
.mod-modelizer-item-color.passion-red-pearl:hover, .mod-modelizer-item-color.passion-red-pearl.selected {
  background-position: -978px 5px;
}
.mod-modelizer-item-color.vitamin-c {
  background-position: -341px 19px;
}
.mod-modelizer-item-color.vitamin-c:hover, .mod-modelizer-item-color.vitamin-c.selected {
  background-position: -341px 5px;
}

.mod-modelizer-item-color.black-forest-green-pearl {
  background-position: -930px 19px;
}
.mod-modelizer-item-color.black-forest-green-pearl:hover, .mod-modelizer-item-color.black-forest-green-pearl.selected {
  background-position: -930px 5px;
}

.mod-modelizer-item-color.b5-blue-pearl {
  background-position: -1471px 19px;
}

.mod-modelizer-item-color.b5-blue-pearl:hover, .mod-modelizer-item-color.b5-blue-pearl.selected {
  background-position: -1471px 5px;
}


/* line 419, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-color.selected + .mod-modelizer-item-arrow {
  position: absolute;
  top: 34px;
  left: 0;
  display: block;
  width: 49px;
  height: 11px;
  background-image: url("/assets/styles/images/mod-modelizer/colorpicker_title_arrow.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
}

/* line 431, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-title {
  position: absolute;
  top: 45px;
  left: 0;
  z-index: 1;
  display: none;
  padding-top: 5px;
  min-width: 200px;
  color: #101011;
  font-size: 10px;
}

/* line 443, ../../../sass/modules/_mod-modelizer.scss */
.mod-modelizer-item-title.selected {
  display: block;
}

/* line 447, ../../../sass/modules/_mod-modelizer.scss */
.cllc-modal-button-modelizer {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 43px;
  height: 40px;
  border: none;
  background-image: url("/assets/styles/images/mod-modelizer/fullwidth-close_sprite.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer;
}

/* line 461, ../../../sass/modules/_mod-modelizer.scss */
.cllc-modal-button-modelizer:hover {
  background-position: 0 -40px;
}

/* line 465, ../../../sass/modules/_mod-modelizer.scss */
.modelizerBody {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

/* line 471, ../../../sass/modules/_mod-modelizer.scss */
.btn-360 {
  background: none repeat scroll 0 0 #FFFFFF;
  border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  color: #262728;
  display: block;
  font-family: "Trade Gothic";
  font-size: 13px;
  height: 29px;
  left: 360px;
  line-height: 2.2;
  position: absolute;
  text-align: center;
  text-decoration: none;
  top: 402px;
  width: 109px;
}

/* line 490, ../../../sass/modules/_mod-modelizer.scss */
.btn-360:hover {
  text-decoration: none;
  color: #262728;
}

/* line 492, ../../../sass/modules/_mod-modelizer.scss */
.mod-threesixty-modal-container {
  height: 462px !important;
}

/* line 494, ../../../sass/modules/_mod-modelizer.scss */
#vehelem {
  background-repeat: no-repeat !important;
  min-width: 960px;
  height: 462px !important;
  cursor: pointer;
  margin: 0 auto;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden !important;
  background-size: 960px 17094px;
}

/* line 508, ../../../sass/modules/_mod-modelizer.scss */
#vehelem .showimg {
  position: absolute;
  top: 0;
  left: 0;
  width: 960px;
  height: 462px;
}

/* line 510, ../../../sass/modules/_mod-modelizer.scss */
.transp {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50) !important;
}

/* line 516, ../../../sass/modules/_mod-modelizer.scss */
#vehelem p {
  bottom: 30px;
  color: #848484;
  font-family: "Trade Gothic";
  font-size: 13px;
  line-height: 2.2;
  margin: 425px auto 0;
  text-align: center;
  text-transform: uppercase;
  width: 250px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 534, ../../../sass/modules/_mod-modelizer.scss */
#vehelem p:after {
  content: url("/assets/styles/images/mod-modelizer/mod-arrow-right.png");
  display: inline;
  height: 7px;
  margin-left: 12px;
  width: 15px;
}

/* line 542, ../../../sass/modules/_mod-modelizer.scss */
#vehelem p:before {
  content: url("/assets/styles/images/mod-modelizer/mod-arrow-left.png");
  display: inline;
  height: 7px;
  margin-right: 11px;
  width: 15px;
}

/* line 550, ../../../sass/modules/_mod-modelizer.scss */
#vehelem span.disclaim {
  bottom: 15px;
  color: #999999;
  font-family: Helvetica,Arial;
  font-size: 10px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 20px;
}

/* line 562, ../../../sass/modules/_mod-modelizer.scss */
.modelizer-preloader {
  background: transparent;
  display: none;
  height: 17px;
  position: absolute;
  width: 32px;
  z-index: 9999;
  top: 47%;
  left: 47%;
}

/* line 573, ../../../sass/modules/_mod-modelizer.scss */
.avenger-vlp-modelizer {
  background-image: url("../../assets/images/mod-modelizer/360/avenger/360-Sprite_avenger.jpg");
}

/* line 574, ../../../sass/modules/_mod-modelizer.scss */
.challenger-vlp-modelizer {
  background-image: url("../../assets/images/mod-modelizer/360/challenger/360-Sprite_challenger.jpg");
}

/* line 575, ../../../sass/modules/_mod-modelizer.scss */
.charger-vlp-modelizer {
  background-image: url("../../assets/images/mod-modelizer/360/charger/360-Sprite_charger.jpg");
}

/* line 576, ../../../sass/modules/_mod-modelizer.scss */
.journey-vlp-modelizer {
  background-image: url("../../assets/images/mod-modelizer/360/journey/360-Sprite_journey.jpg");
}

/* line 577, ../../../sass/modules/_mod-modelizer.scss */
.grand_caravan-vlp-modelizer {
  background-image: url("../../assets/images/mod-modelizer/360/grand_caravan/360-Sprite_grand_caravan.jpg");
}

/* line 1, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-wrapper {
  position: relative;
  overflow: hidden;
  margin-top: 20px;
}

/*
.mod-vlp-incentives-offers-tabs-content .incentives .incentive-apr,
.mod-vlp-incentives-offers-tabs-content .incentives .incentive-cash {
margin-left: 14px;
}


.mod-vlp-incentives-offers-tabs-content .incentive-apr .incentive-apr-data {
  margin-top: 5px;
  border-top: none;
}*/


/* line 7, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-image-wrapper {
  float: left;
  position: relative;
  left: 50%;
  min-height: 630px;
}

/* line 14, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-image {
  position: relative;
  left: -50%;
}

/* line 19, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-content-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 27, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-content {
  text-align: center;
  clear: both;
  float: none;
  margin: 0 auto 23px;
}

/* line 34, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-title {
  /*font-size: 53px;
  line-height: 45px;*/
  text-transform: uppercase;
  color: #101011;
}

/* line 44, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-subtitle,
.mod-option-carousel-content-subheader {
  color: #101011;
}

/* line 49, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel {
  overflow: hidden;
  text-align: center;
}

/* line 54, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-items-wrapper {
  list-style: none outside;
  margin: 0;
  padding: 0;
  display: inline-block;
}

/* line 61, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-item {
  float: left;
  display: block;
  padding: 0 25px;
  width: 295px;
}

/* line 68, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-item img {
  width: 100%;
}

/* line 72, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-item-active {
  box-shadow: 0 2px 5px 0 #0000FF;
}

/* line 76, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-controls {
  text-align: center;
  clear: both;
  margin: 25px auto 0;
  width: 70%;
}

/* line 83, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-counter {
  font-size: 30px;
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
}

/* line 92, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-control-prev {
  display: inline-block;
  background-color: #fff;
}

/* line 99, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-control-next {
  display: inline-block;
  background-color: #fff;
}

/* line 114, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-item-text {
  font-size: 12px;
  text-transform: uppercase;
}

/* line 125, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-disclaimer-wrapper {
  padding: 10px;
  position: absolute;
}

/* line 134, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-disclaimer-top-left {
  top: 0;
  left: 0;
}

/* line 140, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-disclaimer-top-right {
  top: 0;
  right: 0;
}

/* line 146, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-disclaimer-bottom-left {
  bottom: 0;
  left: 0;
}

/* line 152, ../../../sass/modules/_mod-option-carousel.scss */
.mod-option-carousel-disclaimer-bottom-right {
  bottom: 0;
  right: 0;
}

/* line 1, ../../../sass/modules/_mod-secondary-nav.scss */
.mod-secondary-nav {
  position:relative;
  height: 40px;
}
/* line 3, ../../../sass/modules/_mod-secondary-nav.scss */
.ie8 .mod-secondary-nav {
  height: 43px;
}

/* line 8, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav {
  -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3);
  position: fixed;

  z-index: 89;
  max-width: 1600px;
  width: 100%;
  height: 40px;
  background-color: #fff;
}
/* line 18, ../../../sass/modules/_mod-secondary-nav.scss */
.ie8 .secondary-nav {
  top: 35px;
  margin-bottom: 0;
  background: url(/assets/styles/images/secondary-nav/bg-nav-shadow-ie8-new.png) repeat-x 0 bottom white;
  height: 43px;
  z-index: 10;
}

/* line 27, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 6;
  display: none;
  width: 100%;
  height: 100%;
  background-color: #101011;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 39, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper {
  position: relative;
  margin: 0 auto;
  width: 960px;
}

/* line 44, ../../../sass/modules/_mod-secondary-nav.scss */
.subnav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 88;
  display: none;
  width: 100%;
  height: 100%;
  background-color: #101011;
  opacity: 0.6;
}

/* line 55, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul {
  position: relative;
  float: left;
}

/* line 59, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .secondary-nav-wrapper ul li {
  position: relative;
  float: left;
  margin: 0;
  list-style: none;
}

/* line 66, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul > li.years .custom-select {
  position: relative;
  display: inline-block;
}

/* line 72, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav-item,
.secondary-nav > .secondary-nav-wrapper > ul > li > a {
  display: block;
  padding: 11px 20px 10px 10px;
  color: #101011;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  word-spacing: 0.15em;
  font-size: 16px;
  cursor: pointer;
}

/* line 85, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul > li.years > .previous {
  display: none;
}

/* line 93, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav-item:hover,
.secondary-nav > .secondary-nav-wrapper > ul > li.years > a:hover,
.secondary-nav > .secondary-nav-wrapper > ul > li.gallery > a:hover,
.secondary-nav > .secondary-nav-wrapper > ul > li.models > a:hover,
.secondary-nav > .secondary-nav-wrapper > ul > li.features > a:hover {
  color: #262728;
}

/* line 96, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul > li > a {
  position: relative;
  font-weight: normal;
}

/* line 102, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul > li {
  background: url(/assets/styles/images/secondary-nav/bg-divider-line.png) no-repeat 0 11px;
}

/* line 107, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul > li.years,
.secondary-nav > .secondary-nav-wrapper > ul > li.vehicle {
  background: none;
}

/* line 111, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul.sec > li:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);
}

/* line 116, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul.sec > li:hover,
.secondary-nav > .secondary-nav-wrapper > ul.sec > li:hover + li {
  background: none;
}
/* line 119, ../../../sass/modules/_mod-secondary-nav.scss */
.ie8 .secondary-nav > .secondary-nav-wrapper > ul.sec > li:hover, .ie8
.secondary-nav > .secondary-nav-wrapper > ul.sec > li:hover + li {
  background: url(/assets/styles/images/secondary-nav/bg-divider-line.png) no-repeat 0 11px;
}

/* line 124, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul > li.vehicle:hover {
  box-shadow: none;
}

/* line 131, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .years a span,
.secondary-nav .gallery a span,
.secondary-nav .models a span,
.secondary-nav .features a span {
  position: absolute;
  top: 18px;
  right: 10px;
  width: 8px;
  height: 6px;
  background: url(/assets/styles/images/global-nav/global-nav-sprite.png) no-repeat -292px;
}

/* line 140, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul > .vhp > a:hover {
  color: #CCCCCC;
}

/* line 143, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav li.has-dropdown {
  position: relative;
}

/* line 146, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav li > a.selected, .secondary-nav li.has-dropdown > a.selected {
  background-color: #242424;
}

/* line 149, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .dropdown ul li a.selected {
  background-color: transparent;
}

/* line 152, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .dropdown {
  position: absolute;
  top: 40px;
  display: none;
  padding: 5px 10px 0 10px;
  width: 690px;
  background-color: #fff;
  font-weight: bold;
  font-size: 12px;
}

/* line 163, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .gallery .dropdown {
  left: -198px;
}

/* line 167, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .models .dropdown {
  left: 0;
  padding-bottom: 5px;
  width: 382px;
}

/* line 173, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .features .dropdown {
  left: -345px;
}

/* line 179, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .gallery .dropdown,
.secondary-nav .models .dropdown,
.secondary-nav .features .dropdown {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);
}

/* line 183, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav #sn_models .dropdown {
  width: 400px;
}

/* line 186, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .dropdown ul {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 191, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .dropdown ul li {
  float: left;
  padding: 10px 0;
  width: 50%;
  list-style: none;
}

/* line 197, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav #sn_models .dropdown ul li {
  width: 100%;
}

/* line 201, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .dropdown ul li a {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 5px;
  color: #000;
  text-decoration: none;
  font-size: 16px;
}

/* line 214, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .dropdown ul li a:hover {
  background: #ccc;
}

/* line 225, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .dropdown ul li a img {
  position: relative;
  float: left;
  padding: 0 15px 0 0;
}

/* line 231, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav :not(.models) .dropdown p.copy {
  padding: 2px 0 0 115px;
}

/* line 235, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .gallery .dropdown ul li a img {
  width: 100px;
  height: 70px;
}

/* line 240, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .models .dropdown ul li {
  padding: 5px 0;
  width: 100%;
}

/* line 245, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .models .dropdown ul li a {
  position: relative;
  width: auto;
}

/* line 250, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .models .dropdown ul li a img {
  position: absolute;
  top: 5px;
  left: 5px;
  max-width: 300px;
  height: 70px;
}

/* line 258, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .models .dropdown p.copy {
  position: relative;
  min-height: 70px;
}

/* line 263, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .dropdown p.copy {
  padding: 0 0 0 115px;
  font-weight: normal;
  font-size: 11px;
  font-family: Helvetica, Arial;
  line-height: 16px;
}

/* line 271, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .dropdown p.copy strong {
  display: block;
  font-weight: bold;
  font-size: 13px;
  line-height: normal;
}

/* line 279, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .secondary-nav-wrapper ul li.years {
  margin: 0;
}

/* line 283, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .years .dropdown {
  padding: 6px 5px 6px 8px;
  background-color: #CCCCCC;
}

/* line 288, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .years .dropdown ul {
  padding: 0;
}

/* line 293, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .years .dropdown,
.secondary-nav .years .dropdown ul li {
  width: auto;
}

/* line 297, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .years .dropdown p.copy {
  padding: 0;
}

/* line 301, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul > li.years > a {
  border: none;
  color: #101011;
  margin-top: 5px;
  padding: 6px 14px 9px 9px;
  font-weight: bold;
}
/* line 308, ../../../sass/modules/_mod-secondary-nav.scss */
.ie8 .secondary-nav > .secondary-nav-wrapper > ul > li.years > a {
  letter-spacing: -0.6px;
}

/* line 313, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .years a span {
  top: 13px;
  right: 3px;
  width: 9px;
  height: 9px;
  background: url(/assets/styles/images/global-nav/year-dropdown.png) no-repeat 0px -2px;
}
/* line 320, ../../../sass/modules/_mod-secondary-nav.scss */
.ie8 .secondary-nav .years a span {
  right: 5px;
}

/* line 325, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul > li.years:hover > .dropdown {
  /*box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);*/
}

/* line 329, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul > li.years > .dropdown li {
  padding: 0;
}

/* line 337, ../../../sass/modules/_mod-secondary-nav.scss */
.mod-secondary-nav .secondary-nav .years .dropdown p.copy strong {
  font-size: 16px;
}

/* line 341, ../../../sass/modules/_mod-secondary-nav.scss */
.mod-secondary-nav .secondary-nav .years .dropdown p.copy strong:hover {
  font-weight: bold;
}

/* line 348, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul > li.vehicle > a {
  padding: 11px 10px 5px 3px;
  border: none;
}

/* line 355, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul.links {
  float: right;
}

/* line 359, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav .links a {
  margin-left: 10px;
  text-decoration: none;
  font-size: 16px;
}

/* line 366, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul.links > li {
  background-position: right 11px;
}

/* line 370, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul.links > li:last-child {
  background: none;
}

/* line 378, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul.links > li > a {
  margin: 0 10px 0 0;
  padding: 11px 10px 10px;
  background: url(/assets/styles/images/btn-link-large.png) no-repeat 100% 17px;
  color: #d20f06;
}

/* line 385, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul.links > li:last-child > a {
  margin: 0;
}

/* line 388, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul.sec > li.years {
  background-color: #cccccc;
}

/* line 391, ../../../sass/modules/_mod-secondary-nav.scss */
.secondary-nav > .secondary-nav-wrapper > ul.sec > li.years:hover {
  box-shadow: none;
  background-color: #CCCCCC;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

/* line 5, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav {
  position: fixed;
  top: 89px;
  z-index: 2;
  width: 100px;
  height: auto;
  font-family: Helvetica;
}

/* line 14, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav-wrapper {
  position: relative;
}

/* line 18, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav .vehicle-nav ul.sub {
  display: none;
  padding-left: 0;
}

/* line 23, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav .vehicle-nav ul.sub.open {
  display: block;
}

/* line 27, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav .vehicle-nav > ul > li {
  padding: 10px 6px;
  background: transparent\9;
  background: rgba(255, 255, 255, 0.3);
  //filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);
  list-style: none;
}

/* line 36, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav .vehicle-nav > ul > li {
  border-bottom: 1px solid #cdcccc;
}

/* line 40, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav .vehicle-nav ul li.selected {
  /*border-left: 4px solid #d20f06;*/
  background: none repeat scroll 0 0 rgba(80, 80, 80, 0.9);
  //filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6505050,endColorstr=#E6505050);
}

/* line 48, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav .vehicle-nav ul li.selected a {
  color: white;
}

/* line 52, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav .vehicle-nav ul li a {
  color: white;
  text-decoration: none;
  font-size: 13px;
  line-height: 15px;
}

/* line 61, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav .vehicle-nav ul li a:hover {
  color: #fff;
}

/* line 65, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav .vehicle-nav ul.sub li {
  position: relative;
  display: block;
  margin-bottom: 5px;
  padding: 0 2px;
  list-style: none;
  line-height: 1;
}

/* line 74, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav .vehicle-nav ul.sub li.current div {
  position: absolute;
  top: 1px;
  left: -6px;
  padding-left: 15px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #BE0E10;
}
/* line 84, ../../../sass/modules/_mod-side-nav.scss */
.ie8 .mod-side-nav-vehicle-nav .vehicle-nav ul.sub li.current div {
  top: 2px;
}

/* line 89, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav .vehicle-nav ul.sub li a {
  color: #e1e1e1;
  text-decoration: none;
  text-transform: capitalize;
  font-weight: normal;
  font-size: 11px;
  font-family: Helvetica;
  line-height: 11.5px;
}

/* line 100, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav .vehicle-nav ul.sub li a:hover {
  color: #D20F10;
}

/* line 104, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav #nav sup {
  padding-left: 1px;
  font-size: 0.9em;
  line-height: 0.9em;
}

/* line 109, ../../../sass/modules/_mod-side-nav.scss */
.mod-side-nav-vehicle-nav .vehicle-nav ul.sub li a sub {
  font-size: 1.0em;
  line-height: 0.9em;
  padding-left: 1px;
  bottom: -0.4em;
}

/* Generate from _mod-video-full.scss */
/* line 4, ../../../sass/modules/_mod-video-full.scss */
.mod-video-full {
  position: relative;
}

/* line 8, ../../../sass/modules/_mod-video-full.scss */
.mod-video-full-content {
  width: 620px;
  position: absolute;
  text-align: center;
  margin-left: 160px;
  z-index: 1;
}
/* line 16, ../../../sass/modules/_mod-video-full.scss */
.mod-video-full-content .mod-video-full-cta {
  margin-top: 10px;
}
/* line 20, ../../../sass/modules/_mod-video-full.scss */
.mod-video-full-content .mod-video-full-link {
  font-weight: bold;
}
/* line 24, ../../../sass/modules/_mod-video-full.scss */
.mod-video-full-content p {
  padding-bottom: 0;
}

/* line 31, ../../../sass/modules/_mod-video-full.scss */
.dark-theme .mod-video-full-link {
  color: #ffffff;
}

/* line 35, ../../../sass/modules/_mod-video-full.scss */
.light-theme .mod-video-full-link {
  color: #666666;
}

/* line 39, ../../../sass/modules/_mod-video-full.scss */
.mod-video-full-content-top {
  top: 0;
  margin-top: 40px;
}

/* line 44, ../../../sass/modules/_mod-video-full.scss */
.mod-video-full-content-bottom {
  bottom: 0;
  margin-bottom: 44px;
}

/* line 54, ../../../sass/modules/_mod-video-full.scss */
.mod-video-full-subhead {
  margin-bottom: 6px;
}

/* line 59, ../../../sass/modules/_mod-video-full.scss */
.crossbrand-video-container {
  width: 100%;
  height: auto;
}

/* line 64, ../../../sass/modules/_mod-video-full.scss */
.crossbrand-video-endcard {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  display: none;
}

/* line 56, ../../../sass/modules/_mod-view-toggle.scss */
.mod-view-toggle {
  position: relative;
  overflow: hidden;
}
/* line 60, ../../../sass/modules/_mod-view-toggle.scss */
#seating_configurations .mod-view-toggle {
  /*margin-top: 30px;*/
}

/* line 65, ../../../sass/modules/_mod-view-toggle.scss */
.mod-view-toggle-wrapper-fullwidth {
  position: absolute;
  left: 0;
  top: 0;
  padding-top: 40px;
  width: 100%;
  height: 100%;
}

/* line 74, ../../../sass/modules/_mod-view-toggle.scss */
.mod-view-toggle-wrapper, .mod-feature-toggle-half-wrapper {
  position: relative;
  padding: 0 10px;
  margin: 0 auto;
  height: 100%;
  width: 940px;
}
/* line 83, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-left-middle .mod-view-toggle-wrapper:before, .toggle-left-middle .mod-feature-toggle-half-wrapper:before, .toggle-center-middle .mod-view-toggle-wrapper:before, .toggle-center-middle .mod-feature-toggle-half-wrapper:before, .toggle-right-middle .mod-view-toggle-wrapper:before, .toggle-right-middle .mod-feature-toggle-half-wrapper:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 90, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-right-middle .mod-view-toggle-wrapper, .toggle-right-middle .mod-feature-toggle-half-wrapper {
  text-align: right;
}

/* line 95, ../../../sass/modules/_mod-view-toggle.scss */
.mod-view-toggle-content {
  position: absolute;
}
/* line 15, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-left-top .mod-view-toggle-content, .toggle-center-top .mod-view-toggle-content, .toggle-right-top .mod-view-toggle-content {
  top: 0;
}
/* line 21, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-left-top .mod-view-toggle-content, .toggle-left-middle .mod-view-toggle-content, .toggle-left-bottom .mod-view-toggle-content {
  left: 0;
}
/* line 27, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-right-top .mod-view-toggle-content, .toggle-right-middle .mod-view-toggle-content, .toggle-right-bottom .mod-view-toggle-content {
  right: 0;
  text-align: left;
}
/* line 34, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-left-bottom .mod-view-toggle-content, .toggle-center-bottom .mod-view-toggle-content, .toggle-right-bottom .mod-view-toggle-content {
  bottom: 65px;
}
/* line 40, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-left-middle .mod-view-toggle-content, .toggle-center-middle .mod-view-toggle-content, .toggle-right-middle .mod-view-toggle-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* line 48, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-center-top .mod-view-toggle-content, .toggle-center-middle .mod-view-toggle-content, .toggle-center-bottom .mod-view-toggle-content {
  text-align: center;
  left: 50%;
  margin-left: -310px;
}

#lights .toggle-center-top .mod-view-toggle-content.width380{
  margin-left: -180px;
}
#lights .toggle-center-top .mod-view-toggle-content.width620{
  margin-left: -290px;
}

/* line 99, ../../../sass/modules/_mod-view-toggle.scss */
.mod-view-toggle-content-small {
  position: absolute;
}
/* line 15, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-left-top .mod-view-toggle-content-small, .toggle-center-top .mod-view-toggle-content-small, .toggle-right-top .mod-view-toggle-content-small {
  top: 0;
}
/* line 21, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-left-top .mod-view-toggle-content-small, .toggle-left-middle .mod-view-toggle-content-small, .toggle-left-bottom .mod-view-toggle-content-small {
  left: 0;
}
/* line 27, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-right-top .mod-view-toggle-content-small, .toggle-right-middle .mod-view-toggle-content-small, .toggle-right-bottom .mod-view-toggle-content-small {
  right: 0;
  text-align: left;
}
/* line 34, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-left-bottom .mod-view-toggle-content-small, .toggle-center-bottom .mod-view-toggle-content-small, .toggle-right-bottom .mod-view-toggle-content-small {
  bottom: 65px;
}
/* line 40, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-left-middle .mod-view-toggle-content-small, .toggle-center-middle .mod-view-toggle-content-small, .toggle-right-middle .mod-view-toggle-content-small {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* line 48, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-center-top .mod-view-toggle-content-small, .toggle-center-middle .mod-view-toggle-content-small, .toggle-center-bottom .mod-view-toggle-content-small {
  text-align: center;
  left: 50%;
  margin-left: -230px;
}

/* line 103, ../../../sass/modules/_mod-view-toggle.scss */
.mod-view-toggle-content-title {
  /* font-size: 53px;
   line-height: 45px;*/
  text-transform: uppercase;
  margin-bottom: 10px;
}

/* line 116, ../../../sass/modules/_mod-view-toggle.scss */
.mod-view-toggle-content-subtitle {
  margin-bottom: 10px;
}

/* line 121, ../../../sass/modules/_mod-view-toggle.scss */
.mod-view-toggle-image-wrapper, .mod-feature-toggle-half-image-wrapper {
  float: left;
  position: relative;
  left: 0;
}

/* line 127, ../../../sass/modules/_mod-view-toggle.scss */
.mod-view-toggle-image, .mod-feature-toggle-half-image {
  display: block;
  position: relative;
  left: 0;
}
.mod-view-toggle-image{
  width: 100%;
}

/* line 133, ../../../sass/modules/_mod-view-toggle.scss */
.mod-view-toggle-disc-text {
  position: absolute;
}
/* line 142, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-left-top .mod-view-toggle-disc-text, .toggle-left-middle .mod-view-toggle-disc-text, .toggle-left-bottom .mod-view-toggle-disc-text, .toggle-center-top .mod-view-toggle-disc-text, .toggle-center-middle .mod-view-toggle-disc-text, .toggle-center-bottom .mod-view-toggle-disc-text {
  right: 10px;
  bottom: 50px;
}
/* line 149, ../../../sass/modules/_mod-view-toggle.scss */
.toggle-right-top .mod-view-toggle-disc-text, .toggle-right-middle .mod-view-toggle-disc-text, .toggle-right-bottom .mod-view-toggle-disc-text {
  left: 10px;
  bottom: 50px;
}

/* line 163, ../../../sass/modules/_mod-view-toggle.scss */
.mod-view-toggle-btn-active {
  color: #d20f06;
}

/* line 7, ../../../sass/modules/_mod-callout.scss */
.mod-callout-wrapper {
  position: absolute;
  width: 960px;
}

/* line 12, ../../../sass/modules/_mod-callout.scss */
.mod-callout-copy {
  position: absolute;
  text-align: center;
}

/* line 17, ../../../sass/modules/_mod-callout.scss */
.mod-callout-top-left, .mod-callout-middle-left, .mod-callout-bottom-left {
  margin-left: 15px;
}

/* line 21, ../../../sass/modules/_mod-callout.scss */
.mod-callout-top-left {
  margin-top: 10px;
}

/* line 26, ../../../sass/modules/_mod-callout.scss */
.mod-callout-top-center {
  left: 50%;
  margin-top: 10px;
  margin-left: -7.44681%;
}

/* line 32, ../../../sass/modules/_mod-callout.scss */
.mod-callout-top-right {
  right: 0;
  margin-top: 10px;
}

/* line 37, ../../../sass/modules/_mod-callout.scss */
.mod-callout-middle-left {
  margin-top: 300px;
}

/* line 42, ../../../sass/modules/_mod-callout.scss */
.mod-callout-middle-center {
  left: 50%;
  margin-top: 300px;
  margin-left: -7.44681%;
}

/* line 48, ../../../sass/modules/_mod-callout.scss */
.mod-callout-middle-right {
  right: 0;
  margin-top: 300px;
}

/* line 53, ../../../sass/modules/_mod-callout.scss */
.mod-callout-bottom-left {
  margin-top: 500px;
}

/* line 58, ../../../sass/modules/_mod-callout.scss */
.mod-callout-bottom-center {
  left: 50%;
  margin-top: 500px;
  margin-left: -7.44681%;
}

/* line 64, ../../../sass/modules/_mod-callout.scss */
.mod-callout-bottom-right {
  right: 0;
  margin-top: 500px;
}

/* line 22, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-js-wrapper {
  position: relative;
  min-height: 500px;
}

/* line 27, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-common, .mod-callout-js-top-left,
.mod-callout-js-top-center,
.mod-callout-js-top-right,
.mod-callout-js-middle-left,
.mod-callout-js-middle-center,
.mod-callout-js-middle-right,
.mod-callout-js-bottom-left,
.mod-callout-js-bottom-center,
.mod-callout-js-bottom-right, .mod-callout-js-top-left-red,
.mod-callout-js-top-center-red,
.mod-callout-js-top-right-red,
.mod-callout-js-middle-left-red,
.mod-callout-js-middle-center-red,
.mod-callout-js-middle-right-red,
.mod-callout-js-bottom-left-red,
.mod-callout-js-bottom-center-red,
.mod-callout-js-bottom-right-red {
  position: absolute;
  width: 220px;
  height: 220px;
  background-image: url(/assets/styles/images/sprite-callout.png);
}

/* line 42, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-js-top-left,
.mod-callout-js-top-center,
.mod-callout-js-top-right,
.mod-callout-js-middle-left,
.mod-callout-js-middle-center,
.mod-callout-js-middle-right,
.mod-callout-js-bottom-left,
.mod-callout-js-bottom-center,
.mod-callout-js-bottom-right {
  background-position: 0 0;
}

/* line 55, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-js-top-left-red,
.mod-callout-js-top-center-red,
.mod-callout-js-top-right-red,
.mod-callout-js-middle-left-red,
.mod-callout-js-middle-center-red,
.mod-callout-js-middle-right-red,
.mod-callout-js-bottom-left-red,
.mod-callout-js-bottom-center-red,
.mod-callout-js-bottom-right-red {
  background-position: right 0;
}

/* line 65, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-js-top-left,
.mod-callout-js-middle-left,
.mod-callout-js-bottom-left,
.mod-callout-js-top-left-red,
.mod-callout-js-middle-left-red,
.mod-callout-js-bottom-left-red {
  margin-left: 15px;
}

/* line 70, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-js-top-left,
.mod-callout-js-top-left-red {
  top: 0;
  left: 0;
}

/* line 76, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-js-top-center,
.mod-callout-js-top-center-red {
  top: 0;
  left: 50%;
  margin-left: -110px;
}

/* line 83, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-js-top-right,
.mod-callout-js-top-right-red {
  top: 0;
  right: 0;
}

/* line 89, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-js-middle-left,
.mod-callout-js-middle-left-red {
  top: 42%;
  left: 0;
  margin-top: -110px;
}

/* line 96, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-js-middle-center,
.mod-callout-js-middle-center-red {
  top: 42%;
  left: 50%;
  margin-top: -110px;
  margin-left: -110px;
}

/* line 103, ../../../sass/modules/_mod-callout-sample.scss */
#fuel_saver_technology .mod-callout-js-middle-center,
.mod-callout-js-middle-center-red {
  margin-left: -250px;
}

/* line 108, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-js-middle-right,
.mod-callout-js-middle-right-red {
  top: 42%;
  right: 0;
  margin-top: -110px;
}

/* line 115, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-js-bottom-left,
.mod-callout-js-bottom-left-red {
  bottom: 0;
  left: 0;
}

/* line 121, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-js-bottom-center,
.mod-callout-js-bottom-center-red {
  bottom: 0;
  left: 50%;
  margin-left: -110px;
}

/* line 128, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-js-bottom-right,
.mod-callout-js-bottom-right-red {
  right: 0;
  bottom: 0;
}

/* line 133, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-text-top {
  padding-bottom: 0;
  color: #5b5959;
  text-align: center;
  text-transform: uppercase;
  font-size: 28px;
  line-height: 28px;
  position: absolute;
  top: 35px;
  width: 220px;
}

/* line 140, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-text-middle {
  padding-bottom: 0;
  color: #bc1415;
  text-align: center;
  text-transform: uppercase;
  font-size: 100px;
  line-height: 100px;
  position: absolute;
  top: 57px;
  width: 220px;
  letter-spacing: -4px;
}

/* line 148, ../../../sass/modules/_mod-callout-sample.scss */
.mod-callout-text-bottom {
  padding-bottom: 0;
  color: #5b5959;
  text-align: center;
  text-transform: uppercase;
  font-size: 28px;
  line-height: 28px;
  position: absolute;
  top: 152px;
  width: 220px;
}

/* Generate from _mod-incentives-offers.scss */
/* line 4, ../../../sass/modules/_mod-incentives-offers.scss */
.mod-incentives-offers-zip-input {
  width: 60px;
}

/* line 12, ../../../sass/modules/_mod-incentives-offers.scss */
.mod-incentives-offers-overlay .mod-incentives-offers-tabs-link {
  float: none;
  width: auto;
}
/* line 17, ../../../sass/modules/_mod-incentives-offers.scss */
.mod-incentives-offers-overlay .mod-incentives-offers-tabs-link-container {
  margin-left: 40px;
  margin-top: -20px;
}
/* line 22, ../../../sass/modules/_mod-incentives-offers.scss */
.mod-incentives-offers-overlay .mod-incentives-offers-tabs-linktext {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #cccccc;
  color: #000000;
  float: left;
  margin-top: 20px;
  margin-right: 5px;
  padding: 5px 20px;
}
/* line 32, ../../../sass/modules/_mod-incentives-offers.scss */
.mod-incentives-offers-overlay .tab-current {
  background-color: #ffffff;
}
/* line 36, ../../../sass/modules/_mod-incentives-offers.scss */
.mod-incentives-offers-overlay .mod-incentives-offers-tabs-container {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #ffffff;
  clear: both;
}
/* line 44, ../../../sass/modules/_mod-incentives-offers.scss */
.mod-incentives-offers-overlay .mod-incentives-offers-tabs-content {
  display: none;
  width: 575px;
  overflow-y: scroll;
  padding: 20px;
  padding-right: 0;
}
/* line 53, ../../../sass/modules/_mod-incentives-offers.scss */
.mod-incentives-offers-overlay .mod-incentives-offers-header {
  padding: 20px;
}

/* line 62, ../../../sass/modules/_mod-incentives-offers.scss */
.mod-incentives-offers-model-title {
  font-weight: bold;
}

/* line 1, ../../../sass/modules/_mod-award-ticker.scss */
.mod-award-ticker {
  position: relative;
  width: 795px;
  height: 94px;
  margin: 25px auto 0;
  background: url(/assets/styles/images/mod-award-ticker/bg-award-ticker.png) no-repeat center center;
}

/* line 9, ../../../sass/modules/_mod-award-ticker.scss */
.mod-award-ticker-items-wrapper {
  position: relative;
  height: 76px;
  width: 500px;
  margin: 0 auto;
  top: 7px;
}

/* line 17, ../../../sass/modules/_mod-award-ticker.scss */
.mod-award-ticker-item {
  font-size: 18px;
  display: none;
  float: left;
  position: absolute;
  width: 500px;
  text-align: center;
}

/* line 29, ../../../sass/modules/_mod-award-ticker.scss */
.ie8 .mod-award-ticker-item sup {
  font-size: 0.9em;
}

/* line 34, ../../../sass/modules/_mod-award-ticker.scss */
.mod-award-ticker-controls {
  width: 100%;
  text-align: center;
  overflow: hidden;
}

/* line 40, ../../../sass/modules/_mod-award-ticker.scss */
.mod-award-ticker-controls-dots {
  margin: 0 auto;
}

/* line 44, ../../../sass/modules/_mod-award-ticker.scss */
.mod-award-ticker-controls-item {
  cursor: pointer;
  background: #ccc8c3;
  margin: 0 5px;
  border-radius: 10px;
  width: 10px;
  height: 10px;
  float: left;
  display: block;
}

/* line 56, ../../../sass/modules/_mod-award-ticker.scss */
.mod-award-ticker-controls-item.selected {
  background: #f10000;
}

/* line 62, ../../../sass/modules/_mod-award-ticker.scss */
.mod-award-ticker-controls-prev-arrow,
.mod-award-ticker-controls-next-arrow {
  position: absolute;
  top: 37px;
  cursor: pointer;
  width: 10px;
  height: 15px;
  background-image: url(/assets/styles/images/mod-award-ticker/award_ticker_sprite.png);
  background-repeat: no-repeat;
}

/* line 72, ../../../sass/modules/_mod-award-ticker.scss */
.mod-award-ticker-controls-prev-arrow {
  left: 80px;
  background-position: 0 0;
}

/* line 77, ../../../sass/modules/_mod-award-ticker.scss */
.mod-award-ticker-controls-next-arrow {
  right: 80px;
  background-position: 0 -15px;
}

/* line 1, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-content {
  float: left;
  width: 540px;
}

/* line 6, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-left .mod-feature-accordian-content {
  overflow: hidden;
  position: relative;
  width: 44.18605%;
  float: right;
  margin-right: 0;
}

/* line 12, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-img {
  display: none;
  width: 100%;
}

/* line 17, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-active-img {
  display: block;
}

/* line 21, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-desc {
  font-size: 11px;
  color: #86888b;
  line-height: 14px;
  display: none;
  clear: both;
  padding-top: 3px;
}

/* line 31, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-active .mod-feature-accordian-desc {
  display: block;
}

/* line 35, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-img-wrapper {
  position: relative;
  top: 4px;
}

/* line 40, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-active-feature .mod-feature-accordian-sym {
  left: 3px;
  position: relative;
}

/* line 45, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-img-wrapper-right {
  width: 65.95745%;
  float: right;
  margin-right: 0;
}

/* line 49, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-features-content-left {
  width: 31.91489%;
  float: left;
  margin-right: 2.12766%;
}

/* line 57, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-sub-title {
  font-size: 18px;
}

/* line 64, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-disclaimer {
  float: right;
}

/* line 69, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-disclaimer-wrapper {
  max-width: 940px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  padding: 10px;
  bottom: 0;
  right: 0;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.mod-feature-accordian-disclaimer-wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/* line 77, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian.mod-feature-accordian-left {
  width: 91.48936%;
  float: right;
  margin-right: 0;
}

/* line 81, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-content-wrapper-in {
  width: 380px;
  float: right;
}

/* line 86, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-left .mod-feature-accordian-content-wrapper-in {
  width: 44.18605%;
  float: left;
  margin-right: 2.32558%;
}

/* line 90, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-features {
  padding: 20px 0;
  border-top: 1px solid #000;
}

/* line 95, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-head {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  width: 350px;
  float: left;
}

/* line 105, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-full-desc {
  clear: both;
}

/* line 109, ../../../sass/modules/_mod-feature-accordian.scss */
.mod-feature-accordian-features-content {
  padding-top: 50px;
}

/* line 1, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-img {
  display: none;
}

/* line 5, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-active-img {
  display: block;
}
/* line 8, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-active-img img {
  display: block;
}

/* line 13, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-desc {
  display: none;
  clear: both;
  /*color: #cccccc;*/
}
/* line 19, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-active-feature .mod-feature-accordian-full-desc {
  display: block;
}



/* line 24, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-hd {
  width: 460px;
}

/* line 28, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-features-content-right .mod-feature-accordian-full-hd {
  float: right;
}

/* line 32, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-features-content-right .mod-feature-accordian-full-features-content {
  position: relative;
  right: 60px;
  float: right;
  clear: both;
}

/* line 39, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-features-content {
  padding-top: 25px;
  width: 400px;
}

/* line 44, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-features-content li {
  padding: 14px 0;
  border-bottom: 1px solid #fff;
}

/* line 49, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full {
  position: relative;
  overflow: hidden;
  margin-top: 60px;
}

#front_profile .mod-feature-accordian-full, #classexclusive_display  .mod-feature-accordian-full {
  margin-top: 0;
}

/* line 54, ../../../sass/modules/_mod-feature-accordian-full.scss */
#vehicle_information_center .mod-feature-accordian-full {
  margin-top: 0;
}

/* line 59, ../../../sass/modules/_mod-feature-accordian-full.scss */
#vehicle_information_center .mod-feature-accordian-full {
  margin-top: 0;
}

/* line 63, ../../../sass/modules/_mod-feature-accordian-full.scss */
#bold_front .mod-feature-accordian-full {
  margin-top: 20px;
}

/* line 67, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-bg {
  position: relative;
  left: 50%;
  float: left;
}

/* line 73, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-img-wrapper {
  position: relative;
  left: -50%;
  float: left;
}

/* line 79, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-content-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top:60px;
}

/* line 87, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-content-wrapper-in {
  max-width: 940px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  margin: 0 auto 0;
  padding-top: 0;
  padding-left: 120px;
  height: 100%;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.mod-feature-accordian-full-content-wrapper-in:after {
  content: "";
  display: table;
  clear: both;
}
/* line 95, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-content-wrapper-in.mod-feature-accordian-full-features-content-right {
  padding-left: 10px;
}

/* line 104, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-subheader {
  padding-top: 10px;
  font-size: 18px;
}

/* line 111, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-head {
  float: left;
  width: 370px;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.35em;
  cursor: pointer;
}

#suspension_systems .mod-feature-accordian-full-head {
  width: 375px;
}

/* line 122, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-head,
.mod-feature-accordian-full-sym {
  cursor: pointer;
}
/* line 125, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-head:hover,
.mod-feature-accordian-full-sym:hover {
  color: #d20f06;
}

/* line 130, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-disclaimer {
  float: right;
}

/* line 135, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-disclaimer-wrapper {
  max-width: 940px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.mod-feature-accordian-full-disclaimer-wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/* line 144, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-sym {
  font-weight: bold;
  font-size: 15px;
  cursor: pointer;
}

/* line 150, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-active-feature .mod-feature-accordian-full-sym {
  position: relative;
  left: 3px;
}

/* line 155, ../../../sass/modules/_mod-feature-accordian-full.scss */
.light-theme .mod-feature-accordian-full-desc {
  color: #000000;
}

/* line 159, ../../../sass/modules/_mod-feature-accordian-full.scss */
.light-theme .mod-feature-accordian-full-features-content li {
  border-bottom: 1px solid #000000;
}

.mod-feature-accordian-full-active-feature h2{
  color: #d20f06;
}

/* Generate from _mod-popup-modal.scss */
/* line 4, ../../../sass/modules/_mod-modal-overlay.scss */
.mod-modal-overlay-mask {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: none;
  background-color: #000000;
}

/* line 14, ../../../sass/modules/_mod-modal-overlay.scss */
.modal-overlay {
  position: absolute;
  display: none;
  color: #000000;
  padding: 50px;
  background: #ffffff;
  z-index: 1;
}

/* line 23, ../../../sass/modules/_mod-modal-overlay.scss */
.mod-modal-overlay-close-btn {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 16px;
  color: #666666;
  text-decoration: none;
  margin-top: 5px;
  margin-right: 5px;
}

/* line 60, ../../../sass/modules/_mod-modal-overlay.scss */
.mod-modal, .mod-threesixty-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(/assets/styles/images/modal-transparency.png) 0 0 repeat;
  z-index: 9000;
}

/* line 70, ../../../sass/modules/_mod-modal-overlay.scss */
.mod-modal-container, .mod-threesixty-modal-container {
  position: absolute;
  overflow: auto;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* line 1, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero {
  position: relative;
  clear: both;
  overflow: hidden;
}
/* line 6, ../../../sass/modules/_mod-vlp-hero.scss */
.ie8 .mod-vlp-hero {
  margin-top: 0;
}

/* line 11, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-image-wrapper {
  position: relative;
  left: 50%;
  float: left;
  min-height: 952px;
}

/* line 19, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-image {
  position: relative;
  left: -50%;
  margin-top: -75px;
}

/* line 25, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-content-wrapper-fullwidth {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 32, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-content-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0 10px;
  width: 940px;
  height: 100%;
}

/* line 40, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-content-header {
  overflow: hidden;
  margin-top: 30px;
  width: 460px;
  /*margin-bottom: 40px;*/
}

/* line 49, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-title,
.mod-vlp-hero-subtitle {
  float: left;
  clear: both;
}

/* line 54, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-subtitle {
  text-transform: uppercase;
  color: #ACACAC;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
  margin-top: 10px;
  padding-left: 15px;
  word-spacing: -0.05em;
}
.ie8 .mod-vlp-hero-subtitle{
  letter-spacing: normal;
}
/* line 68, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-subtitle span {
  color: #FFF;
}

/* line 70, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-subtitle em {
  color: #FFFFFF;
}

/* line 72, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-content-wrapper .for-starting {
  text-transform: none;
  font-family: trade gothic;
  font-size: 12px;
  display: inline-block;
  clear: both;
}

/* line 80, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-title {
  margin-bottom: 10px;
  padding-bottom: 0;
}

/* line 86, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-msrp-price-subtitle {
  font-size: 20px;
  display: block;
  float: left;
  font-size: 16px;
  line-height: 0.8;
}

/* line 97, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-content-wrapper .msrp {
  display: block;
  float: left;
  font-family: "Trade Gothic";
  font-size: 32px;
  font-weight: normal;
  margin-left: 3px;
  margin-top: -8px;
  padding-left: 4px;
}

/* line 108, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-content-wrapper .msrp span {
  display: inline;
  vertical-align: top;
  font-family: trade gothic;
  line-height: 1.8;
  margin-top: 10px;
  font-size: 17.5px;
}

/* line 117, ../../../sass/modules/_mod-vlp-hero.scss */
.for-buy-lease {
  font-family: trebuchet ms !important;
  display: block !important;
  color: #acacac;
  font-size: 9px;
}

/* line 119, ../../../sass/modules/_mod-vlp-hero.scss */
.buy-for-section {
  margin-top: -5px;
  list-style: none outside none;
}

/* line 121, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-msrp-price {
  border-bottom: 1px solid #3B3B3B;
  clear: both;
  float: left;
  margin-top: 15px;
  padding-bottom: 5px;
  padding-left: 15px;
  text-transform: uppercase;
  width: 93%;
}

/* line 132, ../../../sass/modules/_mod-vlp-hero.scss */
.lease-container {
  border-bottom: 1px solid #3B3B3B;
  border-top: 1px solid #666666;
  padding-bottom: 10px !important;
  padding-top: 5px;
  padding-left: 15px;
}

/* line 140, ../../../sass/modules/_mod-vlp-hero.scss */
.buy-container {
  border-top: 1px solid #666666;
  padding-top: 5px;
  padding-left: 15px;
}

/* line 146, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-wrapper {
  background: rgba(38, 39, 40, 0.7);
  clear: both;
  color: #FFFFFF;
  float: left;
  height: auto;
  margin-bottom: 15px;
  margin-top: 5px;
  padding-bottom: 5px;
  width: 221px;
  position: relative;
  margin-left: 0;
}
/* line 160, ../../../sass/modules/_mod-vlp-hero.scss */
.ie8 .mod-incentives-offers-wrapper, .ie9 .mod-incentives-offers-wrapper {
  background: #262728;
  filter: alpha(opacity=70);
  zoom: 1;
}
/* line 167, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-wrapper .year-toggle {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  /*@include transform-origin(50%, 50%);*/
  position: absolute;
  top: 35px;
  left: -61px;
  margin: 0;
  padding: 0;
}
/* line 176, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-wrapper .year-toggle li {
  display: block;
  position: relative;
  float: left;
  padding: 5px 10px;
  background-color: #cccccc;
  color: white;
}
/* line 183, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-wrapper .year-toggle li.active {
  background-color: #d20f06;
}

/* line 190, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabs-link {
  float: left;
  width: 50%;
  text-align: center;
}

/* line 196, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabs-linktext {
  padding: 6px;
  text-decoration: none;
  font-size: 12px;
}
/* line 201, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabs-linktext span {
  color: #FFF;
  font-weight: bold;
  font-size: 16px;
}
/* line 207, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabs-linktext sup {
  vertical-align: top;
}

/* line 212, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-or {
  color: #CCCCCC;
  font-family: verdana !important;
  font-size: 11px;
  font-weight: normal !important;
  text-align: left;
  display: block !important;
}

/* line 222, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-incentives-offers-container {
  margin-top: 10px;
}
/* line 225, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-incentives-offers-container .mod-incentives-offers-tabs-linktext {
  display: block;
  height: 17px;
  background-color: rgba(134, 136, 139, 0.5);
  color: #EEE;
  text-transform: uppercase;
  font-size: 14px;
}
/* line 233, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-incentives-offers-container .mod-incentives-offers-tabs-linktext:focus {
  outline: none;
}
/* line 237, ../../../sass/modules/_mod-vlp-hero.scss */
.ie8 .mod-vlp-incentives-offers-container .mod-incentives-offers-tabs-linktext {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7086888b,endColorStr=#7086888b);
  zoom: 1;
}
/* line 248, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-incentives-offers-container .mod-incentives-offers-tabs-container {
  clear: both;
  padding: 10px 5px;
  min-height: 125px;
}
/* line 254, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-incentives-offers-container .mod-incentives-offers-tabs-container, .mod-vlp-incentives-offers-container .tab-current {
  background-color: rgba(38, 39, 40, 0.7);
}
/* line 257, ../../../sass/modules/_mod-vlp-hero.scss */
.ie8 .mod-vlp-incentives-offers-container .mod-incentives-offers-tabs-container, .ie8 .mod-vlp-incentives-offers-container .tab-current {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#95262728,endColorStr=#95262728);
  zoom: 1;
}
/* line 265, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-incentives-offers-container .mod-vlp-calculate-link, .mod-vlp-incentives-offers-container .mod-vlp-offers-link {
  color: #fff;
}

/* line 271, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-promo-zone {
  width: 23.40426%;
  float: left;
  margin-right: 2.12766%;
  clear: both;
}

/* line 276, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-360-controls-wrapper {
  width: 40.42553%;
  float: left;
  margin-right: 2.12766%;
  position: absolute;
  right: 20px;
  bottom: 20px;
}

/* line 283, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-360-controls {
  float: right;
}

/* line 287, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-360-btns-wrapper, .mod-vlp-hero-colorizr-wrapper {
  float: left;
}

/* line 294, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-disclaimer-top-left,
.mod-vlp-hero-disclaimer-top-right,
.mod-vlp-hero-disclaimer-bottom-left,
.mod-vlp-hero-disclaimer-bottom-right {
  position: absolute;
}

/* line 299, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-disclaimer-top-left {
  left: 0;
  top: 0;
}

/* line 304, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-disclaimer-top-right {
  right: 0;
  top: 0;
}

/* line 309, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-disclaimer-bottom-left {
  bottom: 515px;
  left: 0;
}

/* line 314, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-disclaimer-bottom-right {
  bottom: 515px;
  right: 0;
}

/* line 324, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-wrapper ~ .cllc-modal-window,
.ie8 .mod-vlp-wrapper ~ .cllc-modal-window {
  background-color: transparent;
}

/* line 329, ../../../sass/modules/_mod-vlp-hero.scss */
.cllc-modal-vlp .mod-vlp-wrapper ~ .cllc-modal-window,
.cllc-modal-vlp .ie8 .mod-vlp-wrapper ~ .cllc-modal-window {
  background-color: #ffffff;
}

/* line 333, ../../../sass/modules/_mod-vlp-hero.scss */
body .mod-wrapper-bleed-alt.mod-vlp-wrapper ~ .cllc-modal-window .cllc-modal-button, body .mod-vlp-wrapper.mod-global-footer-bleed-alt ~ .cllc-modal-window .cllc-modal-button {
  width: 7px;
  height: 7px;
  top: 35px;
  right: 10px;
  border: none;
  background-image: url(/assets/styles/images/mod-vlp-hero/bg-overlay-close-btn.png);
}
/* line 340, ../../../sass/modules/_mod-vlp-hero.scss */
body .mod-wrapper-bleed-alt.mod-vlp-wrapper ~ .cllc-modal-window .cllc-modal-button:hover, body .mod-vlp-wrapper.mod-global-footer-bleed-alt ~ .cllc-modal-window .cllc-modal-button:hover {
  background-position: 0 0;
}
/* line 344, ../../../sass/modules/_mod-vlp-hero.scss */
body .mod-wrapper-bleed-alt.mod-vlp-wrapper ~ .cllc-modal-window .cllc-modal-button:before, body .mod-vlp-wrapper.mod-global-footer-bleed-alt ~ .cllc-modal-window .cllc-modal-button:before {
  content: "";
}

/* line 349, ../../../sass/modules/_mod-vlp-hero.scss */
body.cllc-modal-vlp .mod-wrapper-bleed-alt.mod-vlp-wrapper ~ .cllc-modal-window .cllc-modal-button, body.cllc-modal-vlp .mod-vlp-wrapper.mod-global-footer-bleed-alt ~ .cllc-modal-window .cllc-modal-button {
  top: 4px;
  width: 10px;
  height: 16px;
  background: none;
}
/* line 355, ../../../sass/modules/_mod-vlp-hero.scss */
body.cllc-modal-vlp .mod-wrapper-bleed-alt.mod-vlp-wrapper ~ .cllc-modal-window .cllc-modal-button:before, body.cllc-modal-vlp .mod-vlp-wrapper.mod-global-footer-bleed-alt ~ .cllc-modal-window .cllc-modal-button:before {
  content: "x";
}

/* line 361, ../../../sass/modules/_mod-vlp-hero.scss */
body .mod-wrapper-bleed-alt ~ .cllc-modal-window .cllc-modal-button, body .mod-global-footer-bleed-alt ~ .cllc-modal-window .cllc-modal-button {
  background-image: none;
}

/* line 372, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-details:first-child {
  padding-top: 0;
}

/* line 379, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-details {
  margin-bottom: 20px;
}

/*.mod-incentives-offers-details-last{ padding-left:15px; }*/
/* line 385, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-models-list-container {
  overflow: hidden;
  list-style: none outside none !important;
}
/* line 389, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-models-list-container .mod-incentives-offers-models-list {
  margin-left: 13px;
  list-style: disc;
  font-weight: bold;
  font-size: 14px;
}
/* line 395, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-models-list-container .mod-incentives-offers-models-list p {
  display: inline;
}

/* line 414, ../../../sass/modules/_mod-vlp-hero.scss */
.lease-desc {
  font-size: 10px;
  margin-right: 20px;
}

/* line 421, ../../../sass/modules/_mod-vlp-hero.scss */
.incentive-apr-data,
.incentive-cash-data,
.incentive-lease-data {
  color: #ccc;
  list-style: none;
}
/* line 428, ../../../sass/modules/_mod-vlp-hero.scss */
.incentive-apr-data *,
.incentive-cash-data *,
.incentive-lease-data * {
  font-weight: bold;
  font-family: Helvetica, Arial;
}
/* line 433, ../../../sass/modules/_mod-vlp-hero.scss */
.incentive-apr-data:empty,
.incentive-cash-data:empty,
.incentive-lease-data:empty {
  display: none;
}

/* line 438, ../../../sass/modules/_mod-vlp-hero.scss */
.incentive-apr-data .apr, .incentive-cash-data .cash, .incentive-lease-data .lease-side {
  display: inline;
}

/* line 442, ../../../sass/modules/_mod-vlp-hero.scss */
.incentive-apr-data *, .incentive-cash-data *, .incentive-lease-data * {
  display: inline-block;
  font-family: trade gothic;
  font-weight: normal;
}

/* line 448, ../../../sass/modules/_mod-vlp-hero.scss */
.incentives-number .for-curr {
  vertical-align: top;
  font-family: trade gothic;
  display: inline;
  line-height: 1.8em;
  margin-top: 10px;
  font-size: 16px;
}

/* line 450, ../../../sass/modules/_mod-vlp-hero.scss */
.for-price-buy {
  font-weight: normal;
  margin-left: 5px;
  line-height: 0.9;
  margin-right: 3px;
}

/* line 452, ../../../sass/modules/_mod-vlp-hero.scss */
.for-price-lease {
  font-weight: normal;
  line-height: 0.9;
  margin-left: 2px;
  margin-right: 4px;
}

/* line 459, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed .btn-link-vlp {
  text-transform: capitalize;
}
/* line 462, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed .btn-link-vlp:last-child {
  margin-top: 0;
}

/* line 467, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-links {
  margin: 7px 0 10px 15px;
}
.ie8 .mod-incentives-offers-links {
  margin-bottom: 0px;
}
/* line 469, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-links a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
}

/* line 476, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-models-list, .mod-incentives-offers-models-list-max {
  float: left;
  margin-top: 5px;
  width: 50%;
}

/* line 482, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-models-list-max {
  width: 100%;
}

/* line 488, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-incentives-offers-tabs-content {
  clear: both;
  display: block;
  float: left;
  width: 100%;
}
/* line 494, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-incentives-offers-tabs-content.tab-current {
  display: block;
  background: none;
}
/* line 499, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-incentives-offers-tabs-content .incentives-number {
  color: #FFF;
  font-weight: normal;
  color: #FFFFFF;
  display: inline-block;
  font-family: trade gothic;
  font-size: 28px;
}
/* line 508, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-incentives-offers-tabs-content .incentives .lease-offer {
  border-bottom: 1px solid #3B3B3B;
  border-top: 1px solid #666666;
  padding-bottom: 10px !important;
  padding-left: 15px;
  padding-top: 5px;
}
/* line 515, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-incentives-offers-tabs-content .incentives .incentive-apr-data {
  border-top: 1px solid #666666;
}
/* line 519, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-incentives-offers-tabs-content .incentives #cash .incentive-apr-data, .mod-vlp-incentives-offers-tabs-content .incentives #cash .incentive-cash-data, .mod-vlp-incentives-offers-tabs-content .incentives #apr .incentive-apr-data, .mod-vlp-incentives-offers-tabs-content .incentives #apr .incentive-cash-data {
  padding-left: 15px;
  padding-top: 5px;
}
.mod-vlp-incentives-offers-tabs-content .incentives .incentive-apr-data, .mod-vlp-incentives-offers-tabs-content .incentives .incentive-cash-data{
  padding-left: 15px;
  padding-top: 5px;
}

/* line 529, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal .mod-incentives-offers-tabs-container {
  overflow: hidden;
  width: 595px;
  height: 508px;
}
/* line 534, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal .mod-incentives-offers-tabs-container .mod-incentives-offers-models-list {
  font-weight: normal;
}
/* line 539, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal .mod-incentives-offers-tabs-content {
  padding: 0 0 0 20px;
  height: 405px;
}
/* line 544, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal .mod-incentives-offers-tabs-linktext {
  font-weight: bold;
  font-size: 13px;
  font-family: Helvetica, Arial;
}
/* line 550, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal .mod-incentives-offers-tabs-heading {
  padding: 20px 20px 25px;
  background: url(/assets/styles/images/mod-vlp-hero/bg-HeaderDivider.png) no-repeat center bottom;
}
/* line 555, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal .mod-incentives-offers-details, .mod-incentives-offers-tabbed-modal .mod-incentives-offers-details-last {
  width: 512px;
}
/* line 559, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal .mod-incentives-offers-title {
  font-size: 15px;
  font-family: Helvetica, Arial;
}
/* line 563, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal .mod-incentives-offers-title span {
  font-weight: bold;
}
/* line 568, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal label, .mod-incentives-offers-tabbed-modal .mod-incentives-offers-zip-input {
  border: 0;
  font-weight: bold;
  font-size: 10px;
  font-family: Helvetica, Arial;
}
/* line 575, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal label {
  color: #86888b;
}
/* line 579, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal .mod-incentives-offers-zip-input {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-right: 10px;
  padding: 5px;
  width: 35px;
  background: #bababa;
  color: #fff;
}
/* line 588, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal .mod-incentives-offers-zip-input::-webkit-outer-spin-button, .mod-incentives-offers-tabbed-modal .mod-incentives-offers-zip-input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
/* line 594, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal input[type="button"] {
  cursor: pointer;
}
/* line 599, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal .mod-incentives-offers-desc {
  font-size: 24px;
}
/* line 604, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal .mod-incentives-offers-model-title, .mod-incentives-offers-tabbed-modal .mod-incentives-offers-models-list-container {
  color: #86888b;
  font-weight: bold;
  font-family: Helvetica, Arial;
}
/* line 610, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-incentives-offers-tabbed-modal .mod-incentives-offers-models-list-max {
  font-weight: normal;
  font-size: 13px;
}

/* line 615, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-wrapper ~ .blockUI.blockMsg {
  background-color: #ffffff;
}

/* line 619, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-disclaimer {
  background: transparent;
  color: #000000;
  float: right;
  font-family: "Trade Gothic";
  position: absolute;
  right: -10px;
  top: 390px;
  z-index: 0;
}

/* line 630, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-disclaimer.dark-theme {
  color: #000000;
}

/* line 631, ../../../sass/modules/_mod-vlp-hero.scss */
.mod-vlp-hero-disclaimer.light-theme {
  color: #ffffff;
}

/* line 634, ../../../sass/modules/_mod-vlp-hero.scss */
article.mod-incentives-offers {
  float: left;
  height: 100%;
  width: 100%;
  margin-left: 0;
}

/* line 641, ../../../sass/modules/_mod-vlp-hero.scss */
#mod-incentives-offers-lease-content {
  clear: both;
  display: block;
  float: left;
  padding-bottom: 10px;
}

/*#mod-incentives-offers-lease-content{

}*/
/* line 1, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector {
  position: relative;
  margin-top: -478px;
}

/* line 6, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector .mod-comp-container {
  display: none;
  padding-top: 55px;
  width: 960px;
  padding-left: 0;
}

/*.mod-vlp-comp-selector-components-active {
    display: block;
}*/
/* line 15, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-nav-elem {
  display: table;
  float: left;
  width: 164px;
  height: 55px;
}

/* line 23, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-nav-elem:first-child,
.mod-vlp-comp-selector-nav-elem:last-child {
  padding-bottom: 30px;
  background-image: url("/assets/styles/images/vlp_shadows.png");
  background-repeat: no-repeat;
}

/* line 29, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-nav-elem:first-child {
  background-position: -12px 55px;
}

/* line 33, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-nav-elem:last-child {
  background-position: 151px 55px;
}

/* line 39, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-nav-elem-active,
.mod-vlp-comp-selector-nav-elem-active:first-child,
.mod-vlp-comp-selector-nav-elem-active:last-child {
  padding-bottom: 30px;
  background-image: url("/assets/styles/images/active_arrow.png");
  background-repeat: no-repeat;
}

/* line 46, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-nav-elem-active {
  background-position: -174px -8px;
}

/* line 50, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-nav-elem-active:first-child {
  background-position: -8px -8px;
}

/* line 54, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-nav-elem-active:last-child {
  background-position: -337px -8px;
}

/* line 58, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-nav-elem-text {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 10px;
  background: url(/assets/styles/images/vlp-nav-border.png) no-repeat 0 9px white;
  display: table-cell;
  height: 55px;
  vertical-align: middle;
}
/* line 72, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-nav-elem-text:last-child {
  border-right: 0;
}
/* line 76, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-nav-elem-text:hover {
  text-decoration: none;
}

/* line 83, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-nav-elem:first-child .mod-vlp-comp-selector-nav-elem-text,
.mod-vlp-comp-selector-nav-elem-active .mod-vlp-comp-selector-nav-elem-text,
.mod-vlp-comp-selector-nav-elem-active + .mod-vlp-comp-selector-nav-elem .mod-vlp-comp-selector-nav-elem-text {
  background-image: none;
}

/* line 87, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-nav-elem-text:hover {
  color: #d20f06;
}

/* line 90, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-component-wrapper {
  clear: both;
}

.mod-vlp-comp-selector section.mod-comp-container {
  min-height: 560px;
}

/* line 94, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-nav {
  position: absolute;
  top: 0;
  left: -12px;
  z-index: 1;
  width: 984px;
  height: 84px;
}

/* line 103, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector-nav-elem-active .mod-vlp-comp-selector-nav-elem-text {
  background-color: #ff0000;
  color: #FFFFFF;
}

/* line 108, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-wrapper .mod-wrapper {
  overflow: visible;
  padding-right: 0;
  padding-left: 0;
  max-width: 960px;
  /*margin-top:20px;*/
}

/* line 117, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector .mod-image-full, .mod-vlp-comp-selector .mod-image-full-wrapper {
  margin-top: 0;
  position: static;
}
/* line 122, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector .mod-image-full-copy, .mod-vlp-comp-selector .mod-image-full-copy-alt {
  margin-top: 80px;
}
/* line 129, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector .mod-image-full-title, .mod-vlp-comp-selector .mod-feature-toggle-full-title, .mod-vlp-comp-selector .mod-image-full-subtitle, .mod-vlp-comp-selector .mod-hot-spot-headline {
  font-size: 40px;
  line-height: 1;
}
/* line 135, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector .mod-image-full-subheader, .mod-vlp-comp-selector .mod-hot-spot-sub-headline {
  text-transform: uppercase;
  font-size: 18px;
}
/* line 143, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector .mod-image-full-subheader, .mod-vlp-comp-selector .mod-feature-toggle-full-desc, .mod-vlp-comp-selector .mod-feature-toggle-full-title {
  margin-bottom: 15px;
}
/* line 148, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector .mod-feature-toggle-full-title {
  margin-top: 25px;
  margin-bottom: 10px;
}
/* line 154, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector .mod-feature-toggle-full-title, .mod-vlp-comp-selector .mod-feature-toggle-full-desc {
  width: auto;
}
/* line 158, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector .mod-feature-toggle-optional-cta {
  margin-top: -1px;
}
/* line 162, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector .mod-model-family-desc {
  margin-left: 10px;
  width: 940px;
}
/* line 167, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector .mod-model-family-title {
  margin-left: 10px;
  width: 940px;
}
/* line 172, ../../../sass/modules/_mod-vlp-comp-selector.scss */
.mod-vlp-comp-selector .mod-hot-spots-head-wrapper {
  left: 0;
  margin-left: 10px;
  width: 940px;
}

/* line 1, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-header {
  overflow: hidden;
  margin: 30px 0;
}

/* line 6, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-header-title {
  float: left;
  width: 720px;
}

/* line 12, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-header-desc {
  clear: both;
  margin-bottom: 10px;
}

/* line 17, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-content {
  clear: both;
}

/* line 21, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-item {
  position: relative;
  float: left;
  margin: 0 35px 55px 0;
  width: 260px;
}
/* line 27, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-item .label-desc {
  font-size: 11px;
  position: relative;
  top: -5px;
}
/* line 33, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-item.SHAKER .extras {
  position: relative;
  top: -17px;
}

/* line 40, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-content-item-img {
  display: block;
}

/* line 49, ../../../sass/modules/_mod-model-detail.scss */
.mod-txt-hide, .mod-gallery-loader, .mod-gallery-btn-share,
.mod-gallery-btn-fullscreen,
.mod-gallery-btn-download, .move-up, .move-down, .mod-global-footer .footer-content .social li a span, .mod-global-footer .footer-toplinks .links .automobility, .mod-global-footer .footer-toplinks .links .automobility a, .mod-global-footer .footer-toplinks .links .accessibility, .mod-global-footer .footer-toplinks .links .accessibility a, .mod-global-footer .footer .footer-logo-links a, .mod-global-footer .srt .title, .mod-global-footer .srt .mod-feature-columns-stacked-headline, .mod-global-footer .srt .mod-feature-story-title, .mod-global-footer .srt .mod-gallery-header-title, .mod-global-footer .srt .mod-model-family-name, .mod-global-footer .srt .mod-side-nav-vehicle-nav .vehicle-nav ul li a, .mod-side-nav-vehicle-nav .vehicle-nav ul li .mod-global-footer .srt a, .mod-global-footer .srt .mod-video-full-title, .mod-global-footer .srt .mod-feature-accordian-title, .mod-global-footer .srt .mod-feature-accordian-full-title, .mod-global-footer .srt .mod-colorizer-title, .mod-global-footer .srt .mod-feature .mod-feature-toggle-full-title, .mod-feature .mod-global-footer .srt .mod-feature-toggle-full-title, .mod-global-footer .srt .mod-image-half-title, .mod-model-detail-carousel-prev, .mod-model-detail-carousel-next, .mod-model-detail-btn-share, .mod-model-detail-btn-fullscreen, .mod-model-detail-btn-download, .mod-special-packages-carousel-prev,
.mod-special-packages-carousel-next, .mod-special-packages-btn-share, .mod-special-packages-btn-fullscreen, .mod-special-packages-btn-download {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  cursor:pointer;
}

/* line 53, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-overlay-wrapper {
  width: 100%;
  float: left;
  margin-right: 2.12766%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  clear: both;
  background-image: url(/assets/styles/images/mod-model-detail/overlay-top-shadow.png);
  background-position: 0 0;
  background-repeat: repeat-x;
}

/* line 65, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-overlay {
  overflow: hidden;
  margin: 8px auto 0;
  padding-bottom: 26px;
  background-color: #f3f3f3;
  background-image: url(/assets/styles/images/mod-model-detail/overlay-bottom-shadow.png);
  background-position: 0 bottom;
  background-repeat: repeat-x;
}

/* line 75, ../../../sass/modules/_mod-model-detail.scss */
.shadow-top {
  margin: -1px 0 0;
  height: 1px;
  background: #fff;
}
/* line 80, ../../../sass/modules/_mod-model-detail.scss */
.ie7 .shadow-top, .ie8 .shadow-top {
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#A7A7A7')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#A7A7A7');
}

/* line 87, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-content,
.mod-model-detail-active-img {
  position: relative;
}

/* line 91, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-active-img {
  margin-bottom: 10px;
  height: 311px;
}

/* line 96, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-loader {
  position: absolute;
  top: 45%;
  left: 50%;
  color: #ff0000;
  font-size: 40px;
}

/* line 105, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-image {
  width: 517px;
}

/* line 109, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-content {
  clear: both;
  margin: 0 auto;
  padding: 25px 0;
  width: 940px;
}

/* line 116, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-video-container {
  width: 100%;
}
/* line 119, ../../../sass/modules/_mod-model-detail.scss */
.ie7 .mod-model-detail-video-container {
  overflow: visible;
  height: 530px;
}

/* line 126, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-description {
  overflow: hidden;
  margin-bottom: 5px;
  height: auto;
  padding: 3px;
}

/* line 134, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-counter {
  float: left;
  margin-left: 5px;
  max-width: 10%;
  padding-right: 20px;
}

/* line 142, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-counter-current {
  color: #101011;
  font-size: 14px;
}

/* line 147, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-counter-total {
  color: #86888b;
  font-size: 14px;
}

/* line 152, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-info {
  float: left;
  padding: 2px 20px 0;
  width: 77%;
  border-left: 1px solid #787476;
  font-size: 12px;
  font-family: Helvetica, Arial;
  line-height: 14px;
}

/* line 163, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-caption {
  color: #262728;
  font-weight: bold;
  line-height: 14px;
}

.mod-model-detail-caption sup{
  top:-3px;
}

/* line 169, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-subtitle {
  color: #86888b;
}

/* line 173, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-caption sup {
  vertical-align: middle;
}

/* line 177, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-link {
  float: left;
  margin-top: 5px;
  color: #cc1417;
  text-decoration: none;
}

/* line 184, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-btn {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  position: absolute;
  width: 43px;
  height: 40px;
  cursor: pointer;
}

/* line 193, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-content-model-name {
  font-size: 18px;
  line-height: 18px;
}

/* line 199, ../../../sass/modules/_mod-model-detail.scss */
.mode-model-detail-content-model-headline {
  margin: 8px 0 20px;
}

/* line 204, ../../../sass/modules/_mod-model-detail.scss */
.custGallerySprite, .mod-special-packages-pointer {
  background: url(/assets/styles/images/mod-model-detail/custGallery-sprite.png) no-repeat;
}

/* line 208, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-custGallery, .mod-model-detail-pointer {
  background: url(/assets/styles/images/mod-model-detail/custGallery-sprite.png) no-repeat -8px -239px;
}

/* line 211, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-pointer {
  position: absolute;
  bottom: -66px;
  left: 50%;
  z-index: 2;
  display: block;
  margin-bottom: 6px;
  margin-left: -12px;
  width: 24px;
  height: 25px;
  cursor: default;
}

/* line 227, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-gallery-sprite {
  background: url(/assets/styles/images/mod-model-detail/gallery-sprite.png) no-repeat;
}

/* line 234, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-btn-prev-active,
.mod-model-detail-btn-next-active,
.mod-model-detail-btn-prev-inactive,
.mod-model-detail-btn-next-inactive {
  width: 25px;
  height: 39px;
  top: 235px;
}
/* line 239, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-screen-overlay .mod-model-detail-btn-prev-active, .mod-model-detail-full-screen-overlay
.mod-model-detail-btn-next-active, .mod-model-detail-full-screen-overlay
.mod-model-detail-btn-prev-inactive, .mod-model-detail-full-screen-overlay
.mod-model-detail-btn-next-inactive {
  top: 38%;
}

/* line 245, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-btn-prev-active,
.mod-model-detail-btn-next-active {
  display: block;
}

/* line 250, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-btn-prev-inactive,
.mod-model-detail-btn-next-inactive {
  display: none;
}

/* line 262, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-btn-next-inactive {
  right: -30px;
  background-position: -130px -1px;
  cursor: default;
}

/* line 268, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-screen-overlay .mod-model-detail-btn-next-inactive, .mod-model-detail-full-screen-overlay .mod-model-detail-btn-next-active {
  right: 75px;
}

/* line 272, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-screen-overlay .mod-model-detail-btn-prev-inactive, .mod-model-detail-full-screen-overlay .mod-model-detail-btn-prev-active {
  left: 75px;
}

/* line 278, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-modelname,
.mod-model-detail-modelprice,
.mod-model-detail-modelprice-rate {
  color: #101011;
  cursor: pointer;
}

/* line 283, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-modelprice-rate sup {
  top: 0;
  font-size: 0.9em;
}

/* line 288, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-modelname {
  font-size: 25px;
  line-height: 20px;
  width: 260px !important;
  display: table-cell !important;
  vertical-align: bottom;
  height: 40px;
}

/* line 298, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-modelprice {
  font-size: 11px;
}
/* line 301, ../../../sass/modules/_mod-model-detail.scss */
.ie8 .mod-model-detail-modelprice {
  letter-spacing: -0.2px;
}

/* line 311, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-btn-close {
  top: 0;
  right: 0;
  background: url(/assets/styles/images/mod-model-detail/gallery-close.png) no-repeat;
  background-position: 0 0;
}
/* line 317, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-btn-close:hover, .mod-gallery-btn-close:hover {
  background: url(/assets/styles/images/mod-model-detail/gallery-close-hover.png) no-repeat;
  background-position: 0 0;
}

/* line 323, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-controls {
  position: absolute;
  top: 384px;
  right: 404px;
  z-index: 2;
  overflow: hidden;
}

/* line 332, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-package-label {
  color: #262728;
}

.mod-model-detail-package-options .mod-model-detail-package-label {
  padding-top:0;
  margin-bottom:0;
}

/* line 336, ../../../sass/modules/_mod-model-detail.scss */
.ie8 .mod-model-detail-package-label {
  letter-spacing: -0.2px;
}

/* line 343, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-btn-share,
.mod-model-detail-btn-fullscreen,
.mod-model-detail-btn-download {
  position: relative;
  float: left;
  width: 32px;
  height: 30px;
  background-color: #86888b;
  background-color: rgba(134, 136, 139, 0.6);
  cursor:pointer;
}
/* line 351, ../../../sass/modules/_mod-model-detail.scss */
.ie8 .mod-model-detail-btn-share, .ie8
.mod-model-detail-btn-fullscreen, .ie8
.mod-model-detail-btn-download {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6086888b,endColorStr=#6086888b);
  zoom: 1;
}

/* line 362, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-btn-share:hover,
.mod-model-detail-btn-fullscreen:hover,
.mod-model-detail-btn-download:hover {
  background-color: #262728;
  background-color: rgba(38, 39, 40, 0.6);
}
/* line 365, ../../../sass/modules/_mod-model-detail.scss */
.ie8 .mod-model-detail-btn-share:hover, .ie8
.mod-model-detail-btn-fullscreen:hover, .ie8
.mod-model-detail-btn-download:hover {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#60262728,endColorStr=#60262728);
  zoom: 1;
}

/* line 374, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-btn-fullscreen {
  margin: 0 1px;
}

/* line 377, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-gallery-icon, .mod-model-detail-download-link, .mod-model-detail-fullscreen-link, .mod-model-detail-share-link, .mod-special-packages-download-link,
.mod-special-packages-fullscreen-link,
.mod-special-packages-share-link {
  background-image: url(/assets/styles/images/mod-model-detail/gallery-icons.png);
}

/* line 380, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-download-link, .mod-model-detail-fullscreen-link, .mod-model-detail-share-link {
  position: relative;
  float: left;
  width: 32px;
  height: 30px;
  background-repeat: no-repeat;
}

/* line 388, ../../../sass/modules/_mod-model-detail.scss */
.mod-special-packages-gallery-icons-hover, .mod-model-detail-share-link:hover,
.mod-model-detail-fullscreen-link:hover,
.mod-model-detail-download-link:hover, .mod-special-packages-share-link:hover, .mod-special-packages-fullscreen-link:hover, .mod-special-packages-download-link:hover {
  background: url(/assets/styles/images/mod-model-detail/gallery-icons.png) no-repeat;
}

/* line 397, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-share-link {
  background-position: 6px 4px;
}
/* line 399, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-share-link:hover {
  background-position: 6px 4px;
}

/* line 404, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-fullscreen-link {
  background-position: -26px 5px;
}
/* line 406, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-fullscreen-link:hover {
  background-position: -26px 5px;
}

/* line 411, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-download-link {
  background-position: -59px 4px;
}

/* line 413, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-download-link:hover {
  background-position: -59px 4px;
}

/* line 418, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-item a, .mod-model-detail-content-link, .mod-model-detail-content-link img {
  display: block;
  clear: both;
  width: 100%;
  text-align: center;
  text-decoration: none;
}

/* line 427, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-item.rowlast {
  margin-right: 0;
}

/* line 431, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-content-link {
  position: relative;
}

/* line 435, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-item-optional-data {
  left: 0;
  width: 100%;
}

/* line 442, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-item-img {
  cursor: pointer;
}

/* line 448, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-overlay-content-bd-left {
  float: left;
  margin-right: 25px;
  width: 536px;
}

/* line 454, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-overlay-content-bd-right {
  float: left;
  width: 40%;
}

/* line 459, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-mini-items {
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  width: 384px;
}

/* line 466, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-mini-item {
  float: left;
  border-top: 1px solid white;
}

/* line 471, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-data-items, .mod-model-detail-data-item {
  display: none;
}

/* line 475, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-package-option {
  display: inline-block;
  margin: 4px 2px 0 0;
  padding: 3px 5px;
  border: 1px solid #86888b;
  border-radius: 2px;
  color: #86888b;
}
.mod-model-detail-package-option.selected{
  border-radius: 2px;
  background: #86888b;
  color: white;
}
/* line 482, ../../../sass/modules/_mod-model-detail.scss */
.ie8 .mod-model-detail-package-option {
  vertical-align: top;
  line-height: 15px;
  height: 16px;
}

/* line 490, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-package-option:hover,
.mod-model-detail-package-option-active {
  border-radius: 2px;
  background: #86888b;
  color: white;
}

/* line 497, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-package-text p {
  padding-top: 20px;
}
/* line 500, ../../../sass/modules/_mod-model-detail.scss */
.shaker .mod-model-detail-package-text p:first-child {
  padding-top: 0;
}

/* line 505, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-package-text li {
  padding-top: 14px;
  list-style-position: inside;
  list-style-image: url(/assets/styles/images/mod-model-detail/bullet.png);
}

/* line 512, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-all-features {
  margin-bottom: 20px;
}

/* line 516, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-carousel-prev, .mod-model-detail-carousel-next {
  display: block;
  float: left;
  margin-top: 1px;
  width: 25px;
  height: 50px;
  border: 1px solid #86888b;
  background-color: white;
  background-image: url(/assets/styles/images/mod-model-detail/gallery-arrow-sprite.png);
  background-repeat: no-repeat;
}

/* line 529, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-carousel-prev:hover, .mod-model-detail-carousel-next:hover {
  background-color: #cccccc;
}

/* line 534, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-carousel-prev {
  background-position: 10px 20px;
}

/* line 538, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-carousel-next {
  background-position: -37px 20px;
}

/* line 542, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-mini-carousel {
  position: relative;
  float: left;
  overflow: hidden;
  width: 328px;
}

/* line 549, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-mini-items-wrapper {
  position: relative;
  overflow: hidden;
}

/* line 553, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-active-container img {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 559, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-active-container img {
  width: 536px;
  height: 311px;
}

/* line 564, ../../../sass/modules/_mod-model-detail.scss */
.mode-model-detail-content-items {
  margin: 0 auto;
}

/* line 567, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-mini-img {
  display: block;
  width: 80px;
  height: 50px;
  border: 1px solid transparent;
  cursor: pointer;
}
/* line 574, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-mini-img:hover, .mod-model-detail-mini-img.mini-img-active {
  border: 1px solid #86888b;
}

/* line 578, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-item-three-right {
  margin-right: 35px;
  height: 194px;
}

/* line 583, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-item-four-right {
  margin-right: 15px;
  height: 175px;
}

/* line 587, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-item.rowlast {
  margin-right: 0;
}

/* line 600, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-screen-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
  width: 100%;
  height: 100%;
  background-color: #cdcccc;
}

/* line 611, ../../../sass/modules/_mod-model-detail.scss */
.mod-full-image {
  width: 100%;
  height: auto;
}

/* line 620, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-content {
  clear: both;
  width: 100%;
  background: #edebeb;
}
/* line 625, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-overlay-active .mod-model-detail-full-content {
  position: relative;
  z-index: 2;
  overflow: hidden;
  height: 100%;
}

/* line 633, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-item-container {
  overflow: auto;
  margin: 0 auto;
  width: 975px;
}

/* line 643, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-description {
  position: relative;
  z-index: 1;
  padding-bottom: 31px;
  width: 100%;
  height: 18%;
}
/* line 650, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-overlay-active .mod-model-detail-full-description {
  margin-top: 10%;
  height: 9px;
}

/* line 656, ../../../sass/modules/_mod-model-detail.scss */
.mode-gallery-full-screen-img {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 82%;
}
/* line 662, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-overlay-active .mode-gallery-full-screen-img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  height: 100%;
}

/* line 671, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-counter-info-wrapper {
  padding: 25px 0 0 20px;
  background-color: #cdcccc;
}
/* line 675, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-overlay-active .mod-model-detail-counter-info-wrapper {
  display: none;
}

/* line 681, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-header {
  margin: 0 auto;
  width: 975px;
}

/* line 693, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-description .drag-contoles {
  border-bottom: 8px solid #e6e6e6;
  margin-top: -31px;
}

/* line 697, ../../../sass/modules/_mod-model-detail.scss */
.move-up, .move-down {
  display: block;
  margin: 0 auto;
  width: 70px;
  height: 32px;
  cursor:pointer;
}

/* line 706, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-counter {
  display: block;
  float: left;
}
/* line 710, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-overlay-active .mod-model-detail-full-counter {
  display: none;
}

/* line 715, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-screen-overlay .mod-model-detail-controls {
  position: relative;
  right: 0;
  bottom: 0;
  float: right;
  margin-right: 20px;
}

/* line 724, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-screen-overlay .mod-model-detail-btn-share {
  background-position: 9px 9px;
  cursor:pointer;
}

/* line 731, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-screen-overlay .mod-model-detail-controls {
  position: absolute;
  top: 65px;
  right: 25px;
}

/* line 737, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-screen-overlay .mod-model-detail-btn-download {
  margin-left: 1px;
}

/* changing to assign */
/* line 742, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-screen-overlay .mod-model-detail-mini-item {
  position: relative;
  border: none;
}

/* line 747, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-screen-overlay .mod-model-detail-item {
  width: 235px;
}

/* line 751, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-screen-overlay .mod-model-detail-mini-img {
  display: block;
  width: 235px;
  height: 145px;
  border: none;
}

/* line 758, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-screen-img {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 82%;
}
/* line 764, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-overlay-active .mod-model-detail-full-screen-img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  height: 100%;
}
/* line 772, ../../../sass/modules/_mod-model-detail.scss */
.mod-model-detail-full-screen-img .crossbrand-video-container {
  height: 100%;
}

/* line 778, ../../../sass/modules/_mod-model-detail.scss */
.shaker .mod-model-detail-all-features, .shaker .mod-model-detail-compare-models {
  display: none;
}

/* line 782, ../../../sass/modules/_mod-model-detail.scss */
.anniversary-100 .mod-model-detail-all-features, .anniversary-100 .mod-model-detail-compare-models {
  display: none;
}

/* line 18, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel {
  height: 160px;
  width: 940px;
  margin: 20px 0;
}

/* line 26, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel-prev-arrow,
.mod-promo-carousel-next-arrow {
  cursor: pointer;
  height: 160px;
  width: 20px;
}

/* line 32, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel-prev-arrow {
  float: left;
  text-align: right;
  border-right: 1px solid #CCC;
  height: 100%;
}
/* line 3, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel-prev-arrow:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 11, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel-prev-arrow .prev-arrow {
  display: inline-block;
  vertical-align: middle;
}
/* line 38, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel-prev-arrow .prev-arrow {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-right: 10px solid #000;
  border-bottom: 5px solid transparent;
  margin-right: 4px;
}

/* line 48, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel-next-arrow {
  float: right;
  text-align: left;
  border-left: 1px solid #CCC;
  height: 100%;
}
/* line 3, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel-next-arrow:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 11, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel-next-arrow .next-arrow {
  display: inline-block;
  vertical-align: middle;
}
/* line 54, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel-next-arrow .next-arrow {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-left: 10px solid #000;
  border-bottom: 5px solid transparent;
}

/* line 64, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel .mod-promo-carousel-prev-arrow:hover {
  background-color: #eee;
}

/* line 67, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel .mod-promo-carousel-next-arrow:hover {
  background-color: #eee;
}

/* line 72, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel.no-scroll .mod-promo-carousel-prev-arrow,
.mod-promo-carousel.no-scroll .mod-promo-carousel-next-arrow {
  visibility: hidden;
}

/* line 76, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel-view {
  float: left;
  height: 160px;
  overflow: hidden;
  position: relative;
  width: 891px;
}

/* line 84, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel-view-list {
  height: 160px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1345px;
}

/* line 92, ../../../sass/modules/_mod-promo-carousel.scss */
.mod-promo-carousel-view-list-item {
  display: block;
  float: left;
  height: 160px;
  padding: 0 0 0 8px;
  position: relative;
  width: 289px;
}

/* line 1, ../../../sass/modules/_mod-lower-funnel.scss */
.mod-lower-funnel {
  text-align: center;
  margin-top: 33px;
}

/* line 6, ../../../sass/modules/_mod-lower-funnel.scss */
.mod-lower-funnel-list {
  width: 100%;
  margin: 0 auto;
}

/* line 11, ../../../sass/modules/_mod-lower-funnel.scss */
.mod-lower-funnel-list-item {
  line-height: 20px;
  width: 14.89362%;
  float: left;
  margin-right: 2.12766%;
  text-align: left;
}
/* line 17, ../../../sass/modules/_mod-lower-funnel.scss */
.mod-lower-funnel-list-item p, .mod-lower-funnel-list-item .mod-lower-funnel-list-item-title {
  font-family: Helvetica, Arial;
  font-size: 13px;
  color: #454545;
}

/* line 24, ../../../sass/modules/_mod-lower-funnel.scss */
.mod-lower-funnel-list-item:first-child {
  margin-left: 80px;
}

/* line 28, ../../../sass/modules/_mod-lower-funnel.scss */
.mod-lower-funnel-list-item:last-child {
  margin-right: 80px;
}

/* line 32, ../../../sass/modules/_mod-lower-funnel.scss */
.mod-lower-funnel-list-item-box {
  height: 75px;
}

/* line 36, ../../../sass/modules/_mod-lower-funnel.scss */
.mod-lower-funnel-list-item-title {
  font-weight: bold;
  line-height: normal;
}

/* line 42, ../../../sass/modules/_mod-lower-funnel.scss */
.mod-lower-funnel-list-item-title {
  margin-bottom: 20px;
}

/* line 46, ../../../sass/modules/_mod-lower-funnel.scss */
.mod-lower-funnel-list-item-link {
  margin: 20px 0;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}
/* line 52, ../../../sass/modules/_mod-lower-funnel.scss */
.mod-lower-funnel-list-item-link:hover {
  color: #bf0e0e;
}

/* line 3, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-gallery,
.mod-special-packages-small-image,
.mod-special-packages-large-image {
  position: relative;
  clear: both;
  margin-top: 40px;
}

/* line 9, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-small-image {
  margin-left: 80px;
}

/* line 13, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-bg-in img {
  display: block;
}

/* line 17, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-hwsection {
  padding-bottom: 20px;
}

/* line 22, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-gallery {
  position: absolute;
  top: 0;
  width: 100%;
  color: #fff;
}
/* line 28, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-gallery .heading {
  text-align: center;
}
/* line 32, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-gallery ul.features, .mod-special-packages-gallery .view-link {
  float: left;
}
/* line 36, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-gallery ul.features li {
  width: 23.40426%;
  float: left;
  margin-right: 2.12766%;
  list-style: disc;
  font-family: Helvetica;
}
/* line 42, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-gallery ul.features .first {
  display: block;
  margin-bottom: 10px;
  margin-left: -10px;
  list-style: none;
  text-transform: uppercase;
}
/* line 51, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-gallery ul.features li.view-more-features-li {
  clear: both;
  list-style: none !important;
}
/* line 56, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-gallery ul.features li.view-more-features-list {
  display: none;
}
/* line 60, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-gallery ul.features li.view-less-features-li {
  clear: both;
  list-style: none !important;
}
/* line 65, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-gallery .view-link {
  clear: left;
  margin-top: 10px;
  text-decoration: underline;
  cursor: pointer;
}
/* line 72, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-gallery ul.more-features {
  display: none;
  width: 100%;
}

/* line 78, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-header {
  overflow: hidden;
  margin-bottom: 30px;
}

/* line 83, ../../../sass/modules/_mod-special-packages.scss */
.features-container {
  overflow: hidden;
  width: 100%;
  background: none repeat scroll 0 0 #101011;
}

/* line 89, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-header-title {
  float: left;
  width: 620px;
}

/* line 95, ../../../sass/modules/_mod-special-packages.scss */
.feature-suggest {
  position: absolute;
  top: 725px;
  left: 50%;
  margin-left: -360px;
  width: 720px;
}

/* line 103, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-header-desc {
  clear: both;
}

/* line 107, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-content {
  clear: both;
}

/* line 111, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-hero-img {
  display: block;
}

/* line 115, ../../../sass/modules/_mod-special-packages.scss */
.mod-wrapper.seperator {
  margin: 20px auto;
  margin-bottom: 60px;
  border-bottom: 1px solid black;
}

/* line 121, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-large-image .packages-image {
  display: block;
  width: 100%;
}

/* line 126, ../../../sass/modules/_mod-special-packages.scss */
.mod-wrapper-special-packages {
  position: relative;
  margin: 0 auto 20px;
}

/* line 131, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-item {
  position: relative;
  float: left;
  margin: 0 35px 55px 0;
  width: 260px;
}

/* line 139, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-content-item-img {
  display: block;
}

/* line 146, ../../../sass/modules/_mod-special-packages.scss */
.mod-txt-hide, .mod-gallery-loader, .mod-gallery-btn-share,
.mod-gallery-btn-fullscreen,
.mod-gallery-btn-download, .move-up, .move-down, .mod-global-footer .footer-content .social li a span, .mod-global-footer .footer-toplinks .links .automobility, .mod-global-footer .footer-toplinks .links .automobility a, .mod-global-footer .footer-toplinks .links .accessibility, .mod-global-footer .footer-toplinks .links .accessibility a, .mod-global-footer .footer .footer-logo-links a, .mod-global-footer .srt .title, .mod-global-footer .srt .mod-feature-columns-stacked-headline, .mod-global-footer .srt .mod-feature-story-title, .mod-global-footer .srt .mod-gallery-header-title, .mod-global-footer .srt .mod-model-family-name, .mod-global-footer .srt .mod-side-nav-vehicle-nav .vehicle-nav ul li a, .mod-side-nav-vehicle-nav .vehicle-nav ul li .mod-global-footer .srt a, .mod-global-footer .srt .mod-video-full-title, .mod-global-footer .srt .mod-feature-accordian-title, .mod-global-footer .srt .mod-feature-accordian-full-title, .mod-global-footer .srt .mod-colorizer-title, .mod-global-footer .srt .mod-feature .mod-feature-toggle-full-title, .mod-feature .mod-global-footer .srt .mod-feature-toggle-full-title, .mod-global-footer .srt .mod-image-half-title, .mod-model-detail-carousel-prev, .mod-model-detail-carousel-next, .mod-model-detail-btn-share, .mod-model-detail-btn-fullscreen, .mod-model-detail-btn-download, .mod-special-packages-carousel-prev,
.mod-special-packages-carousel-next, .mod-special-packages-btn-share, .mod-special-packages-btn-fullscreen, .mod-special-packages-btn-download {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
}

/* line 150, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-overlay-wrapper {
  width: 100%;
  float: left;
  margin-right: 2.12766%;
  position: absolute;
  top: 100px;
  left: 0;
  display: block;
  clear: both;
}

/* line 159, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-overlay {
  overflow: hidden;
  margin: 0 auto;
}

/* line 164, ../../../sass/modules/_mod-special-packages.scss */
.shadow-top {
  margin: -1px 0 0;
  height: 1px;
  background: #fff;
}
/* line 169, ../../../sass/modules/_mod-special-packages.scss */
.ie7 .shadow-top, .ie8 .shadow-top {
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#A7A7A7')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#A7A7A7');
}

/* line 176, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-content,
.mod-special-packages-active-img {
  position: relative;
}

/* line 180, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-active-img {
  margin-bottom: 15px;
  height: 500px;
}

/* line 186, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-loader {
  position: absolute;
  top: 45%;
  left: 50%;
  color: #ff0000;
  font-size: 40px;
}

/* line 195, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-image {
  width: 517px;
}

/* line 199, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-content {
  clear: both;
  margin: 0 auto;
  padding: 30px 25px 25px 80px;
  width: 860px;
}

/* line 206, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-video-container {
  width: 100%;
}
/* line 209, ../../../sass/modules/_mod-special-packages.scss */
.ie7 .mod-special-packages-video-container {
  overflow: visible;
  height: 530px;
}

/* line 216, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-description {
  overflow: hidden;
  margin-bottom: 10px;
  height: 35px;
}

/* line 222, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-counter {
  float: left;
  margin-left: 5px;
  width: 6%;
}

/* line 229, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-counter-current {
  color: #86888b;
  font-size: 14px;
}

/* line 234, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-counter-total {
  color: #86888b;
  font-size: 14px;
}

/* line 239, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-info {
  float: left;
  padding-left: 20px;
  width: 660px;
  border-left: 1px solid #787476;
}

/* line 247, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-info sup {
  font-size: 0.75em;
  top: -0.3em;
}

/* line 252, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-caption {
  color: #FFF;
  font-weight: bold;
  font-size: 12px;
}
.mod-special-packages-full-screen-overlay .mod-special-packages-caption {
  color: #101011;
}

/* line 258, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-caption.light-theme {
  color: #101011;
}

/* line 262, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-subtitle {
  color: #86888b;
  font-weight: normal;
  font-size: 12px;
}

/* line 268, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-link {
  float: left;
  margin-top: 5px;
  color: #cc1417;
  text-decoration: none;
}

/* line 275, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-btn {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  position: absolute;
  width: 43px;
  height: 40px;
  cursor: pointer;
}

/* line 283, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-content-model-name {
  font-size: 18px;
  line-height: 18px;
}

/* line 289, ../../../sass/modules/_mod-special-packages.scss */
.mode-special-packages-content-model-headline {
  margin: 8px 0 20px;
  font-size: 32px;
  line-height: 32px;
}

/* line 296, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-pointer {
  position: absolute;
  bottom: -66px;
  left: 50%;
  z-index: 100;
  display: block;
  margin-bottom: 6px;
  margin-left: -12px;
  width: 24px;
  height: 25px;
  background-position: -8px -239px;
  cursor: default;
}

/* line 317, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-btn-prev-active,
.mod-special-packages-btn-next-active,
.mod-special-packages-btn-prev-inactive,
.mod-special-packages-btn-next-inactive {
  width: 25px;
  height: 39px;
  top: 235px;
  background: url(/assets/styles/images/mod-model-detail/gallery-sprite.png) no-repeat;
}
/* line 322, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-screen-overlay .mod-special-packages-btn-prev-active, .mod-special-packages-full-screen-overlay
.mod-special-packages-btn-next-active, .mod-special-packages-full-screen-overlay
.mod-special-packages-btn-prev-inactive, .mod-special-packages-full-screen-overlay
.mod-special-packages-btn-next-inactive {
  top: 38%;
}

/* line 328, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-btn-prev-active,
.mod-special-packages-btn-next-active {
  display: block;
}

/* line 333, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-btn-prev-inactive,
.mod-special-packages-btn-next-inactive {
  display: none !important;
}

/* line 337, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-btn-prev-active {
  left: 100px;
  z-index: 9;
  background: url(/assets/styles/images/gallery/gallery-prev-arrow.png) no-repeat;
}
/* line 342, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-btn-prev-active:hover {
  background: url(/assets/styles/images/gallery/gallery-prev-arrow-hover.png) no-repeat;
}

/* line 347, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-btn-next-active {
  right: 45px;
  z-index: 1;
  background: url(/assets/styles/images/gallery/gallery-next-arrow.png) no-repeat;
}
/* line 352, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-btn-next-active:hover {
  background: url(/assets/styles/images/gallery/gallery-next-arrow-hover.png) no-repeat;
}

/* line 357, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-btn-next-inactive {
  right: -30px;
  background-position: -130px -1px;
  cursor: default;
}

/* line 364, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-screen-overlay .mod-special-packages-btn-next-inactive,
.mod-special-packages-full-screen-overlay .mod-special-packages-btn-next-active {
  right: 75px;
}

/* line 369, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-screen-overlay .mod-special-packages-btn-prev-inactive,
.mod-special-packages-full-screen-overlay .mod-special-packages-btn-prev-active {
  left: 75px;
}

/* line 375, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-modelname,
.mod-special-packages-modelprice,
.mod-special-packages-modelprice-rate {
  color: #000;
  cursor: pointer;
}

/* line 380, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-modelprice-rate sup {
  top: 0.1em;
}

/* line 384, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-modelname {
  font-size: 25px;
  line-height: 20px;
}

/* line 390, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-modelprice {
  font-size: 11px;
}
/* line 393, ../../../sass/modules/_mod-special-packages.scss */
.ie8 .mod-special-packages-modelprice {
  letter-spacing: -0.2px;
}

/* line 398, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-modelprice-rate {
  font-size: 15px;
}

/* line 403, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-btn-close {
  top: 0;
  right: 0;
  background: url(/assets/styles/images/mod-model-detail/gallery-close.png) no-repeat;
  background-position: 0 0;
}
/* line 409, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-btn-close:hover {
  background: url(/assets/styles/images/mod-model-detail/gallery-close-hover.png) no-repeat;
  background-position: 0 0;
}

/* line 415, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-controls {
  position: absolute;
  top: 540px;
  right: 25px;
  z-index: 2;
  overflow: hidden;
}

/* line 422, ../../../sass/modules/_mod-special-packages.scss */
.pre-loader {
  position: absolute;
  z-index: 99;
  width: 36px;
  height: 36px;
  left: 48%;
  top: 40%;
  background-image: url("/images/loader.gif");
}

/* line 431, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-package-label {
  color: #262728;
  font-size: 10px;
}
/* line 435, ../../../sass/modules/_mod-special-packages.scss */
.ie8 .mod-special-packages-package-label {
  letter-spacing: -0.2px;
}

/* line 442, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-btn-share,
.mod-special-packages-btn-fullscreen,
.mod-special-packages-btn-download {
  position: relative;
  float: left;
  width: 40px;
  height: 40px;
}

/* line 450, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-btn-fullscreen {
  margin: 0 2px;
}

/* line 456, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-download-link,
.mod-special-packages-fullscreen-link,
.mod-special-packages-share-link {
  position: relative;
  float: left;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
}
/* line 464, ../../../sass/modules/_mod-special-packages.scss */
.white-bg .mod-special-packages-download-link, .white-bg
.mod-special-packages-fullscreen-link, .white-bg
.mod-special-packages-share-link {
  background-image: url(/assets/styles/images/gallery/gallery-icons.png);
}

/* line 469, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-share-link {
  background-position: -55px 10px;
}
/* line 471, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-share-link:hover {
  background-position: -55px 10px;
}

/* line 477, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-fullscreen-link {
  background-position: -23px 10px;
}
/* line 479, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-fullscreen-link:hover {
  background-position: -23px 10px;
}

/* line 485, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-download-link {
  background-position: 9px 10px;
}
/* line 487, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-download-link:hover {
  background-position: 9px 10px;
}

/* line 495, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-item a,
.mod-special-packages-content-link,
.mod-special-packages-content-link img {
  display: block;
  clear: both;
  width: 100%;
  text-align: center;
  text-decoration: none;
}

/* line 503, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-item.rowlast {
  margin-right: 0;
}

/* line 507, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-content-link {
  position: relative;
}

/* line 511, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-item-optional-data {
  left: 0;
  width: 100%;
}

/* line 516, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-item-img {
  cursor: pointer;
}

/* line 521, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-overlay-content-bd-left {
  margin-right: 25px;
  width: 860px;
}

/* line 526, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-overlay-content-bd-right {
  float: left;
  width: 40%;
}

/* line 531, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-mini-items {
  overflow: hidden;
  margin: 0 auto;
  width: 480px;
}

/* line 537, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-mini-item {
  float: left;
}

/* line 542, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-data-items,
.mod-special-packages-data-item {
  display: none;
}

/* line 546, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-package-option {
  display: inline-block;
  margin: 10px 2px 0 0;
  padding: 3px 5px;
  border: 1px solid #86888b;
  border-radius: 2px;
  color: #86888b;
}

/* line 556, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-package-option:hover,
.mod-special-packages-package-option-active {
  border-radius: 2px;
  background: #86888b;
  color: #fff;
}

/* line 562, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-package-text p {
  padding-top: 20px;
}

/* line 566, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-package-text li {
  padding-top: 15px;
  list-style-position: inside;
  list-style-image: url(/assets/styles/images/mod-model-detail/bullet.png);
}

/* line 572, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-all-features {
  margin-bottom: 20px;
}

/* line 576, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-gal {
  height: 840px;
}

/* line 580, ../../../sass/modules/_mod-special-packages.scss */
.white-bg .mod-special-packages-gallery .heading {
  color: #101011;
}

/* line 584, ../../../sass/modules/_mod-special-packages.scss */
.white-bg .mod-special-packages-gallery .features {
  color: #101011;
}

/* line 589, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-carousel-prev,
.mod-special-packages-carousel-next {
  float: left;
  margin-top: 1px;
  width: 25px;
  height: 60px;
  border: 1px solid #86888b;
  background-color: #fff;
  background-image: url(/assets/styles/images/mod-model-detail/gallery-arrow-sprite.png);
  background-repeat: no-repeat;
}

/* line 602, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-carousel-prev:hover,
.mod-special-packages-carousel-next:hover {
  background-color: #ccc;
}

/* line 606, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-carousel-prev {
  background-position: 10px 25px;
}

/* line 610, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-carousel-next {
  background-position: -37px 25px;
}

/* line 614, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-mini-carousel {
  position: relative;
  float: left;
  overflow: hidden;
  width: 425px;
}

/* line 622, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-gallery ul.features {
  position: absolute;
  top: 775px;
  left: 50%;
  margin-left: -355px;
  width: 860px;
}

/* line 630, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-mini-items-wrapper {
  position: relative;
  overflow: hidden;
}

/* line 635, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-active-container img {
  position: absolute;
  top: 0;
  left: 0;
  width: 860px;
  height: 500px;
}

/* line 643, ../../../sass/modules/_mod-special-packages.scss */
.mode-special-packages-content-items {
  margin: 0 auto;
}

/* line 647, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-mini-img {
  display: block;
  margin: 1px 2px 0;
  width: 100px;
  height: 60px;
  border: 1px solid #CCCCCC;
  cursor: pointer;
}
/* line 655, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-mini-img:hover {
  border: 1px solid #d20f06;
}

/* line 660, ../../../sass/modules/_mod-special-packages.scss */
.mini-img-active {
  border: 1px solid #d20f06;
}

/* line 664, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-item-three-right {
  margin-right: 35px;
  height: 194px;
}

/* line 669, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-item-four-right {
  margin-right: 15px;
  height: 175px;
}

/* line 674, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-item.rowlast {
  margin-right: 0;
}

/* line 682, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-screen-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
  width: 100%;
  height: 100%;
  background-color: #cdcccc;
}

/* line 693, ../../../sass/modules/_mod-special-packages.scss */
.mod-full-image {
  width: 100%;
  height: auto;
}

/* line 698, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-content {
  clear: both;
  width: 100%;
  background: #edebeb;
}
/* line 703, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-overlay-active .mod-special-packages-full-content {
  position: relative;
  z-index: 2;
  overflow: hidden;
  height: 100%;
}

/* line 711, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-item-container {
  overflow: auto;
  margin: 0 auto;
  width: 975px;
}

/* line 717, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-description {
  position: relative;
  z-index: 1;
  margin-top: -2%;
  width: 100%;
  height: 22%;
}
/* line 724, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-overlay-active .mod-special-packages-full-description {
  margin-top: 10%;
  height: auto;
}

/* line 730, ../../../sass/modules/_mod-special-packages.scss */
.mode-gallery-full-screen-img {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 82%;
}
/* line 736, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-overlay-active .mode-gallery-full-screen-img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  height: 100%;
}

/* line 745, ../../../sass/modules/_mod-special-packages.scss */
.mod-full-image {
  width: 100%;
}

/* line 749, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-counter-info-wrapper {
  padding: 25px 0 0 20px;
  background-color: #cdcccc;
}
/* line 753, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-overlay-active .mod-special-packages-counter-info-wrapper {
  display: none;
}

/* line 758, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-header {
  margin: 0 auto;
  width: 975px;
}

/* line 764, ../../../sass/modules/_mod-special-packages.scss */
.drag-contoles {
  border-bottom: 8px solid #e6e6e6;
}

/* line 768, ../../../sass/modules/_mod-special-packages.scss */
.move-up, .move-down {
  display: block;
  margin: 0 auto;
  width: 70px;
  height: 32px;
  background: url(/assets/styles/images/gallery/gallery-drag.png) no-repeat 0 bottom;
  cursor:pointer;
}

/* line 777, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-counter {
  display: block;
  float: left;
}

/* line 781, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-overlay-active .mod-special-packages-full-counter {
  display: none;
}

/* line 786, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-screen-overlay .mod-special-packages-controls {
  position: relative;
  right: 0;
  bottom: 0;
  float: right;
  margin-right: 20px;
}

/* line 794, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-screen-overlay .mod-special-packages-btn-share {
  background-position: 9px 9px;
}

/* line 802, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-screen-overlay .mod-special-packages-controls {
  position: absolute;
  top: 65px;
  right: 25px;
}

/* line 808, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-screen-overlay .mod-special-packages-btn-download {
  margin-left: 2px;
}

/* line 813, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-screen-overlay .mod-special-packages-mini-item {
  position: relative;
  border: none;
}

/* line 818, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-screen-overlay .mod-special-packages-item {
  width: 235px;
}

/* line 822, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-screen-overlay .mod-special-packages-mini-img {
  display: block;
  width: 235px;
  height: 145px;
  border: none;
}

/* line 829, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-counter {
  display: block;
  float: left;
}
/* line 833, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-overlay-active .mod-special-packages-full-counter {
  display: none;
}

/* line 838, ../../../sass/modules/_mod-special-packages.scss */
#Sun-Sound-Group {
  padding-bottom: 20px;
}

/* line 842, ../../../sass/modules/_mod-special-packages.scss */
.mod-full-image {
  width: auto;
  height: 100%;
  margin: 0 auto;
  display: block;
}

/* line 847, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-content {
  clear: both;
  width: 100%;
  background: #edebeb;
}
/* line 852, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-overlay-active .mod-special-packages-full-content {
  position: relative;
  z-index: 2;
  overflow: hidden;
  height: 100%;
}

/* line 860, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-item-container {
  overflow: auto;
  margin: 0 auto;
  width: 975px;
}

/* line 867, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-description {
  position: relative;
  z-index: 1;
  margin-top: -2%;
  width: 100%;
  height: 22%;
}
.mod-special-packages-full-description .mod-special-packages-info {
  width: 990px;
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.mod-model-detail-overlay-wrapper{
    width: 105%;
}

  .mod-special-packages-full-description .mod-special-packages-info {
    width: 660px;
  }
}

/* line 874, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-overlay-active .mod-special-packages-full-description {
  margin-top: 10%;
  height: auto;
}

/* line 880, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-screen-img {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 82%;
}
/* line 886, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-overlay-active .mod-special-packages-full-screen-img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  height: 100%;
}
/* line 894, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-full-screen-img .crossbrand-video-container {
  height: 100%;
}

/* line 901, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-small-image .heading, .mod-special-packages-small-image ul.features, .mod-special-packages-small-image .packages-image, .mod-special-packages-small-image .view-link {
  position: relative;
}
/* line 905, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-small-image .packages-image {
  width: 540px;
  height: auto;
}
/* line 910, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-small-image .heading sup {
  vertical-align: top;
  font-size: 55%;
}
/* line 916, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-small-image .heading, .mod-special-packages-small-image ul.features {
  width: 31.91489%;
  float: left;
  margin-right: 2.12766%;
}
/* line 920, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-small-image .heading {
  float: left;
}
/* line 925, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-small-image ul.features, .mod-special-packages-small-image .view-link {
  float: left;
  margin-top: 20px;
}
/* line 930, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-small-image ul.features {
  margin-left: 14px;
}
/* line 934, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-small-image ul.features li {
  list-style: disc;
  font-family: Helvetica;
}
/* line 939, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-small-image ul.features .first {
  display: block;
  margin-left: -15px;
  list-style: none;
  text-transform: uppercase;
}
.mod-special-packages-small-image ul.features .first, .mod-special-packages-small-image .subheader{
  font-size: 1.5rem;
}
/* line 947, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-small-image .view-link {
  clear: left;
  margin-top: 10px;
  margin-left: -15px;
  text-decoration: underline;
  cursor: pointer;
}
/* line 955, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-small-image .more-features {
  margin-top: 0 !important;
}
/* line 959, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-small-image ul.more-features {
  display: none;
  width: 100%;
}
/* line 964, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-small-image ul.features.more-features li {
  width: 23.40426%;
  float: left;
  margin-right: 2.12766%;
}
/* line 968, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-small-image .packages-image {
  float: right;
}

/* line 974, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-large-image {
  margin: 0;
  background-color: #86888b;
  color: #fff;
}
/* line 982, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-large-image .heading, .mod-special-packages-large-image ul.features, .mod-special-packages-large-image .packages-image, .mod-special-packages-large-image .view-link {
  position: relative;
}
/* line 986, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-large-image .heading sup {
  vertical-align: top;
  font-size: 55%;
}
/* line 991, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-large-image .heading {
  width: 31.91489%;
  float: left;
  margin-right: 2.12766%;
  position: absolute;
  z-index: 1;
  float: left;
  padding-top: 50px;
  padding-left: 300px;
}
/* line 1000, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-large-image .view-link {
  float: left;
  margin-top: 20px;
}
/* line 1005, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-large-image ul.features {
  float: left;
  padding: 20px 0 40px 355px;
  background: #000;
  color: #fff;
  width: 860px;
}
/* line 1013, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-large-image ul.features li {
  width: 23.40426%;
  float: left;
  margin-right: 2.12766%;
  list-style: disc;
  font-family: Helvetica;
}
/* line 1019, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-large-image ul.features li.view-more-features-li {
  clear: both;
  list-style: none !important;
}
/* line 1024, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-large-image ul.features li.view-more-features-list {
  display: none;
}
/* line 1028, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-large-image ul.features li.view-less-features-li {
  clear: both;
  list-style: none !important;
}
/* line 1033, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-large-image ul.features .first {
  display: block;
  margin-left: -10px;
  list-style: none;
  text-transform: uppercase;
}
/* line 1041, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-large-image .view-link {
  clear: left;
  margin-top: 10px;
  text-decoration: underline;
  cursor: pointer;
}
/* line 1048, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-large-image ul.more-features {
  display: none;
}

/* line 1054, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-durango .heading {
  width: 57.44681%;
  float: left;
  margin-right: 2.12766%;
  margin-top: 30px;
}
/* line 1059, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-durango .heading h1 {
  padding-bottom: 0px;
}
/* line 1063, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-durango .heading p {
  padding: 10px 0px;
}
/* line 1067, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-durango .mod-special-packages-small-image .availability a {
  margin-top: 0px;
}
/* line 1071, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-durango .mod-special-packages-small-image ul.features {
  margin-bottom: 30px;
}
/* line 1075, ../../../sass/modules/_mod-special-packages.scss */
.mod-special-packages-durango .mod-special-packages-small-image ul.features li {
  padding-top: 7px;
}

/* line 5, ../../../sass/modules/_mod-threesixty.scss */
.mod-threesixty-modal {
  display: none;
}

/* line 10, ../../../sass/modules/_mod-threesixty.scss */
.mod-threesixty-modal-container {
  overflow: hidden;
  width: 960px;
  height: 511px;
  background-color: #FFF;
}

/* line 18, ../../../sass/modules/_mod-threesixty.scss */
.btn-threesixty-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

/* line 26, ../../../sass/modules/_mod-threesixty.scss */
.mod-threesixty-item:hover {
  cursor: hand;
  cursor: -moz-grab;
  cursor: -webkit-grab;
  cursor: url(https://mail.google.com/mail/images/2/openhand.cur), default !important;
}

/* line 42, ../../../sass/modules/_mod-threesixty.scss */
.mod-threesixty-items {
  display: none;
}

/* line 46, ../../../sass/modules/_mod-threesixty.scss */
.spritespin-preload {
  background: url("/assets/styles/images/spinner.gif") 50% 50% no-repeat;
}

/* line 51, ../../../sass/modules/_mod-threesixty.scss */
.mod-threesixty-action-container {
  overflow: hidden;
  margin: 10px auto;
  width: 150px;
}

/* line 57, ../../../sass/modules/_mod-threesixty.scss */
.btn-switch-threesixty label {
  width: 50px;
}

/* line 61, ../../../sass/modules/_mod-threesixty.scss */
.mod-threesixty-disclaimer-wrapper {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  padding: 10px;
}

/* line 70, ../../../sass/modules/_mod-threesixty.scss */
.mod-threesixty-disclaimer {
  float: right;
}

/* line 1, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer {
  position: absolute;
  overflow: hidden;
}

/* line 6, ../../../sass/modules/_mod-colorizer.scss */
#mod-vlp-avenger {
  left: 304px;
  top: 15px;
  width: 915px;
  height: 610px;
}

/* line 7, ../../../sass/modules/_mod-colorizer.scss */
#mod-vlp-challenger {
  left: 294px;
  top: 0px;
  width: 740px;
  height: 470px;
}

/* line 8, ../../../sass/modules/_mod-colorizer.scss */
#mod-vlp-charger {
  left: 233px;
  top: 47px;
  width: 754px;
  height: 445px;
}

/* line 9, ../../../sass/modules/_mod-colorizer.scss */
#mod-vlp-dart {
  left: 242px;
  top: -20px;
  width: 680px;
  height: 390px;
}

/* line 10, ../../../sass/modules/_mod-colorizer.scss */
#mod-vlp-durango {
  left: 300px;
  top: 48px;
  width: 710px;
  height: 360px;
}

/* line 11, ../../../sass/modules/_mod-colorizer.scss */
#mod-vlp-grandcaravan {
  left: 274px;
  top: 11px;
  width: 630px;
  height: 570px;
}

/* line 12, ../../../sass/modules/_mod-colorizer.scss */
#mod-vlp-journey {
  left: 295px;
  top: 0px;
  width: 850px;
  height: 600px;
}

/* line 15, ../../../sass/modules/_mod-colorizer.scss */
.mod-colz-list {
  float: left;
  width: 650px;
  height: 600px;
}

/* line 16, ../../../sass/modules/_mod-colorizer.scss */
.mod-colz-list li {
  display: none;
  position: absolute;
  width: 650px;
  height: 600px;
  /*margin-top:-20px;*/
}

/* line 17, ../../../sass/modules/_mod-colorizer.scss */
.mod-colz-list li:first-child {
  display: block;
}

/* line 19, ../../../sass/modules/_mod-colorizer.scss */
.btn-vlp-colorizer {
  color: #262728;
  display: block;
  font-family: "Trade Gothic";
  font-size: 13px;
  height: 29px;
  text-decoration: none;
  width: 109px;
  background: none repeat scroll 0 0 #FFFFFF;
  border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
}

/* line 35, ../../../sass/modules/_mod-colorizer.scss */
.btn-vlp-colorizer:hover {
  text-decoration: none;
  color: #262728;
}

/* line 37, ../../../sass/modules/_mod-colorizer.scss */
.btn-vlp-colorizer strong {
  border-right: 1px solid #3d2324;
  color: #262728;
  display: inline-block;
  font-family: "Trade Gothic";
  font-size: 13px;
  height: 21px;
  letter-spacing: 0.07em;
  line-height: 1.5em;
  margin: 4px 0 0;
  padding: 0 5px 0 9px;
  width: 63px;
}

/* line 51, ../../../sass/modules/_mod-colorizer.scss */
.btn-vlp-colorizer strong:after {
  content: url("/assets/styles/images/mod-colorizer/color_wheel.png");
  display: inline;
  height: 19px;
  left: 83px;
  position: absolute;
  top: 5px;
  width: 19px;
}

/* line 61, ../../../sass/modules/_mod-colorizer.scss */
.top-menu {
  display: block;
  position: absolute;
  left: 478px;
  top: 402px;
  width: 109px;
  height: 29px;
}

/********* PALETTE **********/
/* line 65, ../../../sass/modules/_mod-colorizer.scss */
.top-menu-main {
  position: relative;
  float: left;
  list-style: none;
  margin: 0;
}

/* line 72, ../../../sass/modules/_mod-colorizer.scss */
.top-menu-main a {
  display: block;
}

/* line 76, ../../../sass/modules/_mod-colorizer.scss */
.palette-wrap {
  background: transparent url("/assets/styles/images/mod-colorizer/palette_tip.png") no-repeat scroll 50% 99%;
  bottom: 29px;
  display: none;
  height: auto;
  left: 0px;
  margin: 0;
  padding: 0;
  position: absolute;
  width: auto;
  -webkit-box-shadow: 0 -7px 7px -5px #666666;
  -moz-box-shadow: 0 -7px 7px -5px #666666;
  box-shadow: 0 -7px 7px -5px #666666;
}

/* line 92, ../../../sass/modules/_mod-colorizer.scss */
ul.palette {
  background: #FFFFFF;
  cursor: pointer;
  float: left;
  height: auto;
  list-style: none outside none;
  margin-top: -4px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 3px 0;
  white-space: nowrap;
  width: inherit;
}

/* line 108, ../../../sass/modules/_mod-colorizer.scss */
ul.palette > li {
  color: #000000;
  display: inline-block;
  float: left;
  font-family: Helvetica;
  font-size: 12px;
  list-style: none outside none;
  padding: 5.5px 0;
  margin: 0 0 0 0;
  width: 100%;
  clear: both;
}

/* line 122, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li a {
  width: auto;
  color: #000000;
  display: block;
  font-family: Helvetica;
  font-size: 12px;
  text-decoration: none;
  padding-right: 40px;
}

/* line 134, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li a:hover {
  color: #d20f06;
}

/* line 136, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li a span {
  background: transparent url("/assets/styles/images/mod-colorizer/2014-color-swatches-vlp.png") no-repeat scroll 0 0;
  background-image: url("/assets/styles/images/mod-colorizer/2014-color-swatches-vlp.png") !important;
  display: block;
  float: left;
  height: 12px;
  width: 12px;
  margin: 1px 8px 0 8px;
}

/* line 147, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.billetsilver a span {
  background-position: 0px 0;
}

/* line 148, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.brilliantblack a span {
  background-position: -14px 0;
}

/* line 149, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.bluestreak a span {
  background-position: -28px 0;
}

/* line 150, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.brightwhite a span {
  background-position: -42px 0;
}

/* line 151, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.granitecrystal a span {
  background-position: -56px 0;
}

/* line 152, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.redlinered a span {
  background-position: -70px 0;
}

/* line 153, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.trueblue a span {
  background-position: -84px 0;
}

/* line 154, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.headerorange a span {
  background-position: -98px 0;
}

/* line 155, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.ivorywhite a span {
  background-position: -112px 0;
}

/* line 156, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.jazzblue a span {
  background-position: -126px 0;
}

/* line 157, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.phantomblack a span {
  background-position: -140px 0;
}

/* line 158, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.sublimemetallic a span {
  background-position: -154px 0;
}

/* line 159, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.torred a span {
  background-position: -168px 0;
}

/* line 160, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.plumcrazy a span {
  background-position: -182px 0;
}

/* line 161, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.brightsilver a span {
  background-position: -196px 0;
}

/* line 162, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.maximumsteel a span {
  background-position: -210px 0;
}

/* line 163, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.tungstenmetallic a span {
  background-position: -224px 0;
}

/* line 164, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.deepcherryred a span {
  background-position: -238px 0;
}

/* line 165, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.sandstone a span {
  background-position: -252px 0;
}

/* line 166, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.copperhead a span {
  background-position: -266px 0;
}

/* line 167, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.fathomblue a span {
  background-position: -280px 0;
}

/* line 168, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.redlinetricoat a span {
  background-position: -294px 0;
}

/* line 169, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.highoctanered a span {
  background-position: -308px 0;
}

/* line 170, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.pitchblack a span {
  background-position: -322px 0;
}

/* line 171, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.sandstonepearl a span {
  background-position: -252px 0;
}

ul.palette li.vitaminc a span {
  background-position: -350px 0;
}
ul.palette li.passionred a span {
  background-position: -378px 0;
}
ul.palette li.laserblue a span {
  background-position: -392px 0;
}
ul.palette li.forestgreen a span {
  background-position: -420px 0;
}

/* line 174, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer .mod-preloader {
  display: none;
  height: 11px;
  left: 50%;
  position: absolute;
  top: 20%;
  width: 16px;
  z-index: 99;
}

/***********************/
/* line 185, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-bg {
  position: relative;
  left: 50%;
  float: left;
}

/* line 191, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-bg-in {
  position: relative;
  left: -50%;
  float: left;
}

/* line 197, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-hd {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 205, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-hd-in {
  position: relative;
  margin: 0 auto;
  width: 960px;
  height: 100%;
}

/* line 212, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-copy {
  margin: 45px auto;
  width: 65.95745%;
  text-align: center;
}

/* line 218, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-title {
  margin-bottom: 10px;
}

/* line 223, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-subheader {
  margin-bottom: 10px;
}

/* line 228, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-image {
  margin-right: auto;
  margin-bottom: 35px;
  margin-left: auto;
  min-height: 300px;
  width: 638px;
}

/* line 236, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-image-slide {
  position: relative;
  display: none;
}

/* line 241, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-image-slide-active {
  display: block;
}

/* line 245, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-disclaimer {
  position: absolute;
  bottom: 12px;
  left: 10px;
}

/* line 252, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-action-container {
  overflow: hidden;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
  width: 260px;
}

/* line 260, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-action-container > * {
  float: left;
  margin-right: 20px;
}

/* line 265, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-action-container > *:last-child {
  margin-right: 0;
}

/* line 269, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-picker {
  overflow: hidden;
  margin-bottom: 30px;
  height: 100px;
  text-align: center;
  font-size: 0;
}

/* line 279, ../../../sass/modules/_mod-colorizer.scss */
.btn-colorizer {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 75px;
  background-position: 50% 25px;
  background-repeat: no-repeat;
  vertical-align: baseline;
  font-size: 10px;
  cursor: pointer;
}

/* line 294, ../../../sass/modules/_mod-colorizer.scss */
.btn-colorizer-active,
.btn-colorizer:hover {
  background-position: 50% 10px;
}

/* line 298, ../../../sass/modules/_mod-colorizer.scss */
.btn-colorizer-active .mod-colorizer-name {
  display: block;
}

/* line 302, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-name {
  position: absolute;
  top: 40px;
  right: 0;
  left: 0;
  z-index: 1;
  display: none;
  padding-top: 20px;
  background: url("/assets/styles/images/colorizer/colorizer-arrow.png") 50% 0 no-repeat;
  text-align: center;
}

/* line 316, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-shadow {
  position: absolute;
  top: 45px;
  right: 0;
  left: 0;
  width: 100%;
  height: 28px;
  background: url("/assets/styles/images/colorizer/colorizer-shadow-mid.png") 0 0 repeat-x;
}

/* line 326, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-picker-left, .mod-colorizer-picker-right {
  display: inline-block;
  width: 49px;
  height: 30px;
  background: url("/assets/styles/images/colorizer/colorizer-shadow-left.png") 0 0 no-repeat;
  white-space: nowrap;
  font-size: 10px;
}

/* line 335, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-picker-right {
  background-image: url("/assets/styles/images/colorizer/colorizer-shadow-right.png");
}

/* line 340, ../../../sass/modules/_mod-colorizer.scss */
.btn-colorizer-bright-white {
  background-image: url("/assets/styles/images/colorizer/colorizer-bright-white.png");
}

/* line 344, ../../../sass/modules/_mod-colorizer.scss */
.btn-colorizer-granite-crystal {
  background-image: url("/assets/styles/images/colorizer/colorizer-granite-crystal.png");
}

/* line 348, ../../../sass/modules/_mod-colorizer.scss */
.btn-colorizer-header-orange {
  background-image: url("/assets/styles/images/colorizer/colorizer-header-orange.png");
}

/* line 352, ../../../sass/modules/_mod-colorizer.scss */
.btn-colorizer-jazz-blue {
  background-image: url("/assets/styles/images/colorizer/colorizer-jazz-blue.png");
}

/* line 356, ../../../sass/modules/_mod-colorizer.scss */
.btn-colorizer-phantom-black {
  background-image: url("/assets/styles/images/colorizer/colorizer-phantom-black.png");
}

/* line 360, ../../../sass/modules/_mod-colorizer.scss */
.btn-colorizer-pitch-black {
  background-image: url("/assets/styles/images/colorizer/colorizer-pitch-black.png");
}

/* line 364, ../../../sass/modules/_mod-colorizer.scss */
.btn-colorizer-plum-crazy {
  background-image: url("/assets/styles/images/colorizer/colorizer-plum-crazy.png");
}

/* line 368, ../../../sass/modules/_mod-colorizer.scss */
.btn-colorizer-torred {
  background-image: url("/assets/styles/images/colorizer/colorizer-torred.png");
}

/* line 372, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-fullscreen {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9000;
  display: none;
  background-color: #FFF;
}

/* line 390, ../../../sass/modules/_mod-colorizer.scss */
.btn-close-colorizer {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9009;
}

/* line 398, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-fullscreen-image-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  width: 100%;
  height: 100%;
}

/* line 407, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-fullscreen-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}

/* line 422, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-fullscreen-disclaimer {
  position: absolute;
  z-index: 9009;
  padding: 10px;
}

/* line 429, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-fullscreen .mod-colorizer-picker {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  height: 51px;
}

/* line 438, ../../../sass/modules/_mod-colorizer.scss */
.mod-colorizer-fullscreen .mod-colorizer-action-container {
  position: absolute;
  right: 0;
  bottom: 20px;
  left: 0;
  width: 125px;
}

/*NEW MODULES BELOW*/
/* line 2, ../../../sass/modules/_mod-model-overview.scss */
.mod-model-overview .dollar-sign {
  top: 0;
  font-size: 15px;
  font-size: 1.15385rem;
  font-weight: bold;
  line-height: 1.2;
}
/* line 9, ../../../sass/modules/_mod-model-overview.scss */
.mod-model-overview .mod-feature-toggle {
  /*width: 230px;*/
  width: auto;
  margin-left: 15px;
  display: inline-block;
  top: -4px;
  position: relative;
}
/* line 16, ../../../sass/modules/_mod-model-overview.scss */
.mod-model-overview .mod-feature-toggle .mod-feature-toggle-full-options {
  height: 37px;
}

.mod-vlp-comp-selector .mod-feature-toggle-full-option{
  width:117px !important;
}

/* line 3, ../../../sass/modules/_mod-feature-toggle-full.scss */
.active-pointer, .mod-feature-toggle-full-option-active-pointer {
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-top: 8px solid #d20f06;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  cursor: pointer;
}

/* line 16, ../../../sass/modules/_mod-feature-toggle-full.scss */
.btn-nav-toggle, .mod-feature-toggle-full-option {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  padding: 10px;
  background: #86888b;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  cursor: pointer;
}
/* line 27, ../../../sass/modules/_mod-feature-toggle-full.scss */
.btn-nav-toggle .active-pointer, .mod-feature-toggle-full-option .active-pointer, .btn-nav-toggle .mod-feature-toggle-full-option-active-pointer, .mod-feature-toggle-full-option .mod-feature-toggle-full-option-active-pointer {
  display: none;
}

/* line 32, ../../../sass/modules/_mod-feature-toggle-full.scss */
.btn-nav-toggle-active, .mod-feature-toggle-full-option:hover, .mod-feature-toggle-full-option-active {
  background: #d20f06;
}
/* line 35, ../../../sass/modules/_mod-feature-toggle-full.scss */
.btn-nav-toggle-active .active-pointer, .mod-feature-toggle-full-option:hover .active-pointer, .mod-feature-toggle-full-option-active .active-pointer, .btn-nav-toggle-active .mod-feature-toggle-full-option-active-pointer, .mod-feature-toggle-full-option:hover .mod-feature-toggle-full-option-active-pointer, .mod-feature-toggle-full-option-active .mod-feature-toggle-full-option-active-pointer {
  display: block;
}

/* line 40, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-optional-cta {
  margin-top: 14px;
}
/* line 43, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-optional-cta {
  margin-bottom: 15px;
}
/* line 47, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-model-availability + .mod-feature-toggle-optional-cta {
  margin-top: 18px;
}

/* line 53, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-hd,
.mod-feature-toggle-full-item-img {
  text-align: center;
}

/* line 57, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item-img {
  position: relative;
  width: auto;
  display: inline-block;
}

/* line 64, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-video-container {
  min-height: 413px;
}
/* line 67, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-full-video-container {
  min-height: 0;
}
/* line 71, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-video-container .crossbrand-video-player-embed {
  margin: 0 auto;
}

/* line 77, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-full-item-img {
  padding-bottom: 15px;
  min-height: 0;
}

/* line 82, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-bd {
  position: relative;
}

/* line 86, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-items {
  position: relative;
  overflow: visible;
}

/* line 91, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item {
  display: none;
}

/* line 95, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-options {
  position: absolute;
  bottom: 8px;
  left: 0;
  width: 100%;
  height: 110px;
  text-align: center;
  min-height: 35px;
}
/* line 104, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-full-options {
  position: relative;
  display: table;
}

/* line 112, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item-disclaimer {
  position: absolute;
  right: 0;
  bottom: 0;
}

/* line 123, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item-data {
  display: none;
  margin-top: 13px;
  width: 100%;
  text-align: center;
}
/* line 129, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-full-item-data {
  position: relative;
  margin: 13px auto 0;
  width: 460px;
}

/* line 136, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-items-wrapper {
  text-align: center;
}

/* line 140, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item-show {
  display: inline-block;
}

/* line 144, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-option {
  display: inline-block;
  margin-right: 10px;
  padding: 0;
  max-width: 150px;
  max-height: 50px;
  vertical-align: top;
  min-height: 35px;
}
/* line 159, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-option a {
  color: #fff;
  text-decoration: none !important;
}
.mod-feature-toggle-full-option a:hover{
  color: #fff;
}
/* line 163, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-option a sup {
  top: -0.6em;
  color: #fff;
}

/* line 170, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-option-link {
  display: block;
  padding: 10px;
}

/* line 183, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-title {
  margin: 24px 0 2px;
  text-transform: uppercase;
  /*font-size: 40px;
  line-height: 40px;*/
}
/* line 191, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-full-title {
  margin-bottom: -1px;
}

/* line 201, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-desc {
  margin: 0 auto -8px;
  padding-bottom: 0;
  width: 620px;
  text-transform: uppercase;
  font-size: 18px;
}
/* line 209, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-full-desc {
  margin: 0 auto 20px;
  text-transform: none;
  font-weight: normal;
  font-size: 13px;
  font-family: Helvetica, Arial;
}

/* line 218, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item-data-wrapper {
  margin: 0 auto;
  width: 580px;
  text-align: center;
}

/* line 228, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item-title {
  display: none;
}

/* line 232, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item-desc {
  margin-bottom: 6px;
  font-size: 13px;
  font-family: Helvetica, Arial;
}

/* line 240, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-hd-center,
.mod-feature-toggle-full-hd-right,
.mod-feature-toggle-full-hd-left {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  margin-bottom: 15px;
  width: 100%;
}

/* line 249, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-hd-top-center, .mod-feature-toggle-full-hd-top-right, .mod-feature-toggle-full-hd-top-left {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 255, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-full-hd-top-center, .mod-feature .mod-feature-toggle-full-hd-top-right, .mod-feature .mod-feature-toggle-full-hd-top-left {
  margin: 0 auto;
  width: 620px;
  padding-bottom: 10px;
}

/* line 262, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-hd-center, .mod-feature-toggle-full-hd-top-center {
  text-align: center;
}

/* line 266, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-hd-left, .mod-feature-toggle-full-hd-top-left {
  text-align: left;
}

/* line 270, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-hd-right, .mod-feature-toggle-full-hd-top-right {
  text-align: right;
}

/* line 273, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-optional-cta-item {
  display: block;
}

/* line 277, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-optional-cta-active {
  display: block;
}

/* line 281, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full.mod-feature {
  overflow: hidden;
  margin: 0 auto;
}
/* line 288, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full.mod-feature .mod-feature-toggle-full-item-disclaimer {
  right: 20px;
  bottom: 20px;
}

/* line 294, ../../../sass/modules/_mod-feature-toggle-full.scss */
.cllc-modal-button {
  z-index: 1;
  border: 1px solid red;
}

/* line 299, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-wrapper-bleed-tall {
  min-height: 728px;
  max-width: 100%;
}

/* line 304, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full .mod-feature-toggle-full-hd-top-center {
  padding-bottom: 20px;
}

/* line 1, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-hd {
  margin: 30px auto;
  width: 620px;
  text-align: center;
}

/* line 7, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item {
  width: 48.93617%;
  float: left;
  margin-right: 2.12766%;
}
/* line 10, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item:last-child {
  margin-right: 0;
}

/* line 15, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-featurepage-items-wrapper {
  width: 91.48936%;
  float: right;
  margin-right: 0;
}

/* line 19, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-featurepage {
  width: 44.18605%;
  float: left;
  margin-right: 2.32558%;
}
/* line 26, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-featurepage .mod-feature-columns-feature-item-data {
  width: 380px;
}

/* line 31, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-featurepage:last-child {
  width: 44.18605%;
  float: right;
  margin-right: 0;
  padding-right: 80px;
}

/* line 37, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-featurepage .mod-callout-js-middle-left-red {
  left: -77px;
}

/* line 41, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-featurepage .mod-callout-js-middle-right-red {
  right: -77px;
}

/* line 45, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-items-wrapper {
  overflow: hidden;
}

/* line 49, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item img {
  display: block;
  max-width: 100%;
}

/* line 54, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-title {
  font-weight: bold;
}

/* line 59, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-title {
  text-transform: uppercase;
}

/* line 76, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-data {
  overflow: hidden;
  margin: 0 auto;
  padding: 8px 0;
  width: 300px;
  text-align: center;
}

/* line 84, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-desc {
  padding-bottom: 10px;
}

/* line 88, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-img {
  position: relative;
}
/* line 91, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-img img {
  display: block;
}

/* line 96, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns .mod-feature-columns-feature-item-img img {
  width: 460px;
  height: auto;
}

/* line 101, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item[data-src] img {
  cursor: pointer;
}

/* line 105, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-disclaimer {
  position: absolute;
  right: 10px;
  bottom: 9px;
}

/* line 111, ../../../sass/modules/_mod-feature-columns.scss */
.cllc-modal-button {
  z-index: 1;
  border: 1px solid red;
}

/* line 117, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns3 .mod-feature-columns-title {
  font-size: 45px;
}
/* line 120, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns3 .mod-feature-tri-columns-feature-item {
  width: 260px;
  display: inline-block;
  left: 10%;
  position: relative;
  padding-right: 10px;
}
/* line 128, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns3 .mod-feature-tri-columns-feature-item .mod-feature-columns-feature-item-img img {
  width: auto;
}
/* line 132, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns3 .mod-feature-tri-columns-feature-item .mod-feature-columns-feature-item-data {
  width: 100%;
  min-height: 162px;
}
/* line 135, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns3 .mod-feature-tri-columns-feature-item .mod-feature-columns-feature-item-data .mod-feature-columns-feature-item-title {
  font-size: 23px;
  padding-top: 10px;
}


/* line 1, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-feature-toggle .mod-feature-toggle-full-options {
  position: relative;
  left: 0;
  width: 100%;
  height: 0px;
  padding-top: 20px;
  text-align: center;
}
/* line 9, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-feature .mod-feature-toggle .mod-feature-toggle-full-options {
  position: relative;
  display: table;
}

/* line 16, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-toggle {
  position: relative;
  margin-top: 60px;
  display: none;
}
/* line 21, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-toggle.selected {
  display: block;
  max-width: 940px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  height: 400px;
}
/* line 32, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-toggle :after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../sass/modules/_mod-image-half-toggle.scss */
#basic_warranty .mod-image-half-toggle {
  margin-top: 0;
}
/* line 41, ../../../sass/modules/_mod-image-half-toggle.scss */
#powertrain_warranty + #basic_warranty .mod-image-half-toggle {
  margin-top: 60px;
}
/* line 46, ../../../sass/modules/_mod-image-half-toggle.scss */
#driving_range .mod-image-half-toggle {
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 51, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-toggle .mod-image-half-content-wrapper-left-4 {
  margin-left: 90px;
}
/* line 55, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-toggle .mod-image-half-copy img {
  display: block;
}

/* line 62, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content {
  width: 31.91489%;
  float: left;
  margin-right: 2.12766%;
}

/* line 66, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image {
  position: relative;
}
/* line 69, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image .mod-image-half-img {
  display: block;
}
/* line 73, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image[data-src] .mod-image-half-img {
  cursor: pointer;
}

/* line 78, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-right-bleed {
  width: 66.10169%;
  float: right;
  margin-right: 0;
}

/* line 83, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-copy-left,
.mod-image-half-copy-right {
  overflow: hidden;
  margin-bottom: 40px;
}

/* line 88, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-right {
  width: 40.42553%;
  float: right;
  margin-right: 0;
}

/* line 96, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-subtitle sup {
  top: -0.1em;
}

/* line 103, ../../../sass/modules/_mod-image-half-toggle.scss */
#fuel_economy h1.mod-image-half-subtitle sup {
  top: -0.6em !important;
}

/* line 111, ../../../sass/modules/_mod-image-half-toggle.scss */
#mopar_accessories .mod-image-half-title sub {
  font-size: 0.3em;
}

/* line 120, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-in {
  max-width: 940px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}


/* line 126, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-in .mod-callout-js-middle-left-red,
.mod-image-half-in .mod-callout-js-middle-right-red {
  z-index: 1;
}

/* line 130, ../../../sass/modules/_mod-image-half-toggle.scss */
#fuel_economy .mod-callout-js-middle-right-red {
  background-image: url("/assets/styles/images/sprite-callout-small.png");
  width: 134px;
  height: 134px;
  margin-top: -146px;
}

/* line 136, ../../../sass/modules/_mod-image-half-toggle.scss */
#fuel_economy .mod-callout-text-top, #fuel_economy .mod-callout-text-middle, #fuel_economy .mod-callout-text-bottom {
  width: 134px;
  height: 134px;
}

/* line 141, ../../../sass/modules/_mod-image-half-toggle.scss */
#fuel_economy .mod-callout-text-top {
  font-size: 20px;
  top: 8px;
}

/* line 146, ../../../sass/modules/_mod-image-half-toggle.scss */
#fuel_economy .mod-callout-text-middle {
  font-size: 75px;
  top: 14px;
}

/* line 151, ../../../sass/modules/_mod-image-half-toggle.scss */
#fuel_economy .mod-callout-text-bottom {
  font-size: 20px;
  top: 90px;
  width: 140px;
}

/* line 157, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper {
  width: 91.48936%;
  float: right;
  margin-right: 0;
  position: relative;
}

/* line 162, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-left {
  left: 0;
}

/* line 166, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-5 .mod-image-half-content-right {
  width: 100%;
}

/* line 170, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-left-6 {
  width: 480px;
}

/* line 175, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-left-4 {
  width: 300px;
  float: left;
  position: relative;
  margin-right: 0;
  margin-left: 80px;
}
/* line 182, ../../../sass/modules/_mod-image-half-toggle.scss */
.ie9 .mod-image-half-content-wrapper-left-4, .ie8 .mod-image-half-content-wrapper-left-4 {
  width: 305px;
}

/* line 187, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-left-4 .mod-image-half-content {
  width: 100%;
}

/* line 191, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-left-5 {
  width: 40.42553%;
  float: left;
  margin-right: 2.12766%;
  position: relative;
  margin-right: 0;
  margin-left: 80px;
}

/* line 197, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-left-5 .mod-image-half-content {
  width: 100%;
}

/* line 201, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-right-6 {
  width: 48.93617%;
  float: right;
  margin-right: 0;
  right: 0;
}

/*.mod-image-half-image-right-7 img {
    float: right;
}*/
/* line 209, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-4 {
  width: 31.91489%;
  float: right;
  margin-right: 0;
  position: relative;
}

/* line 214, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-4 .mod-image-half-content-right {
  position: relative;
  right: 80px;
  width: 100%;
}

/* line 221, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-left-7,
.mod-image-half-image-right-7 {
  width: 57.44681%;
  float: left;
  margin-right: 2.12766%;
}

/* line 227, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-left-7 {
  float: left;
}
/* line 231, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-left-7 img {
  float: right;
}

/* line 236, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-right-7 {
  float: right;
  margin-right: 0;
}

/* line 241, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-5 {
  width: 40.42553%;
  float: right;
  margin-right: 0;
  position: relative;
}

/* line 246, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-5 .mod-image-half-content-right {
  width: 100%;
}

/* line 250, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-disclaimer-wrapper {
  position: absolute;
  bottom: 0;
  z-index: 1;
  padding: 10px;
  width: 100%;
}

/* line 258, ../../../sass/modules/_mod-image-half-toggle.scss */
#cargo .mod-image-half-disclaimer-wrapper {
  padding-bottom: 0;
}

/* line 266, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-disclaimer-left {
  text-align: left;
}

/* line 270, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-disclaimer-right {
  padding-right: 26px;
  text-align: right;
}

/* line 276, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-disclaimer-center {
  text-align: center;
}

/* line 280, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-feature-toggle-full-options-block {
  position: relative;
  height: 45px;
  top: 0;
  padding-top: 10px;
}
/* line 286, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-feature-toggle-full-options-block .mod-feature-toggle-full-options-wrapper {
  text-align: center;
}

/* line 292, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-in2 .mod-image-half-toggle {
  margin-top: 40px;
}
/* line 295, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-in2 .mod-image-half-toggle .mod-image-half-content-wrapper-left-4 {
  margin-left: 140px;
  width: 40.42553%;
}
/* line 299, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-in2 .mod-image-half-toggle .mod-image-half-image {
  width: 400px;
  height: auto;
}
/* line 303, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-in2 .mod-image-half-toggle .mod-image-half-image.mod-image-half-image-left-7 {
  margin-left: 120px;
}
/* line 306, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-in2 .mod-image-half-toggle .mod-image-half-image.mod-image-half-image-right-7 {
  margin: 0;
}

#heated_mirrors{
  margin-bottom:60px;
}

/*Migration from new_modules_css*/
/*NEW MODULES BELOW*/
/* line 2, ../../../sass/modules/_mod-model-overview.scss */
.mod-model-overview .dollar-sign {
  top: 0;
  font-size: 15px;
  font-size: 1.15385rem;
  font-weight: bold;
  line-height: 1.2;
}
/* line 9, ../../../sass/modules/_mod-model-overview.scss */
.mod-model-overview .mod-feature-toggle {
  /*width: 230px;*/
  width: auto;
  margin-left: 15px;
  display: inline-block;
  top: -4px;
  position: relative;
}
/* line 16, ../../../sass/modules/_mod-model-overview.scss */
.mod-model-overview .mod-feature-toggle .mod-feature-toggle-full-options {
  height: 37px;
}

/* line 3, ../../../sass/modules/_mod-feature-toggle-full.scss */
.active-pointer, .mod-feature-toggle-full-option-active-pointer {
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-top: 8px solid #d20f06;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  cursor: pointer;
}

/* line 16, ../../../sass/modules/_mod-feature-toggle-full.scss */
.btn-nav-toggle, .mod-feature-toggle-full-option {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  padding: 10px;
  background: #86888b;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  cursor: pointer;
}
/* line 27, ../../../sass/modules/_mod-feature-toggle-full.scss */
.btn-nav-toggle .active-pointer, .mod-feature-toggle-full-option .active-pointer, .btn-nav-toggle .mod-feature-toggle-full-option-active-pointer, .mod-feature-toggle-full-option .mod-feature-toggle-full-option-active-pointer {
  display: none;
}

/* line 32, ../../../sass/modules/_mod-feature-toggle-full.scss */
.btn-nav-toggle-active, .mod-feature-toggle-full-option:hover, .mod-feature-toggle-full-option-active {
  background: #d20f06;
}
/* line 35, ../../../sass/modules/_mod-feature-toggle-full.scss */
.btn-nav-toggle-active .active-pointer, .mod-feature-toggle-full-option:hover .active-pointer, .mod-feature-toggle-full-option-active .active-pointer, .btn-nav-toggle-active .mod-feature-toggle-full-option-active-pointer, .mod-feature-toggle-full-option:hover .mod-feature-toggle-full-option-active-pointer, .mod-feature-toggle-full-option-active .mod-feature-toggle-full-option-active-pointer {
  display: block;
}

/* line 40, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-optional-cta {
  margin-top: 14px;
}
/* line 43, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-optional-cta {
  margin-bottom: 15px;
}
/* line 47, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-model-availability + .mod-feature-toggle-optional-cta {
  margin-top: 18px;
}

/* line 53, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-hd,
.mod-feature-toggle-full-item-img {
  text-align: center;
}

/* line 57, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item-img {
  position: relative;
  width: auto;
  display: inline-block;
}

/* line 64, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-video-container {
  min-height: 413px;
}
/* line 67, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-full-video-container {
  min-height: 0;
}
/* line 71, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-video-container .crossbrand-video-player-embed {
  margin: 0 auto;
}

/* line 77, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-full-item-img {
  padding-bottom: 15px;
  /*min-height: 0;*/
  max-height: 515px;
}

.mod-feature-toggle-full.mod-feature .mod-feature-toggle-full-item-img {
  height: auto;
}

/* line 82, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-bd {
  position: relative;
}

/* line 86, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-items {
  position: relative;
  overflow: visible;
}

/* line 91, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item {
  display: none;
}

/* line 95, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-options {
  position: absolute;
  bottom: 8px;
  left: 0;
  text-align: center;
  width: 100%;
}
/* line 104, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-full-options {
  position: relative;
}

/* line 112, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item-disclaimer {
  position: absolute;
  right: 0;
  bottom: 0;
}

/* line 123, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item-data {
  display: none;
  margin-top: 13px;
  width: 100%;
  text-align: center;
}
/* line 129, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-full-item-data {
  position: relative;
  margin: 13px auto 0;
  width: 460px;
}

/* line 136, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-items-wrapper {
  text-align: center;
}

/* line 140, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item-show {
  display: inline-block;
}

/* line 144, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-option {
  display: inline-block;
  margin-right: 10px;
  padding: 3px 15px 2px 15px;
  vertical-align: middle;
  max-width: 140px;
}

.ie8 .mod-feature-toggle-full-option {
  padding: 3px 15px 2px 15px;
}

#stripes .mod-feature-toggle-full-option, #connectivity .mod-feature-toggle-full-option {
  padding: 2px 5px;
}

.ie8 #stripes .mod-feature-toggle-full-option, .ie8 #connectivity .mod-feature-toggle-full-option {
  padding: 2px 10px;
}


/* line 163, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-option a sup {
  top: -0.6em;
  color: #fff;
}

/* line 183, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-title {
  margin: 24px 0 2px;
  text-transform: uppercase;
  font-style: normal;
  /*font-size: 40px;
  line-height: 40px;*/
}
/* line 191, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-full-title {
  margin-bottom: -1px;
}

/* line 201, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-desc {
  margin: 0 auto -8px;
  padding-bottom: 0;
  width: 620px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: normal;
}
.mod-vlp-comp-selector .mod-feature-toggle-full-desc
{
  font-size: 18px;
  font-weight: bold;
}
/* line 209, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-full-desc {
  margin: 0 auto 20px;
  text-transform: none;
  font-weight: normal;
  font-size: 13px;
  font-family: Helvetica, Arial;
}

/* line 218, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item-data-wrapper {
  margin: 0 auto;
  width: 580px;
  text-align: center;
}
.mod-vlp-wrapper .mod-vlp-comp-selector-components-active .mod-feature-toggle-full-item-data-wrapper{
    width: 600px;
}

/* line 228, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item-title {
  display: none;
}

/* line 232, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item-desc {
  margin-bottom: 6px;
  font-size: 13px;
  font-family: Helvetica, Arial;
}

/* line 240, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-hd-center,
.mod-feature-toggle-full-hd-right,
.mod-feature-toggle-full-hd-left {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  margin-bottom: 15px;
  width: 100%;
}

/* line 249, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-hd-top-center, .mod-feature-toggle-full-hd-top-right, .mod-feature-toggle-full-hd-top-left {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 255, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature .mod-feature-toggle-full-hd-top-center, .mod-feature .mod-feature-toggle-full-hd-top-right, .mod-feature .mod-feature-toggle-full-hd-top-left {
  margin: 0 auto;
  width: 620px;
  padding-bottom: 10px;
}

/* line 262, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-hd-center, .mod-feature-toggle-full-hd-top-center {
  text-align: center;
}

/* line 266, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-hd-left, .mod-feature-toggle-full-hd-top-left {
  text-align: left;
}

/* line 270, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-hd-right, .mod-feature-toggle-full-hd-top-right {
  text-align: right;
}

/* line 273, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-optional-cta-item {
  display: block;
}

/* line 277, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-optional-cta-active {
  display: block;
}

/* line 281, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full.mod-feature {
  overflow: hidden;
  margin: 0 auto;
}
/* line 288, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full.mod-feature .mod-feature-toggle-full-item-disclaimer {
  right: 20px;
  bottom: 20px;
}

/* line 294, ../../../sass/modules/_mod-feature-toggle-full.scss */
.cllc-modal-button {
  z-index: 1;
  border: 1px solid red;
}

/* line 299, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-wrapper-bleed-tall {
  min-height: 728px;
  max-width: 100%;
}

/* line 304, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full .mod-feature-toggle-full-hd-top-center {
  padding-bottom: 20px;
}

/* line 1, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-hd {
  margin: 30px auto;
  width: 620px;
  text-align: center;
}

/* line 7, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item {
  width: 48.93617%;
  float: left;
  margin-right: 2.12766%;
}
/* line 10, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item:last-child {
  margin-right: 0;
}

/* line 15, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-featurepage-items-wrapper {
  width: 91.48936%;
  float: right;
  margin-right: 0;
}

/* line 19, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-featurepage {
  width: 44.18605%;
  float: left;
  margin-right: 2.32558%;
}
/* line 26, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-featurepage .mod-feature-columns-feature-item-data {
  width: 380px;
}

/* line 31, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-featurepage:last-child {
  width: 44.18605%;
  float: right;
  margin-right: 0;
  padding-right: 80px;
}

/* line 37, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-featurepage .mod-callout-js-middle-left-red {
  left: -77px;
}

/* line 41, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-featurepage .mod-callout-js-middle-right-red {
  right: -77px;
}

/* line 45, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-items-wrapper {
  overflow: hidden;
}

/* line 49, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item img {
  display: block;
  max-width: 100%;
}

/* line 54, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-title {
  font-weight: bold;
}

/* line 59, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-title {
  text-transform: uppercase;
}

/* line 76, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-data {
  overflow: hidden;
  margin: 0 auto;
  padding: 8px 0;
  width: 300px;
  text-align: center;
}

#road_control .mod-feature-columns-feature-item-data, #transmissions .mod-feature-columns-feature-item-data {
  width: 438px;
}

/* line 84, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-desc {
  padding-bottom: 10px;
}

/* line 88, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-img {
  position: relative;
}
/* line 91, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-img img {
  display: block;
}

/* line 96, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns .mod-feature-columns-feature-item-img img {
  width: 460px;
  height: auto;
}

/* line 101, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item[data-src] img {
  cursor: pointer;
}

/* line 105, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns-feature-item-disclaimer {
  position: absolute;
  right: 10px;
  bottom: 9px;
}

/* line 111, ../../../sass/modules/_mod-feature-columns.scss */
.cllc-modal-button {
  z-index: 1;
  border: 1px solid red;
}

/* line 117, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns3 .mod-feature-columns-title {
  font-size: 45px;
}
/* line 120, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns3 .mod-feature-tri-columns-feature-item {
  width: 260px;
  display: block;
  left: 0;
  position: relative;
  padding-right: 14px;
  float: left;
}
.mod-feature-columns3 .mod-feature-tri-columns-feature-item:first-child {
  margin-left: 61px;
}
.mod-feature-columns3 .mod-feature-columns-feature-items-wrapper{
  width: 940px;
  text-align: left;
}
/* line 128, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns3 .mod-feature-tri-columns-feature-item .mod-feature-columns-feature-item-img img {
  width: 100%;
  height: auto;
}
/* line 132, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns3 .mod-feature-tri-columns-feature-item .mod-feature-columns-feature-item-data {
  width: 100%;
  min-height: 200px;
}
/* line 135, ../../../sass/modules/_mod-feature-columns.scss */
.mod-feature-columns3 .mod-feature-tri-columns-feature-item .mod-feature-columns-feature-item-data .mod-feature-columns-feature-item-title {
  font-size: 23px;
  padding-top: 10px;
}

/* line 1, ../../../sass/modules/_mod-feature-toggle2.scss */
.mod-feature-toggle2-full {
  margin: 0 auto;
  position: relative;
  display: inline-block;
  width: 100%;
  min-height: 550px;
}
/* line 7, ../../../sass/modules/_mod-feature-toggle2.scss */
.mod-feature-toggle2-full .background-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 13, ../../../sass/modules/_mod-feature-toggle2.scss */
.mod-feature-toggle2-full .background-img img {
  width: 100%;
  height: 100%;
}
/* line 17, ../../../sass/modules/_mod-feature-toggle2.scss */
.mod-feature-toggle2-full .background-img.red {
  background-color: red;
}
/* line 22, ../../../sass/modules/_mod-feature-toggle2.scss */
.mod-feature-toggle2-full .mod-availability-wrapper {
  width: 960px;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 10px;
}
/* line 27, ../../../sass/modules/_mod-feature-toggle2.scss */
.mod-feature-toggle2-full .mod-availability-wrapper a {
  margin-top: 0;
}
/* line 31, ../../../sass/modules/_mod-feature-toggle2.scss */
.mod-feature-toggle2-full .mod-feature-toggle2-full-items {
  position: relative;
}
/* line 33, ../../../sass/modules/_mod-feature-toggle2.scss */
.mod-feature-toggle2-full .mod-feature-toggle2-full-items .mod-feature-toggle-full-item-data {
  width: auto;
}
/* line 35, ../../../sass/modules/_mod-feature-toggle2.scss */
.mod-feature-toggle2-full .mod-feature-toggle2-full-items .mod-feature-toggle-full-item-data .mod-feature-toggle-full-item-img {
  max-height: none;
  width: 100%;
}
/* line 40, ../../../sass/modules/_mod-feature-toggle2.scss */
.mod-feature-toggle2-full .mod-feature-toggle2-full-items .mod-feature-toggle2-full-hd-top-center {
  padding-bottom: 25px;
  margin: 0 auto;
  width: 906px;
  text-align: center;
  position: relative;
  top: 0;
  left: 0;
}
/* line 49, ../../../sass/modules/_mod-feature-toggle2.scss */
.mod-feature-toggle2-full .mod-feature-toggle2-full-items .mod-feature-toggle-full-options-block {
  padding-bottom: 25px;
  padding-top: 0px;
}
/* line 54, ../../../sass/modules/_mod-feature-toggle2.scss */
.mod-feature-toggle2-full .mod-feature-toggle2-full-items .mod-feature-toggle-full-item-data-wrapper .mod-feature-toggle-full-item-data {
  margin: 0 auto;
  padding-bottom: 10px;
  display: none;
}
/* line 58, ../../../sass/modules/_mod-feature-toggle2.scss */
.mod-feature-toggle2-full .mod-feature-toggle2-full-items .mod-feature-toggle-full-item-data-wrapper .mod-feature-toggle-full-item-data.mod-feature-toggle-full-item-show {
  display: block;
}

/* line 1, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-feature-toggle .mod-feature-toggle-full-options {
  position: relative;
  left: 0;
  width: 100%;
  height: 0px;
  padding-top: 20px;
  text-align: center;
}
/* line 9, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-feature .mod-feature-toggle .mod-feature-toggle-full-options {
  position: relative;
  display: table;
}

/* line 16, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-toggle {
  position: relative;
  margin-top: 60px;
  display: none;
}
/* line 21, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-toggle.selected {
  display: block;
  max-width: 940px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  height: 400px;
}
/* line 32, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-toggle :after {
  content: "";
  display: inline;
  clear: both;
}
/* line 38, ../../../sass/modules/_mod-image-half-toggle.scss */
#basic_warranty .mod-image-half-toggle {
  margin-top: 0;
}
/* line 41, ../../../sass/modules/_mod-image-half-toggle.scss */
#powertrain_warranty + #basic_warranty .mod-image-half-toggle {
  margin-top: 60px;
}
/* line 46, ../../../sass/modules/_mod-image-half-toggle.scss */
#driving_range .mod-image-half-toggle {
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 51, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-toggle .mod-image-half-content-wrapper-left-4 {
  margin-left: 90px;
}
/* line 55, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-toggle .mod-image-half-copy img {
  display: block;
}

.mod-image-half-toggle .mod-image-half-copy em {
  font-style: italic;
}

/* line 62, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content {
  width: 31.91489%;
  float: left;
  margin-right: 2.12766%;
}

/* line 66, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image {
  position: relative;
}
/* line 69, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image .mod-image-half-img {
  display: block;
  width: 100%;
}
/* line 73, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image[data-src] .mod-image-half-img {
  cursor: pointer;
}

/* line 78, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-right-bleed {
  width: 66.10169%;
  float: right;
  margin-right: 0;
}

/* line 83, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-copy-left,
.mod-image-half-copy-right {
  overflow: hidden;
  margin-bottom: 40px;
}

/* line 88, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-right {
  width: 40.42553%;
  float: right;
  margin-right: 0;
}

/* line 96, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-subtitle sup {
  top: -0.6em;
}

/* line 103, ../../../sass/modules/_mod-image-half-toggle.scss */
#fuel_economy h1.mod-image-half-subtitle sup {
  top: -0.6em !important;
}

/* line 111, ../../../sass/modules/_mod-image-half-toggle.scss */
#mopar_accessories .mod-image-half-title sub {
  font-size: 0.3em;
}

/* line 120, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-in {
  max-width: 940px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.mod-image-half-in:after {
  content: "";
  display: table;
  clear: both;
}

/* line 126, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-in .mod-callout-js-middle-left-red,
.mod-image-half-in .mod-callout-js-middle-right-red {
  z-index: 1;
}

/* line 130, ../../../sass/modules/_mod-image-half-toggle.scss */
#fuel_economy .mod-callout-js-middle-right-red {
  background-image: url("images/sprite-callout-small.png");
  width: 134px;
  height: 134px;
  margin-top: -146px;
}

/* line 136, ../../../sass/modules/_mod-image-half-toggle.scss */
#fuel_economy .mod-callout-text-top, #fuel_economy .mod-callout-text-middle, #fuel_economy .mod-callout-text-bottom {
  width: 134px;
  height: 134px;
}

/* line 141, ../../../sass/modules/_mod-image-half-toggle.scss */
#fuel_economy .mod-callout-text-top {
  font-size: 20px;
  top: 8px;
}

/* line 146, ../../../sass/modules/_mod-image-half-toggle.scss */
#fuel_economy .mod-callout-text-middle {
  font-size: 75px;
  top: 14px;
}

/* line 151, ../../../sass/modules/_mod-image-half-toggle.scss */
#fuel_economy .mod-callout-text-bottom {
  font-size: 20px;
  top: 90px;
  width: 140px;
}

/* line 157, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper {
  width: 91.48936%;
  float: right;
  margin-right: 0;
  position: relative;
}

/* line 162, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-left {
  left: 0;
}

/* line 166, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-5 .mod-image-half-content-right {
  width: 100%;
}

/* line 170, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-left-6 {
  width: 480px;
}

/* line 175, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-left-4 {
  width: 300px;
  float: left;
  position: relative;
  margin-right: 0;
  margin-left: 80px;
}
/* line 182, ../../../sass/modules/_mod-image-half-toggle.scss */
.ie9 .mod-image-half-content-wrapper-left-4, .ie8 .mod-image-half-content-wrapper-left-4 {
  width: 305px;
}

/* line 187, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-left-4 .mod-image-half-content {
  width: 100%;
}

/* line 191, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-left-5 {
  width: 40.42553%;
  float: left;
  margin-right: 2.12766%;
  position: relative;
  margin-right: 0;
  /*margin-left: 80px;*/
}

/* line 197, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-left-5 .mod-image-half-content {
  width: 100%;
}

/* line 201, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-right-6 {
  width: 48.93617%;
  float: right;
  margin-right: 0;
  right: 0;
}

/*.mod-image-half-image-right-7 img {
    float: right;
}*/
/* line 209, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-4 {
  width: 31.91489%;
  float: right;
  margin-right: 0;
  position: relative;
}

/* line 214, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-4 .mod-image-half-content-right {
  position: relative;
  right: 80px;
  width: 100%;
}

/* line 221, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-left-7,
.mod-image-half-image-right-7 {
  width: 57.44681%;
  float: left;
  margin-right: 2.12766%;
}

/* line 227, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-left-7 {
  float: left;
}
/* line 231, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-left-7 img {
  float: right;
}

/* line 236, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-image-right-7 {
  float: right;
  margin-right: 0;
}

/* line 241, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-5 {
  width: 40.42553%;
  float: right;
  margin-right: 0;
  position: relative;
}

/* line 246, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-content-wrapper-5 .mod-image-half-content-right {
  width: 100%;
}

/* line 250, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-disclaimer-wrapper {
  position: absolute;
  bottom: 0;
  z-index: 1;
  padding: 10px;
  width: 100%;
}

/* line 258, ../../../sass/modules/_mod-image-half-toggle.scss */
#cargo .mod-image-half-disclaimer-wrapper {
  padding-bottom: 0;
}

/* line 266, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-disclaimer-left {
  text-align: left;
}

/* line 270, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-disclaimer-right {
  padding-right: 26px;
  text-align: right;
}

#roof_rack .mod-image-half-disclaimer-right {
  width: 940px;
  margin: 0 auto 0;
  padding-bottom: 0;
  padding-right: 36px !important;
}


/* line 276, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-disclaimer-center {
  text-align: center;
}

/* line 280, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-feature-toggle-full-options-block {
  position: relative;
  height: 45px;
  top: 0;
  padding-top: 10px;
}
/* line 286, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-feature-toggle-full-options-block .mod-feature-toggle-full-options-wrapper {
  text-align: center;
}

/* line 292, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-in2 .mod-image-half-toggle {
  margin-top: 40px;
}
/* line 295, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-in2 .mod-image-half-toggle .mod-image-half-content-wrapper-left-4 {
  margin-left: 140px;
  width: 40.42553%;
}
/* line 299, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-in2 .mod-image-half-toggle .mod-image-half-image {
  width: 400px;
  height: auto;
}
/* line 303, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-in2 .mod-image-half-toggle .mod-image-half-image.mod-image-half-image-left-7 {
  margin-left: 120px;
}
/* line 306, ../../../sass/modules/_mod-image-half-toggle.scss */
.mod-image-half-in2 .mod-image-half-toggle .mod-image-half-image.mod-image-half-image-right-7 {
  margin: 0;
}

/* line 1, ../../../sass/modules/_mod-hot-spots2.scss */
.mod-hot-spot-bg {
  width: 100%;
}

/* line 4, ../../../sass/modules/_mod-hot-spots2.scss */
.mod-hot-spot2-item {
  position: absolute;
  width: 54px;
  height: 54px;
  background-image: url("/assets/styles/images/hotspot/hotspot_sprite.png");
  background-position: 0 1px;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 13, ../../../sass/modules/_mod-hot-spots2.scss */
.mod-hot-spot2-item .mod-hot-spot-item-tooltip {
  position: absolute;
  z-index: 99;
  display: none;
  width: 335px;
  background: white;
  box-shadow: 0 0 5px #101011;
  color: #101011;
  cursor: default;
}
/* line 22, ../../../sass/modules/_mod-hot-spots2.scss */
.ie8 .mod-hot-spot2-item .mod-hot-spot-item-tooltip {
  border: 2px solid #7e7e7e;
}
/* line 25, ../../../sass/modules/_mod-hot-spots2.scss */
.mod-hot-spot2-item .mod-hot-spot-item-tooltip .mod-hot-spot-item-tooltip-headline {
  padding: 10px 0;
}
/* line 28, ../../../sass/modules/_mod-hot-spots2.scss */
.mod-hot-spot2-item .mod-hot-spot-item-tooltip .mod-hot-spot-item-tooltip-thumbnail {
  float: none;
  /*width: 100%;*/
}
/* line 33, ../../../sass/modules/_mod-hot-spots2.scss */
.mod-hot-spot2-item .mod-hot-spots-btn-cta {
  clear: both;
  padding-top: 10px;
  display: none;
}
/* line 38, ../../../sass/modules/_mod-hot-spots2.scss */
.mod-hot-spot2-item:hover {
  background-position: 0 -53px;
}
/* line 41, ../../../sass/modules/_mod-hot-spots2.scss */
.mod-hot-spot2-item.selected {
  background-position: 0 -53px;
}

/* line 1, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-toggle-full-options {
  position: relative;
}
/* line 3, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-toggle-full-options .mod-toggle-full-options-wrapper {
  position: absolute;
  text-align: center;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 2;
  margin-top: 20px;
}
/* line 12, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-toggle-full-options .mod-toggle-full-options-wrapper .mod-toggle-full-option {
  display: inline-block;
  margin-right: 10px;
  max-width: 150px;
  max-height: 50px;
  vertical-align: top;
  border-radius: 2px;
  position: relative;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  cursor: pointer;
  background: #86888b;
  padding: 10px 15px;
}
/* line 27, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-toggle-full-options .mod-toggle-full-options-wrapper .mod-toggle-full-option a {
  color: #fff;
  text-decoration: none;
}
/* line 30, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-toggle-full-options .mod-toggle-full-options-wrapper .mod-toggle-full-option a:hover {
  text-decoration: none;
}
/* line 34, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-toggle-full-options .mod-toggle-full-options-wrapper .mod-toggle-full-option .mod-toggle-full-option-active-pointer {
  display: none;
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-top: 8px solid #d20f06;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  cursor: pointer;
}
/* line 47, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-toggle-full-options .mod-toggle-full-options-wrapper .mod-toggle-full-option:hover {
  background: #d20f06;
}
/* line 49, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-toggle-full-options .mod-toggle-full-options-wrapper .mod-toggle-full-option:hover .mod-toggle-full-option-active-pointer {
  display: block;
}
/* line 54, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-toggle-full-options .mod-toggle-full-options-wrapper .mod-toggle-full-option-active {
  background: #d20f06;
}
/* line 56, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-toggle-full-options .mod-toggle-full-options-wrapper .mod-toggle-full-option-active .mod-toggle-full-option-active-pointer {
  display: block;
}

/* line 62, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-view-toggle2 {
  display: none;
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 67, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-view-toggle2 .mod-view-toggle-wrapper, .mod-view-toggle2 .mod-feature-toggle-half-wrapper {
  width: 780px;
}
/* line 69, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-view-toggle2 .mod-view-toggle-wrapper .mod-view-toggle-content, .mod-view-toggle2 .mod-feature-toggle-half-wrapper .mod-view-toggle-content {
  width: 300px;
}
/* line 72, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-view-toggle2 .mod-view-toggle-wrapper .mod-view-toggle-content .mod-view-toggle-btn-wrapper, .mod-view-toggle2 .mod-feature-toggle-half-wrapper .mod-view-toggle-content .mod-view-toggle-btn-wrapper {
  background-color: #737579;
  border: none;
}
/* line 75, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-view-toggle2 .mod-view-toggle-wrapper .mod-view-toggle-content .mod-view-toggle-btn-wrapper span, .mod-view-toggle2 .mod-feature-toggle-half-wrapper .mod-view-toggle-content .mod-view-toggle-btn-wrapper span {
  color: white;
}
/* line 79, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-view-toggle2 .mod-view-toggle-wrapper .mod-view-toggle-content .btn-link-inline, .mod-view-toggle2 .mod-feature-toggle-half-wrapper .mod-view-toggle-content .btn-link-inline {
  display: block;
  background-position-x: 52%;
}

#lights .mod-view-toggle2 .mod-view-toggle-wrapper .mod-view-toggle-content .btn-link-inline {
  display: inline;
  background-position-x: 100%;
}

/* line 84, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-view-toggle2 .mod-view-toggle-wrapper .mod-view-toggle-disc-text, .mod-view-toggle2 .mod-feature-toggle-half-wrapper .mod-view-toggle-disc-text {
  position: absolute;
  right: 0;
  bottom: 50px;
}
/* line 90, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-view-toggle2.active {
  display: block;
}

/* line 95, ../../../sass/modules/_mod-view-toggle2.scss */
.toggle2-left-top .mod-view-toggle-content {
  margin-top: 90px;
}

/* line 100, ../../../sass/modules/_mod-view-toggle2.scss */
.toggle2-right-top .mod-view-toggle-content {
  margin-top: 90px;
  right: 0;
}

/* line 106, ../../../sass/modules/_mod-view-toggle2.scss */
.toggle2-left-middle .mod-view-toggle-content {
  margin-top: 230px;
}

/* line 111, ../../../sass/modules/_mod-view-toggle2.scss */
.toggle2-right-middle .mod-view-toggle-content {
  margin-top: 230px;
  right: 0;
}

.toggle2-left-middle .mod-view-toggle-wrapper,
.toggle2-right-middle .mod-view-toggle-wrapper{
  height: 600px;
  position: relative;
  width: 1347px;
}

.toggle2-right-middle .mod-view-toggle-wrapper .mod-view-toggle-content{
  left:825px;
}

.toggle2-left-middle .mod-view-toggle-wrapper .mod-view-toggle-content{
  right:811px;
}

/* line 117, ../../../sass/modules/_mod-view-toggle2.scss */
.toggle2-left-bottom .mod-view-toggle-content {
  margin-top: 400px;
}

/* line 122, ../../../sass/modules/_mod-view-toggle2.scss */
.toggle2-right-bottom .mod-view-toggle-content {
  margin-top: 400px;
  right: 0;
}

/* line 130, ../../../sass/modules/_mod-view-toggle2.scss */
.mod-view-toggle-image-wrapper, .mod-feature-toggle-half-image-wrapper,
.mod-feature-toggle-half-image-wrapper,
.mod-view-toggle-image,
.mod-feature-toggle-half-image,
.mod-feature-toggle-half-image {
  left: inherit;
}

/* line 1, ../../../sass/modules/_mod-gallery2.scss */
.gallery-module {
  /*max-width: 940px;*/
  position: relative;
}
/* line 5, ../../../sass/modules/_mod-gallery2.scss */
.gallery-module .mod-background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

/*.gallery2 .gallery{*/
/*display: none;*/
/*}*/
/* line 15, ../../../sass/modules/_mod-gallery2.scss */
.gallery-show {
  display: block;
  max-width: 940px;
  margin: 0 auto;
  position:relative;
}

/* line 20, ../../../sass/modules/_mod-gallery2.scss */
.mod-mini-item img {
  width: 200px;
  height: 120px;
  margin: 0;
  cursor: pointer;
}

/* line 25, ../../../sass/modules/_mod-gallery2.scss */
.mod-feature-toggle-full-item-img {
  max-height: 560px;
  /*max-width: 940px;*/
}

/*TITLE CONTAINER*/
/* line 32, ../../../sass/modules/_mod-gallery2.scss */
.gallery-module .title-container {
  position: relative;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 30px;
  padding-top: 47px;
}
/* line 39, ../../../sass/modules/_mod-gallery2.scss */
.gallery-module .title-container .toggle-container {
  /*padding-top: 20px;*/
  padding-top: 0;
}

/* line 50, ../../../sass/modules/_mod-gallery2.scss */
.gallery-module .image-content-container {
  position: relative;
  text-align: center;
  margin: 0 auto;
}
/* line 56, ../../../sass/modules/_mod-gallery2.scss */
.gallery-module .image-content-container .prev-button,
.gallery-module .image-content-container .next-button {
  position: absolute;
  left: 7.5%;
  z-index: 1;
  top: 45%;
  cursor: pointer;
}
/* line 62, ../../../sass/modules/_mod-gallery2.scss */
.gallery-module .image-content-container .next-button {
  left: 90%;
}
/* line 68, ../../../sass/modules/_mod-gallery2.scss */
.gallery-module .image-container {
  width: 100%;
  height: 515px;
}
/* line 73, ../../../sass/modules/_mod-gallery2.scss */
.gallery-module .copy-container {
  overflow: auto;
  padding-bottom: 10px;
}
/* line 77, ../../../sass/modules/_mod-gallery2.scss */
.gallery-module .copy-container span {
  vertical-align: top;
  top: 8px;
  position: relative;
  float: left;
}

.gallery-module  .dark-theme span {
  color: #fff;
}

.gallery-module  .light-theme span {
  color: #000;
}
/* line 84, ../../../sass/modules/_mod-gallery2.scss */
.gallery-module .copy-container .counter {
  left: -20px;
  padding-right: 10px;
  border-right: 1px solid black;
  margin-left: 70px;
}
/* line 90, ../../../sass/modules/_mod-gallery2.scss */
.gallery-module .copy-container .counter span {
  display: inline-block;
  top: 0;
}
/* line 94, ../../../sass/modules/_mod-gallery2.scss */
.gallery-module .copy-container .caption {
  left: -15px;
  width: 70%;
  text-align: left;
}
/* line 99, ../../../sass/modules/_mod-gallery2.scss */
.gallery-module .copy-container a {
  /*background-color: gray;*/
}

/*CAROUSEL CONTAINER*/
/* line 107, ../../../sass/modules/_mod-gallery2.scss */
.carousel-container {
  padding-bottom: 60px;
  overflow: auto;
  width: 900px;
  margin-left: 35px;
  padding-bottom: 25px;
  padding-top: 2px;
}
/* line 112, ../../../sass/modules/_mod-gallery2.scss */
.carousel-container ul {
  list-style-position: outside;
  list-style-type: none;
}
/* line 116, ../../../sass/modules/_mod-gallery2.scss */
.carousel-container .mod-mini-carousel {
  width: 821px;
  overflow: hidden;
  float: none;
  display: inline-block;
  position: relative;
  left: 1px;
}
/* line 124, ../../../sass/modules/_mod-gallery2.scss */
.carousel-container .mod-mini-items-wrapper {
  width: 2000px;
  left: 0;
}
/* line 128, ../../../sass/modules/_mod-gallery2.scss */
.carousel-container .pagination-container {
  clear: both;
  margin: 0 auto;
  width: 50px;
  padding-top: 10px;
}
/* line 135, ../../../sass/modules/_mod-gallery2.scss */
.carousel-container .mod-carousel-next,
.carousel-container .mod-carousel-prev {
  height: 120px;
  /*float: left;*/
  display: inline-block;
  position: relative;
  top: -6px;
  cursor:pointer;
}
/* line 142, ../../../sass/modules/_mod-gallery2.scss */
.carousel-container .mod-carousel-next {
  /*float: right;*/
  /*right: 5px;*/
  /*position: relative;*/
}
/* line 147, ../../../sass/modules/_mod-gallery2.scss */
.carousel-container .pagination-container .pagination {
  margin: 0 auto;
  width: 10px;
  height: 10px;
  float: left;
  margin-right: 5px;
  background: url("/assets/images/mod-gallery/pagination-not-selected.png");
}
/* line 154, ../../../sass/modules/_mod-gallery2.scss */
.carousel-container .pagination-container .pagination.selected {
  background: url("/assets/images/mod-gallery/pagination-selected.png");
}

/*FULL SCREEN OVERLAY*/
/* line 165, ../../../sass/modules/_mod-gallery2.scss */
.mod-gallery-full-screen-overlay .mode-gallery-full-screen-img,
.mod-gallery-full-screen-overlay .mod-gallery-full-description {
  max-width: 1600px;
  margin: 0 auto;
  max-height: 928px;
}
/* line 170, ../../../sass/modules/_mod-gallery2.scss */
.mod-gallery-full-screen-overlay .mod-full-image {
  height: 100%;
  width: auto;
  display: block;
  margin: 0 auto;
}
/* line 178, ../../../sass/modules/_mod-gallery2.scss */
.mod-gallery-full-screen-overlay .mod-gallery-btn-share,
.mod-gallery-full-screen-overlay .mod-gallery-btn-fullscreen,
.mod-gallery-full-screen-overlay .mod-gallery-btn-download {
  cursor: pointer;
  float: left;
  background-color: #86888b;
  background-color: rgba(134, 136, 139, 0.6);
  background-repeat: no-repeat;
  width: 34px;
  height: 34px;
  margin-right: 2px;
}
.ie8 .mod-gallery-full-screen-overlay .mod-gallery-btn-share,
.ie8 .mod-gallery-full-screen-overlay .mod-gallery-btn-fullscreen,
.ie8 .mod-gallery-full-screen-overlay .mod-gallery-btn-download{
  background:none;
}
/* line 190, ../../../sass/modules/_mod-gallery2.scss */
.mod-gallery-full-screen-overlay .mod-share-link,
.mod-gallery-full-screen-overlay .mod-fullscreen-link,
.mod-gallery-full-screen-overlay .mod-download-link {
  margin-top: 0px;
  margin-left: 1px;
}

/* line 196, ../../../sass/modules/_mod-gallery2.scss */
.mod-mini-items {
  overflow: hidden;
  margin: 0 auto;
  width: 480px;
}

/* line 202, ../../../sass/modules/_mod-gallery2.scss */
.mod-mini-item {
  float: left;
  padding-right: 5px;
}

/* line 206, ../../../sass/modules/_mod-gallery2.scss */
.mod-mini-items-wrapper {
  position: relative;
  overflow: hidden;
}

/* line 213, ../../../sass/modules/_mod-gallery2.scss */
.mod-btn-download:hover .mod-download-link,
.mod-btn-share:hover .mod-share-link,
.mod-btn-fullscreen:hover .mod-fullscreen-link {
  background: url(/assets/images/mod-gallery/icons-hover.png) no-repeat 0 0;
  cursor: pointer;
}

/* line 218, ../../../sass/modules/_mod-gallery2.scss */
.mod-btn-fullscreen:hover .mod-fullscreen-link {
  background-position: -32px 0;
}

/* line 222, ../../../sass/modules/_mod-gallery2.scss */
.mod-btn-share:hover .mod-share-link {
  background-position: -64px 0;
}

/* line 228, ../../../sass/modules/_mod-gallery2.scss */
.mod-share-link,
.mod-fullscreen-link,
.mod-download-link {
  float: left;
  position: relative;
  width: 34px;
  height: 34px;
  margin-top: 10px;
  margin-left: 9px;
  background: url(/assets/styles/images/gallery/gallery-icons.png) no-repeat;
  cursor: pointer;
}

/* line 238, ../../../sass/modules/_mod-gallery2.scss */
.mod-share-link, .mod-gallery-btn-share {
  background-position: -62px 0px;
}

/* line 241, ../../../sass/modules/_mod-gallery2.scss */
.mod-share-link:hover, .mod-gallery-btn-share:hover {
  background-position: -62px 0px;
}

/* line 245, ../../../sass/modules/_mod-gallery2.scss */
.mod-fullscreen-link {
  background-position: -30px 0px;
}

/* line 248, ../../../sass/modules/_mod-gallery2.scss */
.mod-fullscreen-link:hover {
  background-position: -30px 0px;
}

/* line 252, ../../../sass/modules/_mod-gallery2.scss */
.mod-download-link {
  background-position: 0px 0px;
}

/* line 255, ../../../sass/modules/_mod-gallery2.scss */
.mod-download-link:hover {
  background-position: 0px 0px;
}

/* line 258, ../../../sass/modules/_mod-gallery2.scss */
.mod-gallery-caption {
  color: #101011;
}

/* line 262, ../../../sass/modules/_mod-gallery2.scss */
.mod-feature-toggle-full-option-link {
  display: table-cell;
  width: inherit;
  height: inherit;
  padding: 0;
  vertical-align: middle;
  line-height: 14px;
}

.uconnect-gallery {
  position:relative;
}
.uconnect-gallery .mod-mini-item {
    float: left;
    cursor: pointer;
    width: 50px;
    height: 37px;
    margin-right: 6px;
}
.uconnect-gallery .mod-mini-item img{
    width: 100%;
    height: auto;
}
/* line 3, ../../../sass/modules/_mod-uconnect-gallery.scss */
.uconnect-gallery .mod-background {
  /*margin-left: -50%;*/
  width: 100%;
  height: 645px;
}
/* line 8, ../../../sass/modules/_mod-uconnect-gallery.scss */
.uconnect-gallery .mod-background .main-bg {
  margin: 0px auto;
  position: relative;
  width: 100%;
}
/* line 13, ../../../sass/modules/_mod-uconnect-gallery.scss */
.uconnect-gallery .mod-background .main-bg img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 645px;
}
/* line 20, ../../../sass/modules/_mod-uconnect-gallery.scss */
.uconnect-gallery .content-container {
  position: absolute;
  top: 0px;
  height: 100%;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align:center;
  color:#fff;
}

.uconnect-gallery .prev-arrow,
.uconnect-gallery .next-arrow{
  position: absolute;
  background: yellow;
  z-index:1;
  background: black;
  overflow: hidden;
  cursor:pointer;
  top:5px;
}

.uconnect-gallery .prev-arrow img,
.uconnect-gallery .next-arrow img{
  width:100%;
  height:auto;
}

.uconnect-gallery .prev-arrow{
  left: 0;
}

.uconnect-gallery .next-arrow{
  right: 0;
}

/* line 25, ../../../sass/modules/_mod-uconnect-gallery.scss */
.uconnect-gallery .content-container .title-container {
  position: relative;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 30px;
  padding-top: 30px;
}
/* line 32, ../../../sass/modules/_mod-uconnect-gallery.scss */
.uconnect-gallery .content-container .title-container .toggle-container {
  padding-top: 20px;
}
/* line 35, ../../../sass/modules/_mod-uconnect-gallery.scss */
.uconnect-gallery .content-container .title-container .toggle-container .mod-feature-toggle-full-option {
  padding: 10px;
}
/* line 39, ../../../sass/modules/_mod-uconnect-gallery.scss */
.uconnect-gallery .content-container .copy-container {
  text-align: center;
  position: absolute;
  width: 100%;
  top:520px;
}

.uconnect-gallery .mod-feature-toggle-full-desc{
  text-transform: inherit;
  font-family: "Helvetica";
  font-size: 14px;
}


/* line 49, ../../../sass/modules/_mod-uconnect-gallery.scss */
.uconnect-gallery .carousel-container {
  padding-bottom: 0px;
  overflow: auto;
  position: absolute;
  top: 570px;
  height: 48px;
  width: 859px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}

/* line 62, ../../../sass/modules/_mod-uconnect-gallery.scss */
.uconnect-gallery .carousel-container .mod-mini-carousel {
  margin-top: 7px;
  width: 784px;
}



/* Performance traiblazers module */

.mod-container.trailblaze-rousers{
  position:relative;
}
.trailblaze-rousers .performance-module {
  overflow: hidden;
  position: relative;
}
.mod-trailblaze-copy {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.mod-container.trailblaze-rousers .mod-content-perf{
  clear: both;
  content: "";
  display: table;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 940px;
  overflow: hidden;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;

}

.mod-container.trailblaze-rousers .title-container{
  text-align: center;
  margin-top: 50px;
}

.mod-container.trailblaze-rousers .title-container span{
  font-size:18px;
}

.mod-container.trailblaze-rousers .title-container h1{
  font-size:47px;
}

.mod-container.trailblaze-rousers .play-performance-video{
  text-align: center;
  margin-top: 25px;
  height: auto;
}

.mod-container.trailblaze-rousers .play-performance-video img{
  vertical-align:top;
}

.mod-container.trailblaze-rousers .sub-items-container{
  margin-top: 232px;
  padding-left:110px;
}

.mod-container.trailblaze-rousers .sub-items-container div{
  width:312px;
  position:absolute;
  left: 0px;
}

.mod-container.trailblaze-rousers .sub-items-container div.right-content {
  right: 0;
}

.mod-container.trailblaze-rousers .sub-items-container .right-content{
  margin-left: 520px;
  width:343px;
}

.mod-container.trailblaze-rousers .sub-items-container h2{
  font-weight: bold;
  font-style: normal;
  font-family: "Trade Gothic";
  font-size:32px;
}

.mod-container.trailblaze-rousers .sub-items-container a{
  color: #1a23d2;
  line-height: 16px;
  border-bottom: 1px solid #1a23d2;
  font-size: 13px;
  display: inline-block;
  margin-top: 3px;
}

.mod-container.trailblaze-rousers .sub-items-container a:hover {
  text-decoration: none;
}

.mod-container.trailblaze-rousers .sub-items-container .play-ringtone{
  position: absolute;
  right: 0;
  width: 190px;
  bottom: -40px;
  padding: 2px;
}

.mod-container.trailblaze-rousers .sub-items-container .phone-ring {
  float: left;
  margin-right: 10px;
}

.mod-container.trailblaze-rousers .sub-items-container .play-ringtone-links {
  position: relative;
  overflow: hidden;
  width: auto;
}

.mod-container.trailblaze-rousers .sub-items-container .play-ringtone a{
  color: #000;
  border-bottom: 1px solid #000;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
}

.mod-container.trailblaze-rousers .sub-items-container .play-ringtone a.download-ringtone{
  color: #fff;
  font-size: 10px;
  font-weight: inherit;
  float: left;
}

/* Commented the below lines to fix heading text getting hidden issue - CGDODGE-641 */
/*.mod-vlp-hero-content-header {
  margin-top: 40px;
  width: 100%;
  margin-bottom: 40px;
}*/

.mod-incentives-offers-wrapper {
  margin-left:0;
}

.mod-vlp-wrapper .mod-wrapper {
  margin-top: 20px;
  /*min-height: 560px;*/
}

.mod-vlp-wrapper .mod-wrapper .mod-feature-toggle-full,
.mod-vlp-wrapper .mod-wrapper .mod-feature-toggle-full-bd {
  height: 560px;
}

.mod-vlp-wrapper .mod-wrapper .mod-feature-toggle-full-options{
  bottom: 0;
}

.mod-vp-incentives-offers-tabs-content .incentives-apr,
.mod-vp-incentives-offers-tabs-content .incentives-cash{
  margin-left:14px;
}

.mod-vp-incentives-offers-tabs-content .incentives-apr .incentive-apr-data{
  margin-top: 5px;
  border-top: none;
}
.mod-view-toggle2{
  overflow:hidden;
}
.mod-view-toggle2 .mod-view-toggle-wrapper,
.mod-view-toggle2 .mod-feature-toggle-half-wrapper {
  width:100%;
  height:100%:
}

.toggle2-left-middle .mod-view-toggle-wrapper .mod-view-toggle-content {
  right:inherit;
  left:276px;
}

.mod-wrapper-bleed-tall#uconnect_systems{
  background: #e1e1e1;
}

.ie8 #overview.mod-container .mod-feature-story-hd .mod-feature-story-copy-wrapper {
  width:590px;
}

.ie8 #overview.mod-container .mod-feature-story-hd .mod-feature-story-copy-wrapper p {
  width:480px;
  margin:0 auto;
}

#overview.mod-container .mod-feature-story-bg-in img {
  display: block;
  width: 100%;
  height: auto;
}

.mod-feature-toggle2-full .mod-feature-toggle2-full-items .mod-feature-toggle2-full-hd-top-center {
  padding-bottom: 0;
}

.mod-feature .mod-feature-toggle-full-desc {
  margin-bottom: 5px;
}

.mod-model-detail-item a.mod-model-detail-modelname {
  padding: 0 30px;
}
.mod-model-detail-item a.mod-model-detail-modelname:hover{
  color: #101011;
  text-decoration: underline;
}
.mod-model-detail-item a.mod-model-detail-modelprice:hover{
  color: #101011;
  text-decoration: none;
}

.mod-model-detail-item a.mod-model-detail-modelname > sup {
  top:-6px;
}

.ie8 .mod-side-nav-vehicle-nav .vehicle-nav > ul > li{
background: -moz-linear-gradient(top,  rgba(20,20,20,0.9) 0%, rgba(20,20,20,0.9) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(20,20,20,0.9)), color-stop(100%,rgba(20,20,20,0.9)));
background: -webkit-linear-gradient(top,  rgba(20,20,20,0.9) 0%,rgba(20,20,20,0.9) 100%);
background: -o-linear-gradient(top,  rgba(20,20,20,0.9) 0%,rgba(20,20,20,0.9) 100%);
background: -ms-linear-gradient(top,  rgba(20,20,20,0.9) 0%,rgba(20,20,20,0.9) 100%);
background: linear-gradient(to bottom,  rgba(20,20,20,0.9) 0%,rgba(20,20,20,0.9) 100%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6141414', endColorstr='#e6141414',GradientType=0 ); */
background-color: #585858;
}

/* Commenting it out to fix the thumb height issue in inline gallery thumbnail - CGDODGE-719*/
/*.mod-inline-gallery-thumb{
  height:90px;
}*/


/* Packages */
#rt_scat_pack_with_appearance_group.mod-wrapper-bleed .mod-share-link{
  background: url('/assets/images/mod-gallery/share.jpg');
}
/* Packages */
#rt_scat_pack_with_appearance_group.mod-wrapper-bleed .mod-fullscreen-link{
  background: url('/assets/images/mod-gallery/maximize.jpg');
}
/* Packages */
#rt_scat_pack_with_appearance_group.mod-wrapper-bleed .mod-download-link{
  background: url('/assets/images/mod-gallery/download.jpg');
}

.mod-feature-accordian-full-features-content li {
  overflow: hidden;
}

.mod-feature-accordian-full-features-content li:first-child {
  border-top: 1px solid #000;
}

.dark-theme .mod-feature-accordian-full-features-content li:first-child {
  border-top: 1px solid #fff;
}

.mod-modelizer-item-title {
  text-transform: capitalize;
}

#additional_performance_features .mod-feature-accordian-full-hd,
#suspension_systems  .mod-feature-accordian-full-hd {
  width: 355px;
}

#colors.mod-container h1.title-small,
#iconic_styling.mod-container h1.title-small,
#stripes.mod-container .mod-feature .mod-feature-toggle-full-title,
#hoods.mod-container .mod-feature .mod-feature-toggle-full-title,
#high_performance_cues.mod-container h1.title-small,
#amenities.mod-container h1.title-small,
#comfort.mod-container h1.mod-hot-spot-headline,
#spaciousness.mod-container .mod-feature .mod-feature-toggle-full-title,
#performance_cockpits.mod-container h1.title-small,
#rt_classic.mod-container h1.title-small,
#rt_scat_pack_with_appearance_group.mod-container h1.title-small,
#super_sport_group.mod-container h1.title-small,
#amenities.mod-container .mod-hot-spot-headline,
#digital_dash.mod-container .mod-feature-toggle-full-title,
#uconnect_systems.mod-container .mod-feature-toggle-full-title,
#realtime_updates.mod-container .mod-feature-toggle-full-title,
#uconnect_access.mod-container .mod-image-full-title,
#connectivity.mod-container .mod-feature-toggle-full-title,
#sirius_xm_satellite.mod-container .mod-image-half-title,
#electronic_shifter.mod-container .mod-image-full-title,
#steering_wheels.mod-container .mod-feature-toggle-full-title,
#harman_kardon_audio.mod-container .mod-image-full-title,
#passenger_protection.mod-container .mod-feature-toggle-full-title,
#safety__security_tour.mod-container .mod-hot-spot-headline,
#accident_avoidance.mod-container .mod-feature-toggle-full-title,
#transmission.mod-container .mod-feature-toggle-full-title,
#driving_range.mod-container .mod-image-full-subtitle
{
  font-size: 3.07692rem;
}

.ie8 #stripes  .mod-feature .title-small {
  font-size: 40px;
  font-weight: bold;
}

#colors.mod-container .mod-modelizer-item-copy{
  width:800px;
}



#iconic_styling.mod-container .gallery-module .copy-container .counter span,
#high_performance_cues.mod-container .gallery-module .copy-container .counter span,
#amenities.mod-container .gallery-module .copy-container .counter span,
#performance_cockpits.mod-container .gallery-module .copy-container .counter span{
  color:#ffffff;
}

#iconic_styling.mod-container .gallery-module .copy-container .caption,
#high_performance_cues.mod-container .gallery-module .copy-container .caption,
#amenities.mod-container .gallery-module .copy-container .caption,
#performance_cockpits.mod-container .gallery-module .copy-container .caption{
  color:#ffffff;
}

#lights.mod-container .mod-toggle-full-options .mod-toggle-full-options-wrapper .mod-toggle-full-option a{
  font-family: "Trade Gothic";
}

#high_performance_cues.mod-container .mod-feature .mod-feature-toggle-full-desc{
  width:100%;
}

#srt.mod-container .contenttop4{
  width: 100%;
  float: none;
  left: 0;
}

#srt.mod-container .width620{
  margin: 0 auto;
}

#srt.mod-container .width620 p{
  margin-bottom:19px;
}

#overview .mod-feature-story-copy-wrapper{
  width:475px;
}

#rt_redline_apperance .carousel-container ul.features,
#sinister_super_sport_group .carousel-container ul.features{
  color:#fff;
}

.carousel-container ul.features{
  padding-left:14px;
  position:relative;
  float:left;
  margin-top:20px;
}

.carousel-container ul.features:after{
  position:relative;
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.carousel-container ul.features .first{
  margin-bottom: 20px;
  margin-left: -4px;
  display: block;
}

.carousel-container ul.features li {
  width: 48.4%;
  float: left;
  margin-bottom: 14px;
  list-style-position: outside;
  list-style-type: disc;
  margin-left: 10px;
  height: 22px;
}
.mod-option-carousel-item img{
  cursor:pointer;
}
.all_features  .st-checkbox{
  display:none;
}
.st-mc-chart > table > thead div th{
  vertical-align: top;
}
.mod-all-features .st-mc-chart .model-tab > span{
  height:28px;
}
#main-content .st-mc-chart .model-name strong{
  font-size:14px !important;
}
#engines .infographic {
  margin-top: 40px;
}
.mod-modelizer-item-color.sublime-green{
  background-position: -1372px 19px;
}
.mod-modelizer-item-color.sublime-green:hover,
.mod-modelizer-item-color.sublime-green.selected{
  background-position:-1372px 5px;
}
.mod-modelizer-item-color.b5-blue{
  background-position: -439px 19px;
}
.mod-modelizer-item-color.b5-blue:hover,
.mod-modelizer-item-color.b5-blue.selected{
  background-position:-439px 5px;
}
ul.palette li.sublimegreen a span{
  background-position: -154px 0;
}
ul.palette li.b5blue a span{
  background-position: -126px 0;
}

#digital_dash.mod-wrapper-bleed-tall{
  min-height:550px;
}

#uconnect_systems.mod-wrapper-bleed-tall{
  min-height:660px;
}

#realtime_updates.mod-wrapper-bleed-tall{
  min-height:640px;
}

#sirius_xm_satellite_radio_and_entertainment.mod-container{
  min-height:410px;
}

#realtime_updates.mod-wrapper-bleed-tall{
  min-height:640px;
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /*#lights .mod-view-toggle-image{
    left: -9%;
  }*/
  .toggle2-right-middle .mod-view-toggle-wrapper .mod-view-toggle-content{
    left:660px;
  }
  .toggle2-left-middle .mod-view-toggle-wrapper .mod-view-toggle-content{
    left:170px;
    width:280px;
  }

  #stripes .mod-feature-toggle-full-option{
    max-width: 123px;
    padding: 3px 0;
    font-size: 12px;
    min-height: 43px;
    line-height: 20px;
  }

  .global-header, .secondary-nav{
    max-width: 1024px !important;
  }

  .mod-gallery-overlay .mod-gallery-content{
    width:90%;
  }

  .mod-gallery-full-screen-overlay .mode-gallery-full-screen-img,
  .mod-special-packages-full-screen-overlay .mod-special-packages-full-screen-img,
  .mod-model-detail-full-screen-overlay .mod-model-detail-full-screen-img{
    height: 75% !important;
  }

  .mod-gallery-full-screen-overlay .mod-full-image,
  .mod-special-packages-full-screen-overlay .mod-full-image,
  .mod-model-detail-full-screen-overlay .mod-full-image {
    width: 100% !important;
    height: auto !important;
  }


  /*****
  Performance page / SRT module IPAD bg Fix START
  ******/

  #srt.mod-container .mod-trailblaze-background img{
    width:100%;
  }

  #srt.mod-container.trailblaze-rousers .title-container h1{
    font-size:39px;
    margin-bottom:0;
  }

   #srt.mod-container.trailblaze-rousers .perf-mod-desc1{
    font-size:39px;
    margin-bottom:0;
  }

  #srt.mod-container.trailblaze-rousers .play-performance-video img{
    width:140px;
  }

  #srt.mod-container.trailblaze-rousers .sub-items-container{
    margin-top: 130px;
    padding-left: 100px;
  }

  #srt.mod-container.trailblaze-rousers .sub-items-container .right-content{
    margin-left: 382px;
    width: 343px;
  }

  #srt.mod-container.trailblaze-rousers .sub-items-container div{
    width: 312px;
    position: absolute;
    left: 90px;
  }

  /*****
  Performance page / SRT module IPAD bg Fix END
  ******/


}



/*
Generic site overview - styling changes August 1st 2015
Adjustments of header size and margins
*/


/**************
GLOBAL CHANGES
**************/

.mod-feature .mod-feature-toggle-full-desc {
  margin-bottom: 20px;
  margin-top: 5px;
}

em.bold-copy{
  font-weight:bold;
}

.mod-image-full-bg-in img {
  max-width: 100%;
  height: auto;
}

/*************
EVERYTHIG BELOW IS CURRENTLY TEMPORARY DO NOT REMOVE YET
**************/

#connectivity .mod-feature-toggle-full-title{
  line-height: 1;
}

/*************
START TITLE SPACING FOR ALL PAGES
*************/

/* Interior page */

#amenities.mod-container .gallery-module .title-container{
  padding-top: 46px;
}

#seating.mod-container .mod-inline-gallery{
  margin-top: 2px;
}

#spaciousness.mod-container .mod-feature-toggle-full-title,
#iconic_styling.mod-container .mod-feature-toggle-full-title,
#design_highlights.mod-container .mod-feature-toggle-full-title{
  margin-top: 48px;
}

#performance_cockpits.mod-container .gallery-module .title-container{
  padding-top: 45px;
}

/* Exterior page */

#colors.mod-container .mod-modelizer-bg + .mod-modelizer-item-wrapper{
  margin-top:43px;
}

#wheels.mod-container .mod-option-carousel-wrapper{
  margin-top:45px;
}

#amenities.mod-container .mod-hot-spots-center .mod-hot-spots-head-wrapper{
  margin-top:43px;
}

#digital_dash.mod-wrapper-bleed-tall{
  height:532px;
}
#uconnect_systems.mod-wrapper-bleed-tall{
  min-height:690px;
}

#connectivity.mod-container .mod-feature-toggle-full-title,
#steering_wheels.mod-container .mod-feature-toggle-full-title,
#realtime_updates.mod-container .mod-feature-toggle-full-title,
#uconnect_systems.mod-container .mod-feature-toggle-full-title,
#uconnect_access.mod-container .contenttop3,
#srt.mod-container .contenttop4,
#stripes.mod-container .mod-feature .mod-feature-toggle-full-title,
#digital_dash.mod-container .mod-feature-toggle-full-title,
#harman_kardon_audio.mod-container .contenttop3,
#engines.mod-container .mod-feature-toggle-full-title,
#fuel_economy.mod-container .contenttop2,
#passenger_protection.mod-container .mod-feature .mod-feature-toggle-full-title,
#accident_avoidance.mod-container .mod-feature .mod-feature-toggle-full-title,
#fuel_economy.mod-container .mod-feature-columns-hd{
  margin-top:47px;
}

#fuel_saver_technology.mod-container .contenttop3{
  margin-top:38px;
}

#transmission.mod-container{
  padding-bottom:30px;
}

#driving_range.mod-container .contenttop3{
  margin-top:43px;
}

#transmissions.mod-container{
  padding-bottom:50px;
}


#road_control.mod-container .mod-feature .mod-feature-toggle-full-title,
#efficiency_features.mod-container .mod-feature .mod-feature-toggle-full-title{
  font-size:3.07rem;
  margin-top:47px;
}

#road_control.mod-container,
#efficiency_features.mod-container{
  padding-bottom:30px;
}

#performance_models.mod-container .mod-feature-story-top-center{
  margin-top:44px;
}

#srt.mod-container{
  margin-top:-1px;
}

#srt.mod-container.trailblaze-rousers .title-container{
  margin-top:44px;
}

.gallery-module .title-container h1{
  font-size:3.07rem;
  line-height:101%;
}


/*************
END TITLE SPACING
*************/

#spaciousness.mod-container .mod-feature-toggle-full-desc{
  margin-bottom:5px;
}

#spaciousness.mod-container .btn-link-inline{
  margin-top:0;
}


#performance_cockpits.mod-container .mod-feature-toggle-full-desc span{
  font-weight:bold;
}

#spaciousness.mod-container .mod-feature-toggle-full-title{
  margin-bottom: 0;
}

#spaciousness.mod-container .mod-feature-toggle-full-item-img{
  margin-top: -50px;
  z-index: -10;
}

/***********
Packages
************/

#scat_pack_appearance_group.mod-container .gallery-module .copy-container a.share-button{
  background: url(/assets/styles/images/gallery/gallery-icons.png) no-repeat;
  background-position: -62px 0;
}

#scat_pack_appearance_group.mod-container .gallery-module .copy-container a.maximize-button{
  background: url(/assets/styles/images/gallery/gallery-icons.png) no-repeat;
  background-position: -30px 0;
}

#scat_pack_appearance_group.mod-container .gallery-module .copy-container a.download-button{
  background: url(/assets/styles/images/gallery/gallery-icons.png) no-repeat;
  background-position: 0px 0;
}

#scat_pack_appearance_group.mod-container .gallery-module .copy-container a.share-button:hover{
  background: url(/assets/images/mod-gallery/gallery-icons-black.png) no-repeat;
  background-position: -62px 0;
}

#scat_pack_appearance_group.mod-container .gallery-module .copy-container a.maximize-button:hover{
  background: url(/assets/images/mod-gallery/gallery-icons-black.png) no-repeat;
  background-position: -30px 0;
}

#scat_pack_appearance_group.mod-container .gallery-module .copy-container a.download-button:hover{
  background: url(/assets/images/mod-gallery/gallery-icons-black.png) no-repeat;
  background-position: 0px 0;
}



/*TOGGLE VLPs*/
/*.mod-incentives-offers-wrapper .mod-incentives-offers {
  display: none;
}
.mod-incentives-offers-wrapper .mod-incentives-offers.show{
  display: block;
}*/
.mod-incentives-offers-wrapper .toggle-wrapper .toggle:hover{
  cursor: pointer;
}
.mod-incentives-offers-wrapper .toggle-wrapper .toggle {
    padding: 5px 20px;
    background-color: #86888b;
    margin: 0;
    color: rgb(255,255,255);
    display: block;
    position: absolute;
    top: 18px;
    left: -42px;
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
    /*-ms-transform: rotate(90deg); /* IE 9 */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); /* IE 8 */
    font-size: 12px;
    line-height: 14px;
    font-family: 'Trade Gothic', Arial;
}
@media screen\0 {
  .mod-incentives-offers-wrapper .toggle-wrapper .toggle {
    left: -24px;
  }
}
.mod-incentives-offers-wrapper .toggle-wrapper .toggle.selected {
    background-color: #d20f06;
}
.mod-incentives-offers-wrapper .toggle-wrapper .toggle:last-child {
    top: 78px;
}



/*All Features Chart Toggle*/
/** removing global css overrides
.st-mc-year-selector {
    width: 940px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    clear: both;
}
.st-mc-year-selector .container li.gc-button-toggle-active {
    float: left;
    position: relative;
    top: 5px;
    margin: 0 5px;
    font-size: 12px;
    font-family: Arial;
    background-color: #86888b;
    padding: 2px;
}
.st-mc-year-selector .container li.gc-button-toggle-active.selected{
    background-color: #d20f06;
}
.st-mc-year-selector .container li.gc-button-toggle-active:hover{
  cursor: pointer;
  background-color: #cccccc;
}
.st-mc-year-selector .container li.gc-button-toggle-active:last-child{
  left: -11px;
}
.st-mc-year-selector .container b {
  display: inline-block;
  font-size: 13px;
  font-family: Arial;
  margin-left: 80px;
  text-transform: uppercase;
  letter-spacing: -0.02em;
}
.st-mc-year-selector .container .gc-button-toggle-active a {
  padding: 3px 8px;
  letter-spacing: -0.1em;
  color: #fff;
}

.st-mc-year-selector .container .gc-button-toggle-active.selected a{
    letter-spacing: -.05em;
}
.st-mc-year-selector .container #year-variation{
    display: inline-block;
}
.st-mc-year-selector .container{
    text-align: left;
}
*/
/*Model Detail Toggle*/
.mod-model-detail .mod-feature-toggle-full-options-wrapper{
  position: relative;
  top: 11px;
  margin-right: 30px;
}
.mod-model-detail .mod-feature-toggle-full-option{
  width: 65px !important;
  /*height: 29px !important;*/
  margin-right: -6px;
  padding: 0;
}
/*.mod-model-detail .mod-feature-toggle-full-option a{
  padding-top: 4px;

}*/
.mod-model-detail .mod-feature-toggle-full-option:hover{
  background-color: #cccccc;
}
.mod-model-detail .mod-feature-toggle-full-options-wrapper .mod-feature-toggle-full-option-active-pointer{
  display: none;
}


.mod-image-half-copy .features-overlay
{
  margin-top: 40px;
  float: left;
}
/* Availability by Model Toggle */
/*.year-toggle .gc-button-toggle li a {
    color: #fff;
    padding: 3px 8px;
    letter-spacing: -.05em;
}
.year-toggle .gc-button-toggle li.gc-button-toggle-active {
    float: left;
    font-size: 12px;
    padding: 2px;
    background-color: #d20f06;
}
.year-toggle .gc-button-toggle li:hover {
    background-color: #cccccc;
}
.year-toggle .gc-button-toggle li {
    background-color: #86888b;
    float: left;
    font-size: 12px;
    margin: 0 5px;
    padding: 2px;
}
.year-toggle .gc-button-toggle li:hover {
    background-color: #cccccc;
}
.year-toggle .gc-button-toggle li:last-child {
    margin-left: -5px;
}
.year-toggle ul.gc-button-toggle {
    float: left;
    font-size: 12px;
    margin: 0 5px;
    padding: 2px;
    top: -4px;
    position: relative;
}
.year-toggle {
    float: left;
    margin-left: 0;
    margin-top: 14px;
    display: block;
    clear: both;
}
.year-toggle span {
    float: left;
}

.mod-container h1 sup {
    font-size: 0.5em;
    top: -0.7em;
}
.mod-special-packages-durango .heading{
    margin-left: 80px;
}

.cllc-modal-window .innnerLayer{
  width: 100%;
  height: 100%;
}
.cllc-modal-window .innnerLayer iframe{
  height: 100%;
}

.gc-cta, a.gc-cta {
  display: block !important;
}

.gc-cta:after, a.gc-cta:after {
  position: relative !important;
  left: 3px !important;
}
.global-nav .veh-list > li > a{
  line-height: 42px !important;
}

.gc-cta.features-overlay{
  text-align: center;
  text-decoration: underline;
  font-weight: bold;
}
.gc-cta.features-overlay:hover{
  text-decoration: underline;
}
.gc-cta.features-overlay:after{
  text-decoration: none;
}*/

.mod-vlp-comp-selector .mod-hot-spot-headline{
  margin-top: -5px;
}
.list-disc{
   list-style-type: disc;
}
.mod-image-full-subtitle{
  font-size: 3.7rem;
}

#theft_deterrent_system.mod-image-full {
  margin-top: 50px;
}

.theme-light a.complex-button, a.complex-button {
  height: 100%;
  width: 100%;
  line-height: 0;
  padding: 0;
  background: none;
  border-radius: 2px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13px;
  display: inline-block;
  font-family: "Trade Gothic";
}

.complex-button .name {
  height: 23px;
  padding: 0px 0px 0px 10px;
  width: 190px;
  top: 0px;
  float: left;
  background-color: rgba(0,0,0,.65);
  position: relative;
  left: -1px;
  font-family: "Trade Gothic", Arial;
  border-radius: 2px;
}

.complex-button .name span {
    height: 11px;
    top: 12px;
    position: relative;
    color: #d7d7d7;
    line-height: 0;
}
.complex-button.large{
  font-size: 14px;
}
.complex-button.large .name{
  height: 31px;
  width: 147px;
}
.complex-button.large .name span{
  top: 16px;
}

.complex-button .arrow{
  width: 25px;
  height: 23px;
  right: -1px;
  position: relative;
  background-color: rgba(0,0,0,.65);
  display: inline-block;
  border-radius: 2px;
}

.complex-button .arrow .cta-arrow {
  position: relative;
  height: 15px;
  width: 14px;
  top: 4px;
  left: 7px;
  background: url(/assets/images/dodge-arrows.png) no-repeat;
  background-position: -52px 0;
  display: block;
}
.complex-button.large .arrow{
  height: 31px;
  width: 20px
}
.complex-button.large .arrow .cta-arrow{
  top: 7px;
  left: 3px;
}

.complex-button:hover .arrow .cta-arrow {
    background-position: -42px 0;
}

.complex-button:hover .name {
    background-color: #d20f06;
}
.complex-button:hover .name span {
    color: #ffffff;
}

.complex-button:hover .arrow {
    background-color: #d20f06;
}



.complex-button.theme-red .arrow .cta-arrow {
    background-position: -42px 0;
}

.complex-button.theme-red .name {
    background-color: #d20f06;
}
.complex-button.theme-red:hover .name {
    background-color: #a80c05;
}
.complex-button.theme-red .name span {
    color: #ffffff;
}

.complex-button.theme-red .arrow {
    background-color: #d20f06;
}
.complex-button.theme-red:hover .arrow {
    background-color: #a80c05;
}

#midbody{
  width: 960px;
  position: relative;
  top: -10px;
  margin: 0 auto;
  left:0;
  margin-top:18px;
}

#midbody .bhp-promo-carousel .view {
    /*float: left;*/
    height: 135px;
    overflow: hidden;
    position: relative;
    width: 960px;
    margin: 0 auto;
  /*padding-bottom: 25px;*/
}

#midbody .bhp-promo-carousel .prev-arrow, .bhp-promo-carousel .next-arrow, .bhp-promo-carousel .prev-arrow, .bhp-promo-carousel .next-arrow {
    background-image: url("/deprecated/images/2013/arrows.png");
    background-position: -15px -216px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 160px;
    margin-top: 5px;
    width: 34px;
}

#midbody .bhp-promo-carousel .next-arrow {
    background-position: -92px -387px;
  margin-left: 1px;
}
#midbody .bhp-promo-carousel .view ul {
    height: 165px;
    left: 0;
    position: absolute;
    top: 0;
    width: 1345px;
}
#midbody .bhp-promo-carousel .view ul #first-li{
  width: 226px;
}
#midbody .bhp-promo-carousel .view ul li {
    display: block;
    float: left;
    height: 123px;
    padding: 6px 0 0 4px;
    position: relative;
    width: 240px;
}

#midbody .bhp-promo-carousel .prev-arrow, .bhp-promo-carousel .next-arrow, .bhp-promo-carousel .prev-arrow, .bhp-promo-carousel .next-arrow {
    background-image: url("/deprecated/images/homepage-arrows2.png");
    background-position: -19px -387px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 160px;
    margin-top: 5px;
    width: 33px;
}
#midbody .bhp-promo-carousel .view #shopping-tools-tile{
  top: 5px;
  width: 229px;
  height: 123px;
  border-right: 1px dotted #a5a5a5;
}
#midbody .bhp-promo-carousel .view #shopping-tools-tile li {
    padding: 0;
    height: 21px;
    clear: both;
    margin-bottom: 5px;
    width: 225px;
}

 .promo_dart {
  position: absolute;
  left: 65px;
  top: 87px;
  /* width: 65px; */
}