@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;
}
body.locked-position {
	height: 100%;
	overflow: hidden;
	width: 100%;
	position: fixed;
}

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

/* 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;
	font-size: 10px;
}

/* 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;
}
.lfa a:hover {
	color: #000;
}

/* 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: 1.3rem;
	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: 32px;
	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: 32px;	  /* 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: 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 */
#lights .toggle2-right-middle .mod-view-toggle-content {
	margin-top: 181px;
}
.btn-view-toggle-wrapper, .mod-view-toggle-btn-wrapper {
	display: inline-block;
	margin: 2px 0 13px;
	padding: 5px 10px;
	border: 1px solid #262728;
	background: #fff;
}

/* 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;
}
.mod-wrapper#all_features {
	padding-top: 0;
}

/* 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;
}
.mod-wrapper-bleed {
	min-height: 300px;
}

/* 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;
	/*min-width: 1220px;*/
}
.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 */

/*CTA updates*/
.mod-all-features .st-mc-one-model .st-ms-availability-legend {

	/*padding-bottom: 36px;*/
	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: 15px;
	font-size: 32px;
}

/* 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: -10px;
	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;
	font-size: 10px;
}

/* 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;
	font-size: 13px;
}

/* line 143, ../../../sass/modules/_mod-feature-story.scss */
.mod-feature-story-title {
	font-size: 41px;
	letter-spacing: -0.035em;
	line-height: 0.95;
	margin: 10px 0 20px;
	padding-bottom: 31px;
}
#overview .mod-feature-story-title {
/*	text-shadow: 0 0 60px black;*/
}
#overview .mod-feature-story-copy p {
/*	text-shadow: 0 0 10px black;*/
}
#stow_n_go_seating .mod-view-toggle-btn-wrapper, #power_sliding_doors .mod-view-toggle-btn-wrapper, #headlamps .mod-view-toggle-btn-wrapper, #rear_seat_entertainment .mod-view-toggle-btn-wrapper {
	margin: 10px 0 20px;
}
.title-small {
	padding-bottom: 0px;
}
.mod-special-packages .title-small, #performance_pages .title-small {
	padding-bottom: 10px;
}
#colors .title-small {
	padding-bottom: 13px;
}

/* 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;
}
.mod-view-toggle-content .features-overlay {
	margin-top: 10px;
}

/*
 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;
}
.mod-gallery-disclaimer {
	font-size: 10px;
}

/* 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: 20px; /* CGMAIN-6111 decreased padding-top since removed the div dodge-lines*/
	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 35px; /* CGMAIN-6111 increased width and padding since five columns changed into four*/
	width: 175px;
	height: 485px;
	border-right: 1px dotted #7E7E7C;
}

/* line 49, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .first_column {
	margin-left: 60px;
	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;
	text-transform: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* 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: -136px -54px;  /*CGMAIN-6111 adjusted onHover state of facebook logo*/
}

/* 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: 11px;
}

/* line 157, ../../../sass/modules/_mod-global-footer.scss */
.mod-global-footer .footer-toplinks .links .last {
	float: right;
	margin-right: 2px;
	border-right: medium none;
}

/* 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: 373px;
	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: 363px;
	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: 80px;
	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 {
	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: 33px;
	width: 620px;
}
.mod-vlp-comp-selector .mod-hot-spots-head-wrapper {
	margin-top: 35px;
}
.mod-vlp-comp-selector .mod-hot-spots-btn-cta {
	clear: both;
	padding-top: 18px;
}
.mod-vlp-comp-selector .mod-hot-spot-headline {
	padding-bottom: 11px;
}
.mod-hot-spot-headline {
	padding-bottom: 16px;
}

/* 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:-280px;
	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;
}
#passenger_protection .mod-hot-spots-center .mod-hot-spots-head-wrapper {
	margin-left: -280px;
}

/* 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;
	font-size: 10px;
}
#storage .mod-hot-spot-disclaimer-bottom-right {
	font-size: 13px;
	margin-right: -663px;
}

/* 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: 0px;
}

/* 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: 13px;
	text-align: left;
}

/* line 215, ../../../sass/modules/_mod-hot-spots.scss */
.mod-hot-spot-item-tooltip-thumbnail {
	float: right;
	margin: 0px;
}

/* 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%;
}
#concert_hall_sound .mod-image-full-disclaimer-wrapper {
	color: #fff;
}

/* line 94, ../../../sass/modules/_mod-image-full.scss */
.mod-image-full-disclaimer {
	text-align: right;
	font-size: 8pt;
}
#navigation .mod-image-full-disclaimer {
	color: #fff;
}

/* 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;
}
#brakes .width300 {
	width: 314px;
}

/* 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 */
.width630 {
	width: 630px;
	text-align: center;
}
/* 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: 13px;
}
#brakes .dark-theme .mod-image-full-title {
	text-shadow: 0 0 11px black;
}

/* 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: 35px;
}
.mod-image-half {
	margin-top: 35px;
}

/* 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;
}
#fuel_economy .mod-image-half {
	padding-bottom: 65px;
}

/* 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: -113px;
}

/* 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;
	margin-top: 13px;
}

/* 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;
	margin-top: 13px;
	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;
}
#seating .mod-inline-gallery {
	width: auto;
	float: none;
}

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

/* 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;
}
#seating .mod-inline-gallery-image-left-max {
	float: none;
	width: auto;
}

/* line 15, ../../../sass/modules/_mod-inline-gallery.scss */
#seating .mod-inline-gallery-content-right-min {
	float: none;
	margin-left: 15px;
	margin-right: 0;
	position: absolute;
	top: 380px;
	width: 50.488%;
}
.mod-gallery-img-name {
	left: 15px;
	position: absolute;
	text-align: center;
	top: 315px;
	width: 562px;
}
.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;
	text-align: center;
}

/* 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;
}
#seating .mod-inline-gallery-thumb {
	cursor: pointer;
	padding-right: 0;
	position: relative;
	width: 85px;
	min-height: 23px;
	min-height: 15px\0;
	padding: 0 1px 0 1px;
	height: 23px;
	margin: 2px 0 0;
}
.sport-seats .mod-inline-gallery-thumb-wrapper, .standard-seats .mod-inline-gallery-thumb-wrapper {
	margin-top: 10px;
	margin-bottom: 20px;
}
.sport-seats > p, .standard-seats > p {
	padding: 0;
}
.standard-seats > h2, .sport-seats h2 {
	font-family: "Trade Gothic";
	font-size: 15px;
	font-weight: bold;
}
#seating .mod-inline-gallery-active-thumb {
	border: 1px solid black;
	box-sizing: border-box;
	padding: 3px;
	width: 87px;
}
#seating .mod-inline-gallery-active-thumb > span {
	box-sizing: border-box;
	height: 15px;
	width: 79px;
}

/* 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: absolute;
	right: 0;
	bottom: 90px;
	width: 100%;
}

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

/* 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;
	width: 1366px;
	display: block;
	height: 642px;
}

/* 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: 48px;
}

/* 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 36px;
	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;
	min-height: 304px;
}

/* 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;
	font-size: 9px;
}

/* 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;
	max-width: 90px;
}

/* 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;
}
#colors .mod-modelizer {
	margin-bottom: 21px;
}
.mod-hot-spots-head-wrapper.light-theme > p, #stylized_accents .mod-feature-toggle-full-desc {
	padding: 0;
}
#handling .mod-feature-toggle-full-desc, #brakes  .mod-feature-toggle-full-desc {
	margin-bottom: 0;
}
#amenities .gallery-module .mod-availability-wrapper {
	margin-top: 0px;
}
.gallery-module .mod-availability-wrapper {
	margin-top: 13px;
}

/* 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/images/vehicles/2016/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.fathom-blue-pearl:hover, .mod-modelizer-item-color.fathom-blue-pearl.selected {
	background-position: -1174px 5px;
}
.mod-modelizer-item-color.verde-oliva-olive-green {
	background-position: -1174px 19px;
}
.mod-modelizer-item-color.verde-oliva-olive-green:hover, .mod-modelizer-item-color.verde-oliva-olive-green.selected {
	background-position: -1174px 5px;
}
.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.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: -978px 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: -978px 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: -684px 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, .mod-modelizer-item-color.torred {
	background-position: -684px 19px;
}

.mod-modelizer-item-color.torred {
		background-position: -684px 19px;
}
.mod-modelizer-item-color.black-forest-green-pearl{
	background-position: -930px 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
.mod-modelizer-item-color.torred:hover, .mod-modelizer-item-color.torred.selected {
	background-position: -978px 5px;
}

.mod-modelizer-item-color.torred.selected {
	background-position: -684px 5px;
}

.mod-modelizer-item-color.vitamin-c, .mod-modelizer-item-color.go-mango {
	background-position: -341px 19px;
}
.mod-modelizer-item-color.vitamin-c:hover, .mod-modelizer-item-color.vitamin-c.selected, .mod-modelizer-item-color.go-mango:hover, .mod-modelizer-item-color.go-mango.selected {
	background-position: -341px 5px;
}
.mod-modelizer-item-color.go-mango:hover
.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;
}
.mod-modelizer-item-color.ivory-white-pearl-tri-coat-pearl{
	background-position: -391px 19px;
}
.mod-modelizer-item-color.ivory-white-pearl-tri-coat-pearl:hover{
	background-position: -391px 5px;
}
.mod-modelizer-item-color.ivory-white-pearl-tri-coat-pearl.selected{
	background-position: -391px 5px;
}
.mod-modelizer-item-color.ivory-white-tri-coat-pearl{
	background-position: -391px 19px;
}
.mod-modelizer-item-color.ivory-white-tri-coat-pearl:hover{
	background-position: -391px 5px;
}
.mod-modelizer-item-color.ivory-white-tri-coat-pearl.selected{
	background-position: -391px 5px;
}
.mod-modelizer-item-color.velvet-red.selected,.mod-modelizer-item-color.velvet-red:hover{
	background-position: -244px 5px;
}
.mod-modelizer-item-color.velvet-red{
	background-position: -244px 19px;
}
.mod-modelizer-item-color.redline-red-2-coat-pearl.selected,.mod-modelizer-item-color.redline-red-2-coat-pearl:hover{
	background-position: -685px 5px
}
.mod-modelizer-item-color.redline-red-2-coat-pearl{
	background-position: -685px 19px;
}
.mod-modelizer-item-color.light-brownstone-pearl.selected,.mod-modelizer-item-color.light-brownstone-pearl:hover{
	background-position: -1565px 5px;
}
.mod-modelizer-item-color.light-brownstone-pearl{
	background-position: -1565px 19px;
}
.mod-modelizer-item-color.luxury-brown-pearl.selected,.mod-modelizer-item-color.luxury-brown-pearl:hover{
	background-position: -1614px 5px;
}
.mod-modelizer-item-color.luxury-brown-pearl{
	background-position: -1614px 19px;
}
/* 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: 474px;
	line-height: 2.2;
	position: absolute;
	text-align: center;
	text-decoration: none;
	top: 473px;
	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;
}

/* 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; */
	color: #fff;
	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;
}
.vlp-2014 #vehelem p {
	color: #848484;
}

/* 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: #fff;
	font-family: Helvetica, Arial;
	font-size: 10px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 20px;
}
.vlp-2014 #vehelem p:before {
	content: url("/assets/styles/images/mod-modelizer/mod-arrow-left-2014.png");
}
.vlp-2014 #vehelem p:after {
	content: url("/assets/styles/images/mod-modelizer/mod-arrow-right-2014.png");
}

/* 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%;
}

/************************** JDP Post Launch 360 changes************************************/
.Journey ~ .mod-vlp-hero .top-menu, .Grand_Caravan ~ .mod-vlp-hero .top-menu {
	left: 379px;
}
.Dart ~ .mod-vlp-hero .top-menu {
	left: 351px;
}
.vlp-2015 .top-menu {
	left: 298px;
}
.vlp-2014 .top-menu {
	left: 336px;
}
.vlp-2014 .btn-360 {
	left: 575px;
}
.vlp-2015 .mod-vlp-hero-disclaimer {
	right: -100px;
	padding-bottom: 0;
}
.vlp-2014 .mod-vlp-hero-disclaimer {
	padding-bottom: 0;
}
.vlp-2015  .btn-interior-360 {
	left: 601px;
}
.challenger-exterior-vlp-modelizer {
	background-image: url("/assets/images/vehicles/2015/challenger/360/exterior/360-Sprite_exterior_challenger.jpg");
}
.challenger-interior-vlp-modelizer {
	background-image: url("/assets/images/vehicles/2015/challenger/360/interior/360-Sprite_interior_challenger.jpg");
}
.dart-exterior-vlp-modelizer {
	background-image: url("/assets/images/vehicles/2015/dart/360/exterior/360-Sprite_exterior_dart.jpg");
}
.dart-interior-vlp-modelizer {
	background-image: url("/assets/images/vehicles/2015/dart/360/interior/360-Sprite_interior_dart.jpg");
}
.charger-exterior-vlp-modelizer {
	background-image: url("/assets/images/vehicles/2015/charger/360/exterior/360-Sprite_exterior_charger.jpg");
}
.charger-interior-vlp-modelizer {
	background-image: url("/assets/images/vehicles/2015/charger/360/interior/360-Sprite_interior_charger.jpg");
}
.durango-exterior-vlp-modelizer {
	background-image: url("/assets/images/vehicles/2015/durango/360/exterior/360-Sprite_exterior_durango.jpg");
}
.durango-interior-vlp-modelizer {
	background-image: url("/assets/images/vehicles/2015/durango/360/interior/360-Sprite_interior_durango.jpg");
}
.journey-exterior-vlp-modelizer {
	background-image: url("/assets/images/vehicles/2015/journey/360/exterior/360-Sprite_exterior_journey.jpg");
}
.journey-interior-vlp-modelizer {
	background-image: url("/assets/images/vehicles/2015/journey/360/interior/360-Sprite_interior_journey.jpg");
}
.grand_caravan-exterior-vlp-modelizer {
	background-image: url("/assets/images/vehicles/2015/GrandCaravan/360/exterior/360-Sprite_exterior_grand_caravan.jpg");
}
.grand_caravan-interior-vlp-modelizer {
	background-image: url("/assets/images/vehicles/2015/GrandCaravan/360/interior/360-Sprite_interior_grand_caravan.jpg");
}

/***************************** JDP Post Launch 360 changes ends here*****************************/

/* 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: 631px;
}

/* 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;
	padding-bottom: 15px;
}

/* 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;
	margin-top: 48px;
}

/* 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: 8;
	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: 5px;
	padding-top: 8px;
}

/* 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(0, 0, 0, 0.6);
	//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: 2px solid #86888b;
}

/* 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 #fff;
	//filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6505050, endColorstr=#E6505050);
	border-left: 2px solid #be0e10;
	border-bottom: medium none;
}

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

/* 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: #d20f10;
}

/* 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 {
	border-bottom: 4px solid transparent;
	border-left: 4px solid #be0e10;
	border-top: 4px solid transparent;
	left: -11px;
	padding-left: 15px;
	position: absolute;
	top: 3px;
}

/* 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: #000;
	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.7em;
	line-height: 0.7em;
}

/* 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: 2px;
}

/* 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;
	font-size: 0.8em;
}

/* 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: -46px;
}

/* 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;
	font-size: 14px;
}

/* 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;
	padding-bottom: 4px;
}
.mod-image-full-title {
	padding-bottom: 13px;
}
.mod-hot-spots-head-wrapper.dark-theme > p {
	padding-bottom: 0px;
}
p {
	padding: 0 0 0.9em;
}

/* 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: 13px;
	width: 400px;
}

/* line 44, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-features-content li {
	padding: 12px 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;
}
#brake_packages .mod-feature-accordian-full {
	margin-top: 0;
}
#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;*/
	margin-top: 0px;
	padding-top: 60px;
	box-sizing: border-box;
}

/* 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;
}
#concert_hall_sound .mod-feature-accordian-full-content-wrapper-in.mod-feature-accordian-full-features-content-right {
	max-width: 90%;
}

/* line 104, ../../../sass/modules/_mod-feature-accordian-full.scss */
.mod-feature-accordian-full-subheader {
	padding-top: 0px;
	font-size: 18px;
}
.mod-feature-accordian-full-title {
	padding-bottom: 4px;
}

/* 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;
	font-size: 10px;
}

/* 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;
	margin-bottom: 8px;
}

/* 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-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;
	font-size: 14px;
}

/* 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;
}
.mod-model-detail-content .mod-model-detail-data-items.dart_se ul li:last-child .mod-model-detail-all-features {
	display: none;
}

/* 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 0 10%;
}

/* 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;
}

/* TEMP: Durango and Journey, hide first node; */
.Durango + div + article + section + section .mod-lower-funnel .mod-lower-funnel-list, .Journey + div + article + section + section .mod-lower-funnel .mod-lower-funnel-list {
	margin: 0 auto 0 24%;
}
.Durango + div + article + section + section .mod-lower-funnel ul li:first-child, .Journey + div + article + section + section .mod-lower-funnel ul li:first-child {
	display: none;
}

/* 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: relative;
	top: 725px;
	left: 50%;
	margin-left: -360px;
	width: 720px;
}
.blacktop-gc .feature-suggest {
	position: relative;
	left: 50%;
	width: 860px;
	top: 689px !Important;
}
.blacktop-gc .feature-suggest p {
	position: absolute;
	left: -11px;
}
.blacktop-j .feature-suggest {
	position: relative;
	left: 50%;
	width: 720px;
	margin-top: -53px;
	top: 750px !important;
	margin-left: -385px;
}

/* 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 0;
}
.mod-wrapper-special-packages.right-align .mod-special-packages-small-image .heading {
	float: right;
}
.mod-wrapper-special-packages.right-align h6 {

	/*float:right;*/
	color: #000;
}
.mod-wrapper-special-packages.right-align .mod-special-packages-small-image .packages-image {
	float: left;
}
.mod-wrapper-special-packages.right-align .mod-special-packages-small-image ul.features {
	margin-right: 0;
	margin-left: 40px;
}

/* 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;
}
.mod-global-footer .footer .follow_us .icons {
	float: left;
	padding: 0 2px;
}
.footer-content.social-icons {
	border: none;
	height: 50px;
	width: 100%;
	margin: -25px auto 25px -10px;
	background-image: url("/assets/styles/images/global-footer/Horizontal-Divider-no-logo.png");
	background-repeat: no-repeat;
	background-position: 75px 16px;
}
.social-icons .follow_us {
	border: none;
	margin: 0 auto;
	text-align: center;
	width: 181px;
}
.first_column  .menu.drivesrt {
	height: 17px;
}

/* 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;
}
.blacktop-j .mod-special-packages-overlay-wrapper {
	top: 111px !important;
}
.blacktop-gc .mod-special-packages-overlay-wrapper {
	top: 76px !important;
}

/* 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;
}
.blacktop-j .mod-special-packages-description {
	height: 49px;
}

/* 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;
      background: #cdcccc;
}

/* 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;
}
.blacktop-gc .mod-special-packages-gallery ul.features {
	position: absolute;
	width: 860px;
	top: 0;
	left: 0;
	margin-left: 0;
	margin-top: 30px;
}
.blacktop-j .mod-special-packages-gallery ul.features {
    position: absolute;
    left: 50%;
    width: 860px;
    margin-left: -377px;
    padding: 30px 0;
}
.blacktop-j .mod-special-packages-gallery ul.features li{
	width: 28%;
    margin: 0 3% 0 0.5%;
}

/* 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 #fff;
}

/* 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;
	}
	.mod-wrapper-bleed-alt, .mod-global-footer-bleed-alt {
		min-width: initial;
	}
	.vlp-2015 .mod-vlp-hero-disclaimer, .mod-vlp-hero-disclaimer {
		right: 2%;
		width: 360px;
	}

	/*ipad fix for footer*/
	.jelly-lineup {
		margin-bottom: -2px;
	}

	/******** CGDODGE-2758 *****************/
	.noUi-connect {
		background-size: 817px 50px !important;
	}
	.mod-image-sequencer-bg {
		left: 28px !important;
		width: 98% !important;
	}
	.mod-image-sequencer-bg .slider {
		min-width: 817px !important;
	}
	.noUi-horizontal.noUi-extended .noUi-handle {
		left: -44px !important;
		width: 44px !important;
	}
	div.arrows {
		margin-left: -2.5px !important;
	}

	/**********************************************/
}
@media only screen and (min-device-width:600px) and (max-device-width:603px){
	.noUi-connect {
		background-size: 817px 50px !important;
	}
	.mod-image-sequencer-bg {
		left: 28px !important;
		width: 98% !important;
	}
	.mod-image-sequencer-bg .slider {
		min-width: 817px !important;
	}
	.noUi-horizontal.noUi-extended .noUi-handle {
		left: -44px !important;
		width: 44px !important;
	}
	div.arrows {
		margin-left: -2.5px !important;
	}
	.mod-wrapper-bleed-alt, .mod-global-footer-bleed-alt {
		min-width: initial;
	}
}

/* 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;
	height: 100%;
}

/* 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: 280px;
	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;
	display: none;
	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;
	height: 29px;
	left: 463px;
	position: absolute;
	top: 433px
}

/********* 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: none;
}

/* line 76, ../../../sass/modules/_mod-colorizer.scss */
.palette-wrap {
	clear: both;
	display: table;
	height: auto;
	margin: 0;
	padding: 0;
	width: auto;
}

/* 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: 50px;
	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;
	position: relative;
}

/* 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/colorswatches-sprite.png") no-repeat scroll 0 0;
	background-image: url("/assets/styles/images/mod-colorizer/colorswatches-sprite.png") !important;
	display: block;	 /*  float: left; */
	height: 19px;
	width: 54px;	 /*  margin: 1px 8px 0 8px; */
	transform: skew(-15deg, 0deg);
	-ms-transform: skew(-10deg, 0deg);
	-webkit-transform: skew(-10deg, 0deg);
}
ul.palette li a:hover span {
	border: 2px solid #fff;
	box-sizing: border-box;
}
ul.palette li a.active span {
	border: 2px solid #fff;
	box-sizing: border-box;
}

/* ul.palette li a:hover p {
display: block;
} */
ul.palette li a.active p {
	display: block;
}
ul.palette li a p {
	background-color: #fff;
	bottom: 17px;
	display: none;
	font-size: 10px;
	margin-bottom: 10px;
	padding: 5px;
	position: absolute;
	right: -78px;
	text-align: center;
	width: 180px;
	text-transform: uppercase;
	transform: skew(-15deg, 0deg);
}
ul.palette li a p em {
	display: inline-block;
	transform: skew(15deg, 0deg);
}

/* line 147, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.billetsilver a span {
	background-position: -6px -20px;
}

/* line 148, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.brilliantblack a span {
	background-position: -183px -306px;
}

/* line 149, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.bluestreak a span {
	background-position: -360px -249px;
}

/* line 150, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.brightwhite a span {
	background-position: -301px -20px;
}

/* line 151, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.granitecrystal a span {
	background-position: -360px -20px;
}

/* line 152, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.redlinered a span {
	background-position: -596px -20px;
}
ul.palette li.redlineredcoat a span {
	background-position: -478px -191px;
}

/* line 153, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.trueblue a span {
	background-position: -124px -133px;
}

/* line 154, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.headerorange a span {
	background-position: -478px -133px;
}

/* line 155, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.ivorywhite a span {
	background-position: -478px -20px;
}

/* line 156, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.jazzblue a span {
	background-position: -537px -20px;
}

/* line 157, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.phantomblack a span {
	background-position: -420px -20px;
}

/* 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: -183px -20px;
}

/* line 160, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.plumcrazy a span {
	background-position: -596px -76px;
}

/* line 161, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.brightsilver a span {
	background-position: -124px -306px;
}

/* line 162, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.maximumsteel a span {
	background-position: -124px -191px;
}

/* 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: -596px -20px;
}

/* line 165, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.sandstone a span {
	background-position: -301px -191px;
}

/* 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: -243px -249px;
}

/* 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: -596px -20px;
}

/* line 170, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.pitchblack a span {
	background-position: -242px -20px;
}

/* line 171, ../../../sass/modules/_mod-colorizer.scss */
ul.palette li.sandstonepearl a span {
	background-position: -419px -306px;
}
ul.palette li.vitaminc a span {
	background-position: -478px -133px;
}
ul.palette li.passionred a span {
	background-position: -419px -133px;
}
ul.palette li.laserblue a span {
	background-position: -360px -133px;
}
ul.palette li.forestgreen a span {
	background-position: -537px -191px;
}

/* 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*/
.mod-model-overview .dollar-sign {
	top: 0;
	font-size: 15px;
	font-size: 1.15385rem;
	font-weight: bold;
	line-height: 1.2;
}
.mod-model-overview .mod-feature-toggle {
	width: auto;
	margin-left: 15px;
	display: inline-block;
	top: -4px;
	position: relative;
}
.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;
}
.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;
}
.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;
}
.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;
}
.btn-nav-toggle-active, .mod-feature-toggle-full-option:hover, .mod-feature-toggle-full-option-active {
	background: #d20f06;
}
.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;
}
.mod-feature-toggle-optional-cta {
	margin-top: 14px;
}
.mod-feature .mod-feature-toggle-optional-cta {
	margin-bottom: 15px;
}
.mod-model-availability + .mod-feature-toggle-optional-cta {
	margin-top: 18px;
}
.mod-feature-toggle-full-hd, .mod-feature-toggle-full-item-img {
	text-align: center;
}
.mod-feature-toggle-full-item-img {
	position: relative;
	width: auto;
	display: inline-block;
}
.mod-feature-toggle-full-video-container {
	min-height: 413px;
}
.mod-feature .mod-feature-toggle-full-video-container {
	min-height: 0;
}
.mod-feature-toggle-full-video-container .crossbrand-video-player-embed {
	margin: 0 auto;
}
.mod-feature .mod-feature-toggle-full-item-img {
	padding-bottom: 15px;
	min-height: 0;
}
.mod-feature-toggle-full-bd {
	position: relative;
}
.mod-feature-toggle-full-items {
	position: relative;
	overflow: visible;
}
.mod-feature-toggle-full-item {
	display: none;
}
.mod-feature-toggle-full-options {
	position: absolute;
	bottom: 8px;
	left: 0;
	width: 100%;
	height: 110px;
	text-align: center;
	min-height: 35px;
}
.mod-feature .mod-feature-toggle-full-options {
	position: relative;
	display: table;
}
.mod-feature-toggle-full-item-disclaimer {
	position: absolute;
	right: 0;
	bottom: 0;
}
.mod-feature-toggle-full-item-data {
	display: none;
	margin-top: 13px;
	width: 100%;
	text-align: center;
}
.mod-feature .mod-feature-toggle-full-item-data {
	position: relative;
	margin: 13px auto 0;
	width: 464px;
}
.mod-feature-toggle-full-items-wrapper {
	text-align: center;
}
.mod-feature-toggle-full-item-show {
	display: inline-block;
}
.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;
}
.mod-feature-toggle-full-option a {
	color: #fff;
	text-decoration: none !important;
}
.mod-feature-toggle-full-option a:hover {
	color: #fff;
}
.mod-feature-toggle-full-option a sup {
	top: -0.6em;
	color: #fff;
}
.mod-feature-toggle-full-option-link {
	display: block;
	padding: 10px;
}
.mod-feature-toggle-full-title {
	margin: 24px 0 2px;
	text-transform: uppercase;
	line-height: 40px;
}
.mod-feature .mod-feature-toggle-full-title {
	margin-bottom: -1px;
	font-size: 32px;
}
.mod-feature-toggle-full-desc {
	margin: 0 auto -8px;
	padding-bottom: 0;
	width: 620px;
	text-transform: uppercase;
	font-size: 18px;
}
.mod-feature .mod-feature-toggle-full-desc {
	margin: 0 auto 20px;
	text-transform: none;
	font-weight: normal;
	font-size: 13px;
	font-family: Helvetica, Arial;
}
.mod-feature-toggle-full-item-data-wrapper {
	margin: 0 auto;
	width: 580px;
	text-align: center;
}
#handling .mod-feature-toggle-full-item-data-wrapper, #brakes .mod-feature-toggle-full-item-data-wrapper, #defensive_driving .mod-feature-toggle-full-item-data-wrapper, #road_control  .mod-feature-toggle-full-item-data-wrapper, #efficiency_features  .mod-feature-toggle-full-item-data-wrapper, #transmission  .mod-feature-toggle-full-item-data-wrapper {
	margin: 25px auto 0;
}
#transmission .mod-feature-toggle-full-item-data.mod-feature-toggle-full-item-show, #transmission .mod-feature-toggle-full-item-desc {
	margin-bottom: 0;
	padding-bottom: 0;
}
.mod-feature-toggle-full-item-title {
	display: none;
}
.mod-feature-toggle-full-item-desc {
	margin-bottom: 6px;
	font-size: 13px;
	font-family: Helvetica, Arial;
}
.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%;
}
.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%;
}
.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;
}
.mod-feature-toggle-full-hd-center, .mod-feature-toggle-full-hd-top-center {
	text-align: center;
}
.mod-feature-toggle-full-hd-left, .mod-feature-toggle-full-hd-top-left {
	text-align: left;
}
.mod-feature-toggle-full-hd-right, .mod-feature-toggle-full-hd-top-right {
	text-align: right;
}
.mod-feature-toggle-optional-cta-item {
	display: block;
}
.mod-feature-toggle-optional-cta-active {
	display: block;
}
.mod-feature-toggle-full.mod-feature {
	overflow: hidden;
	margin: 0 auto;
}
.mod-feature-toggle-full.mod-feature .mod-feature-toggle-full-item-disclaimer {
	right: 20px;
	bottom: 20px;
}
.cllc-modal-button {
	z-index: 1;
	border: 1px solid red;
}
.mod-wrapper-bleed-tall {
	min-height: 728px;
	max-width: 100%;
}
.mod-feature-toggle-full .mod-feature-toggle-full-hd-top-center {
	padding-bottom: 20px;
}
.mod-feature-columns-hd {
	margin: 30px auto;
	width: 620px;
	text-align: center;
}
.mod-feature-columns-feature-item {
	width: 48.93617%;
	float: left;
	margin-right: 2.12766%;
}
.mod-feature-columns-feature-item:last-child {
	margin-right: 0;
}
.mod-feature-columns-featurepage-items-wrapper {
	width: 91.48936%;
	float: right;
	margin-right: 0;
}
.mod-feature-columns-feature-item-featurepage {
	width: 44.18605%;
	float: left;
	margin-right: 2.32558%;
}
.mod-feature-columns-feature-item-featurepage .mod-feature-columns-feature-item-data {
	width: 380px;
}
.mod-feature-columns-feature-item-featurepage:last-child {
	width: 44.18605%;
	float: right;
	margin-right: 0;
	padding-right: 80px;
}
.mod-feature-columns-feature-item-featurepage .mod-callout-js-middle-left-red {
	left: -77px;
}
.mod-feature-columns-feature-item-featurepage .mod-callout-js-middle-right-red {
	right: -77px;
}
.mod-feature-columns-feature-items-wrapper {
	overflow: hidden;
}
.mod-feature-columns-feature-item img {
	display: block;
	max-width: 100%;
}
.mod-feature-columns-title {
	font-weight: bold;
}
.mod-feature-columns-feature-item-title {
	text-transform: uppercase;
}
.mod-feature-columns-feature-item-title > sup {
    font-size: 10px;
    top: -18px;
}
.mod-feature-columns-feature-item-data {
	overflow: hidden;
	margin: 0 auto;
	padding: 8px 0;
	width: 300px;
	font-size: 13px;
	text-align: center;
}
.mod-feature-columns-feature-item-desc {
	padding-bottom: 10px;
}
.mod-feature-columns-feature-item-img {
	position: relative;
}
.mod-feature-columns-feature-item-img img {
	display: block;
}
.mod-feature-columns .mod-feature-columns-feature-item-img img {
	width: 460px;
	height: auto;
}
.mod-feature-columns-feature-item[data-src] img {
	cursor: pointer;
}
.mod-feature-columns-feature-item-disclaimer {
	position: absolute;
	right: 10px;
	bottom: 9px;
	font-size: 10px;
}
.cllc-modal-button {
	z-index: 1;
	border: 1px solid red;
}
.mod-feature-columns3 .mod-feature-columns-title {
	font-size: 45px;
}
.mod-feature-columns3 .mod-feature-tri-columns-feature-item {
	width: 260px;
	display: inline-block;
	left: 10%;
	position: relative;
	padding-right: 10px;
}
.mod-feature-columns3 .mod-feature-tri-columns-feature-item .mod-feature-columns-feature-item-img img {
	width: auto;
}
.mod-feature-columns3 .mod-feature-tri-columns-feature-item .mod-feature-columns-feature-item-data {
	width: 100%;
	min-height: 162px;
}
.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;
}
.mod-feature-toggle .mod-feature-toggle-full-options {
	position: relative;
	left: 0;
	width: 100%;
	height: 0px;
	padding-top: 20px;
	text-align: center;
}
.mod-feature .mod-feature-toggle .mod-feature-toggle-full-options {
	position: relative;
	display: table;
}
.mod-image-half-toggle {
	position: relative;
	margin-top: 60px;
	display: none;
}
#transmission .width220 > p {
	padding-bottom: 0;
}
.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;
}
.mod-image-half-toggle:after {
	content: "";
	display: table;
	clear: both;
}
#basic_warranty .mod-image-half-toggle {
	margin-top: 0;
}
#powertrain_warranty + #basic_warranty .mod-image-half-toggle {
	margin-top: 60px;
}
#driving_range .mod-image-half-toggle {
	margin-top: 30px;
	margin-bottom: 30px;
}
.mod-image-half-toggle .mod-image-half-content-wrapper-left-4 {
	margin-left: 90px;
}
.mod-image-half-toggle .mod-image-half-copy img {
	display: block;
}
.mod-image-half-copy {
	font-size: 13px;
}
.mod-image-half-content {
	width: 31.91489%;
	float: left;
	margin-right: 2.12766%;
}
.mod-image-half-image {
	position: relative;
}
.mod-image-half-image .mod-image-half-img {
	display: block;
}
.mod-image-half-image[data-src] .mod-image-half-img {
	cursor: pointer;
}
.mod-image-half-image-right-bleed {
	width: 66.10169%;
	float: right;
	margin-right: 0;
}
.mod-image-half-copy-left, .mod-image-half-copy-right {
	overflow: hidden;
	margin-bottom: 40px;
}
.mod-image-half-content-right {
	width: 40.42553%;
	float: right;
	margin-right: 0;
}
.mod-image-half-subtitle sup {
	top: -0.1em;
}
#fuel_economy h1.mod-image-half-subtitle sup {
	top: -0.6em !important;
}
#mopar_accessories .mod-image-half-title sub {
	font-size: 0.3em;
}
.mod-image-half-in {
	max-width: 940px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.mod-image-half-in .mod-callout-js-middle-left-red, .mod-image-half-in .mod-callout-js-middle-right-red {
	z-index: 1;
}
#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;
}
#fuel_economy .mod-callout-text-top, #fuel_economy .mod-callout-text-middle, #fuel_economy .mod-callout-text-bottom {
	width: 134px;
	height: 134px;
}
#fuel_economy .mod-callout-text-top {
	font-size: 20px;
	top: 8px;
}
#fuel_economy .mod-callout-text-middle {
	font-size: 75px;
	top: 14px;
}
#fuel_economy .mod-callout-text-bottom {
	font-size: 20px;
	top: 90px;
	width: 140px;
}
.mod-image-half-content-wrapper {
	width: 91.48936%;
	float: right;
	margin-right: 0;
	position: relative;
}
.mod-image-half-image-left {
	left: 0;
}
.mod-image-half-content-wrapper-5 .mod-image-half-content-right {
	width: 100%;
}
.mod-image-half-image-left-6 {
	width: 480px;
}
.mod-image-half-content-wrapper-left-4 {
	width: 300px;
	float: left;
	position: relative;
	margin-right: 0;
	margin-left: 80px;
}
.ie9 .mod-image-half-content-wrapper-left-4, .ie8 .mod-image-half-content-wrapper-left-4 {
	width: 305px;
}
.mod-image-half-content-wrapper-left-4 .mod-image-half-content {
	width: 100%;
}
.mod-image-half-content-wrapper-left-5 {
	width: 40.42553%;
	float: left;
	margin-right: 2.12766%;
	position: relative;
	margin-right: 0;
	margin-left: 80px;
}
.mod-image-half-content-wrapper-left-5 .mod-image-half-content {
	width: 100%;
}
.mod-image-half-image-right-6 {
	width: 48.93617%;
	float: right;
	margin-right: 0;
	right: 0;
}
float: right;
}
.mod-image-half-content-wrapper-4 {
width: 31.91489%;
float: right;
margin-right: 0;
position: relative;
}
.mod-image-half-content-wrapper-4 .mod-image-half-content-right {
position: relative;
right: 80px;
width: 100%;
}
.mod-image-half-image-left-7, .mod-image-half-image-right-7 {
width: 57.44681%;
float: left;
margin-right: 2.12766%;
}
.mod-image-half-image-left-7 {
float: left;
}
.mod-image-half-image-left-7 img {
float: right;
}
.mod-image-half-image-right-7 {
float: right;
margin-right: 0;
}
.mod-image-half-content-wrapper-5 {
width: 40.42553%;
float: right;
margin-right: 0;
position: relative;
}
.mod-image-half-content-wrapper-5 .mod-image-half-content-right {
width: 100%;
}
.mod-image-half-disclaimer-wrapper {
position: absolute;
bottom: 0;
z-index: 1;
padding: 10px;
width: 100%;
}
#cargo .mod-image-half-disclaimer-wrapper {
padding-bottom: 0;
}
.mod-image-half-disclaimer-left {
text-align: left;
}
.mod-image-half-disclaimer-right {
padding-right: 26px;
text-align: right;
}
.mod-image-half-disclaimer-center {
text-align: center;
}
.mod-left-image-half-disclaimer-right {
    font-size: 10px;
    margin: 0 150px 0 0;
    text-align: center;
}
.mod-feature-toggle-full-options-block {
position: relative;
height: 45px;
top: 0;
padding-top: 10px;
}
.mod-feature-toggle-full-options-block .mod-feature-toggle-full-options-wrapper {
text-align: center;
}
.mod-image-half-in2 .mod-image-half-toggle {
margin-top: 40px;
}
.mod-image-half-in2 .mod-image-half-toggle .mod-image-half-content-wrapper-left-4 {
margin-left: 140px;
width: 40.42553%;
}
.mod-image-half-in2 .mod-image-half-toggle .mod-image-half-image {
width: 400px;
height: auto;
}
.mod-image-half-in2 .mod-image-half-toggle .mod-image-half-image.mod-image-half-image-left-7 {
margin-left: 120px;
}
.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;
min-height: 362px;
}
.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;
}
#uconnect_systems .mod-feature-toggle-full-options, #backup_assistance .mod-feature-toggle-full-options {
min-height: 152px;
}
#backup_assistance .mod-feature-toggle-full-item-img img {
height: 300px;
width: 620px;
}
#stylish_accents .mod-inline-gallery-disclaimer {
padding: 0 10px;
}
#roof_rack  .width220 p {
padding-bottom: 0px;
}
.mod-inline-gallery-disclaimer-wrapper {
bottom: 65px;
}

/* line 112, ../../../sass/modules/_mod-feature-toggle-full.scss */
.mod-feature-toggle-full-item-disclaimer {
position: absolute;
right: 0;
bottom: 0;
font-size: 8pt;
}
.mod-feature-toggle-optional-cta-item .complex-button {
margin: 0 55px 0 0;
}
.mod-container h1 sup {
font-size: 0.4em;
left: 0.2em;
top: -1.5em;
}

/* 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 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: 49px 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: 19px;
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 */
#stripes .mod-feature-toggle-full-item-data-wrapper {
margin: 0 auto;
}
.mod-vlp-comp-selector .mod-feature-toggle-full-item-data-wrapper {
margin: 0 auto;
}
.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;
}
.mod-feature-accordian-full-hd > p, .contenttop2 p, .mod-feature-columns-desc, .contenttop3 p, #stylized_accents .mod-inline-gallery-copy p, .contenttop9 p, .contenttop8 p {
padding-bottom: 0;
}
.contenttop3 .width380 p {
padding-bottom: 13px;
}
#multiair_technology  .mod-image-half-content .features-overlay {
margin-top: 0;
}
.mod-feature-toggle-content-container > p {
padding-bottom: 11px;
}
.mod-feature-accordian-full-hd .features-overlay {
margin-top: 12px;
}

/* 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%;
}
.mod-feature-toggle-full-hd-top-center {
width: 80%;
margin: 0 auto;
}

/* 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: 700px;
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: 17px;
}

/* 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: 0px;
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-top: 13px;
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;
margin-top: 13px;
}
.mod-image-half-subtitle, .mod-image-half-title {
padding-bottom: 14px;
font-size: 32px;
}
.mod-image-half-content .features-overlay {
margin-top: 10px;
}

/* 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;
font-size: 0.8em;
}
#roof_rack .mod-image-half-disclaimer-right {
width: 940px;
margin: 0 auto 0;
padding-bottom: 0;
padding-right: 36px !important;
font-size: 10px;
}

/* 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: 319px;
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: 0;
}
.mod-hot-spots-outer-wrapper .features-overlay {
margin-top: 13px;
}
#allwheel_drive .features-overlay {
margin-top: 9px;
visibility: hidden;
}
#amenities .mod-hot-spot2-item .mod-hot-spot-item-tooltip .mod-hot-spot-item-tooltip-headline {
padding: 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;
margin-bottom: 12px;	  /*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%;
}
#lights .mod-view-toggle-btn-wrapper {
display: block;
width: 82px;
margin: 20px 0 13px
}
#lights .width380 .mod-view-toggle-btn-wrapper {
margin: 20px auto 13px;
}
#lights .width620 .mod-view-toggle-btn-wrapper {
margin: 10px auto 0;
}
#lights .toggle2-right-middle .mod-view-toggle-btn-wrapper {
margin: 14px 0 3px;
}
#performance_pages .features-overlay, #suspension_systems  .features-overlay, #brakes .features-overlay, #rt_classic .features-overlay, #storage .features-overlay, #roof_rack  .features-overlay, #grille  .features-overlay, #stylized_accents  .features-overlay, #rear_seat_entertainment .features-overlay, #wireless_headphones .features-overlay, #siriusxm_satellite_radio .features-overlay, #keyless_entry  .features-overlay, #handling .features-overlay, #blind_spot_monitoring .features-overlay, #vehicle_information_center  .features-overlay, #heated_mirrors  .features-overlay, #advanced_brakes  .features-overlay, #driving_range .features-overlay, #suspension .features-overlay, #transmission  .features-overlay, #iconic_styling  .features-overlay, #amenities .features-overlay, #scat_pack_appearance_group .features-overlay, #super_sport_group  .features-overlay, #additional_exterior_features .features-overlay, #sunroof .features-overlay, #interior_technology .features-overlay, #navigation .features-overlay, #conveniences  .features-overlay, #fuel_efficiency  .features-overlay, #electronic_stability_control  .features-overlay, #headlamps  .features-overlay {
margin-top: 10px;
}
.contenttop3 .features-overlay, .contenttop2  .features-overlay, .contenttop8 .features-overlay {
margin-top: 10px;
}
.mod-view-toggle-content p {
padding-bottom: 0px;
}
#road_control .mod-feature-toggle-full-item-data-wrapper {
min-height: 93px;
}
#brakes .mod-feature-toggle-full-item-data-wrapper, #towing .mod-feature-toggle-full-item-data-wrapper .mod-feature-toggle-full-item-data {
min-height: 77px;
}
#defensive_driving .mod-feature-toggle-full-item-data-wrapper {
min-height: 125px;
}

/* 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;
}
.mod-option-carousel-content p {
padding: 0 0 9px;
}

/* 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;
box-sizing: border-box;
}
#engines .infographic {
margin-top: 40px;
margin-bottom: 40px;
}
#engines .mod-image-half-in2 .mod-image-half-copy {
min-height: 172px;
}

/* 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: 15px;
}

/* 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: 28px;
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;
top: 5px;
}

/* 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;*/
top: 1px;
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: visible;
}

/* 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;
z-index: 1;
background: transparent;
overflow: visible;
cursor: pointer;
top: -292px;
}
.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;
}



.uconnect-gallery .content-container .title-container .gc-cta{
	color: #fff !important;
}
/*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;
color: #fff;
}
.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: visible;
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: 601px;
	display: inline-block;
}

/* tooltip feature on hover over */
.uconnect-gallery h2.caption-header {
font-size: 14px;
}
.mod-tooltip {
display: inline;
position: relative;
}
.mod-tooltip:hover:after {
display: block;
content: attr(data-caption-header);
background: #fff;
border-radius: 0;
bottom: 26px;
color: #000;
padding: 7px;
position: relative;
right: 115%;
bottom: 78px;
height: 9px;
width: 150px;
text-align: inherit;
z-index: 1;
}
.mod-tooltip:hover:before {
border: solid;
border-color: #FFF transparent;
border-width: 11px 11px 0 10px;
bottom: 47px;
content: "";
left: 27%;
position: absolute;
z-index: 1;
}

/* 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.left-content {
width: 365px;
position: absolute;
left: 0px;
}
.mod-container.trailblaze-rousers .sub-items-container div.right-content {
right: 0;
margin-left: 400px;
width: 365px;
}
.mod-container.trailblaze-rousers .sub-items-container div.right-content p.disclaimer,
.mod-container.trailblaze-rousers .sub-items-container div.left-content p.disclaimer {
	font-size: 12px;
	padding: 0;
}
.mod-container.trailblaze-rousers .sub-items-container div.right-content p.disclaimer {
	margin-top: 10%;
}
.mod-container.trailblaze-rousers .sub-items-container div.left-content p.disclaimer {
	margin-top: 10%;
}
.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: none;
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;
}
#comfort .mod-feature-toggle-full-item-data-wrapper {
min-height: 77px;
}
#uconnect_models .mod-feature-toggle-full-item-data-wrapper {
min-height: 109px;
}
.mod-vlp-wrapper .mod-wrapper {
margin-top: 80px;	  /*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;
}
.ie8 #overview .mod-feature-story-copy-wrapper {
width: 475px !important;
}
#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.sub li a {
font-size: 12px;
}
.ie8 .mod-side-nav-vehicle-nav .vehicle-nav ul li.selected {
background: none repeat scroll 0 0 #fff;
}
.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, #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, #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;
padding-top: 18px;
}
#engines .infographic {
margin-top: 40px;
}
.mod-modelizer-item-color.sublime-green {
background-position: -636px 19px;
}
.mod-modelizer-item-color.sublime-green:hover, .mod-modelizer-item-color.sublime-green.selected {
background-position: -636px 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: -65px -20px;
}
ul.palette li.b5blue a span {
background-position: -124px -20px;
}
#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: 343px;
}
#realtime_updates.mod-wrapper-bleed-tall {
min-height: 640px;
}
#stripes .mod-wrapper-bleed-tall {
min-height: 700px;
}

/* iPad Device / Portrait and Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.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_models.mod-container.trailblaze-rousers .performance-module .mod-trailblaze-background img {
		width: 106%;
	}
	#srt_models.mod-container.trailblaze-rousers .performance-module .title-container h1 {
		font-size: 39px;
		margin-bottom: 0;
	}
	#srt_models.mod-container.trailblaze-rousers .perf-mod-desc1 {
		font-size: 39px;
		margin-bottom: 0;
	}
	#srt_models.mod-container.trailblaze-rousers .play-performance-video img {
		width: 140px;
	}
	#srt_models.mod-container.trailblaze-rousers .sub-items-container {
		margin-top: 205px !important;
	}
	#srt_models.mod-container.trailblaze-rousers .sub-items-container div.left-content,
	#srt_models.mod-container.trailblaze-rousers .sub-items-container div.right-content{
		width: 365px;
	}
	#srt_models.mod-container.trailblaze-rousers .sub-items-container div.left-content {
		position: absolute;
		left: 100px;
	}
	#srt_models.mod-container.trailblaze-rousers .sub-items-container div.right-content {
		margin-left: 400px;
	}
	#srt_models.mod-container.trailblaze-rousers .sub-items-container .left-content p.disclaimer {
		margin-top: 1%;
	}
	#srt_models.mod-container.trailblaze-rousers .sub-items-container .right-content p.disclaimer {
		margin-top: 0%;
	}

	#srt.mod-container.trailblaze-rousers .performance-module .mod-trailblaze-background img {
		width: 106%;
	}
	#srt.mod-container.trailblaze-rousers .performance-module .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: 205px !important;
	}
	#srt.mod-container.trailblaze-rousers .sub-items-container div.left-content,
	#srt.mod-container.trailblaze-rousers .sub-items-container div.right-content{
		width: 365px;
	}
	#srt.mod-container.trailblaze-rousers .sub-items-container div.left-content {
		position: absolute;
		left: 100px;
	}
	#srt.mod-container.trailblaze-rousers .sub-items-container div.right-content {
		margin-left: 400px;
	}
	#srt.mod-container.trailblaze-rousers .sub-items-container .left-content p.disclaimer {
		margin-top: 1%;
	}
	#srt.mod-container.trailblaze-rousers .sub-items-container .right-content p.disclaimer {
		margin-top: 0%;
	}

	.mod-feature-columns-feature-item-data {
		width: 290px;
	}
	.contenttop2, .contentbottom2, .contentmiddle2 {
		left: 100px;
	}
}

/* iPad responsive / Portrait and Landscape */
@media only screen and (min-width: 768px) and (max-width: 1024px) {

	/*****
	Performance page / SRT module
	******/
	#srt_models.mod-container.trailblaze-rousers .performance-module .mod-trailblaze-background img {
		width: 106%;
	}
	#srt_models.mod-container.trailblaze-rousers .performance-module .title-container h1 {
		font-size: 39px;
		margin-bottom: 0;
	}
	#srt_models.mod-container.trailblaze-rousers .perf-mod-desc1 {
		font-size: 39px;
		margin-bottom: 0;
	}
	#srt_models.mod-container.trailblaze-rousers .play-performance-video img {
		width: 140px;
	}
	#srt_models.mod-container.trailblaze-rousers .sub-items-container {
		margin-top: 225px;
	}
	#srt_models.mod-container.trailblaze-rousers .sub-items-container div.left-content,
	#srt_models.mod-container.trailblaze-rousers .sub-items-container div.right-content{
		width: 355px !important;
	}
	#srt_models.mod-container.trailblaze-rousers .sub-items-container div.left-content {
		position: absolute;
		left: 100px;
	}
	#srt_models.mod-container.trailblaze-rousers .sub-items-container div.right-content {
		margin-left: 440px;
		width: 365px !important;
	}
	#srt_models.mod-container.trailblaze-rousers .sub-items-container .left-content p.disclaimer {
		margin-top: 1%;
	}
	#srt_models.mod-container.trailblaze-rousers .sub-items-container .right-content p.disclaimer {
		margin-top: 0%;
	}

	#srt.mod-container.trailblaze-rousers .performance-module .mod-trailblaze-background img {
		width: 106%;
	}
	#srt.mod-container.trailblaze-rousers .performance-module .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: 225px;
	}
	#srt.mod-container.trailblaze-rousers .sub-items-container div.left-content,
	#srt.mod-container.trailblaze-rousers .sub-items-container div.right-content{
		width: 355px !important;
	}
	#srt.mod-container.trailblaze-rousers .sub-items-container div.left-content {
		position: absolute;
		left: 100px;
	}
	#srt.mod-container.trailblaze-rousers .sub-items-container div.right-content {
		margin-left: 440px;
		width: 365px !important;
	}
	#srt.mod-container.trailblaze-rousers .sub-items-container .left-content p.disclaimer {
		margin-top: 1%;
	}
	#srt.mod-container.trailblaze-rousers .sub-items-container .right-content p.disclaimer {
		margin-top: 0%;
	}

	.mod-feature-columns-feature-item-data {
		width: 290px;
	}
	.contenttop2, .contentbottom2, .contentmiddle2 {
		left: 100px;
	}

}

/* iPad responsive / Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	#srt_models.mod-container.trailblaze-rousers .sub-items-container {
		margin-top: 210px !important;
	}
	#srt_models.mod-container.trailblaze-rousers .sub-items-container div.right-content {
		margin-left: 440px;
	}
		#srt.mod-container.trailblaze-rousers .sub-items-container {
		margin-top: 150px !important;
	}
	#srt.mod-container.trailblaze-rousers .sub-items-container div.right-content {
		margin-left: 440px;
	}



}

/*
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: 11px;
margin-top: 5px;
}
em.bold-copy {
font-weight: bold;
}
.mod-image-full-bg-in img {
max-width: 100%;
height: auto;
position: relative;	  /*top: -50px;*/
}

/*************
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: -50px;
position: relative;
}
#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: 46px;
}
#wheels.mod-container .mod-option-carousel-wrapper {
margin-top: 48px;
}
#amenities.mod-container .mod-hot-spots-center .mod-hot-spots-head-wrapper {
margin-top: 43px;
}
#digital_dash.mod-wrapper-bleed-tall {
height: 650px;
}
#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: 49px;
}
#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: -1px 0 20px 0;
}*/
#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: 35px;
}
#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;
}
#stripes .mod-feature .mod-feature-toggle-full-desc {
margin-bottom: 9px;
}

/*.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;
}
#voice_command .mod-image-half-copy {
padding-bottom: 0 !important;
}

/* 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: 32px;
padding-bottom: 12px;
}

/* .Dart ~ .mod-wrapper .mod-vlp-comp-selector, .Grand_Caravan ~ .mod-wrapper .mod-vlp-comp-selector {
margin-top: -441px;
} */
#theft_deterrent_system.mod-image-full {
margin-top: 50px;
}
/*To overiride global CSS for ABM */
.main-content ~ .cllc-modal-window .cllc-modal-button {
    background-color: rgba(86, 86, 86, 0.7);
    background-image: none;
    border: medium none;
}
.main-content ~ .cllc-modal-window .cllc-modal-button::before {
    color: #fff;
    font-size: 20px;
}
#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: 95px;
top: 113px;
}
.promo_charger{
	left: 230px;
	position: absolute;
	top: 16px;
}
.promo_presidents {
position: absolute;
left: 210px;
top: 90px;
}
.promo_presidents sup{
position: absolute;
right: 51px;
top: 30px;
}
#cargo, #automatic_temperature_control {
padding-top: 15px;
}
#interior_comfort {
padding-bottom: 5px;
}
#colors .mod-modelizer-item-img.selected > p {
padding: 0;
}

/*
.mod-vlp-comp-selector h1{
  font-style: normal !important;
  margin-top: 5px !important;
  margin-bottom: 12px !important;
  padding-bottom: 0px !important;
}
.mod-vlp-comp-selector h2,
.mod-vlp-comp-selector p.mod-feature-toggle-full-desc,
.mod-vlp-comp-selector h4{
  font-weight: normal !important;
  margin-bottom: 0 !important;
  padding-bottom: 17px !important;
}
.mod-vlp-comp-selector .mod-feature-toggle-full-hd-center{
  margin-top:24px;
}*/
.jelly-lineup {
background: url("/assets/styles/images/global-footer/Footer-Pattern.jpg");
clear: both;
display: block;
height: 120px;
overflow: hidden;
position: relative;
width: 100%;
}
.jelly-lineup ul {
margin: 0 auto;
width: 960px
}
.jelly-lineup ul li {
float: left;
margin-right: 28px;
position: relative;
}
.jelly-lineup ul li a + a {
color: #fff;
font-family: "Trade Gothic";
font-size: 14px;
font-weight: bold;
left: 0;
position: absolute;
text-align: center;
text-transform: uppercase;
top: 100px;
width: 100%;
}

/* service contarcts submit button */
.ipAccordion .csc_submit {
background-position: 50px -1px;
font-size: 10px;
}
#overview .mod-feature-story-disclaimer-wrapper, #overview .mod-feature-story-disclaimer {
font-size: 8pt;
left: inherit;
}

/* dart edits */

/* service contracts page */

/*.footer-include .jelly-lineup{
    margin-top: -11px;
}*/
#main-content .st-mc-zip-code-form button {
width: auto;
}
#main-content .st-mc-zip-code-form .st-mc-zipcode {
border: 1px solid #B8B1A4;
margin-top: -2px;
}
#main-content .st-mc-zip-code-form .lChange {
line-height: 17px;
}

/* durango edits */

/* #steering_wheel .mod-hot-spot-sub-headline,#interior_technology .mod-feature-columns-subtitle{
padding-bottom: 1em;
} */
#digital_dash .mod-feature-toggle-full-item-desc {
height: 45px;
}
#collision_warning .mod-image-half-image-left-7 img {
margin-bottom: 50px;
}

/* CTA updates */
.theme-light a.complex-button, a.complex-button {
height: 100%;	 /*  width: 100%; */
line-height: 0;
padding: 0;
background: transparent;
border-radius: 2px;
text-decoration: none;
text-transform: uppercase;
font-size: 13px;
display: inline-block;
font-family: "Trade Gothic";
cursor: pointer;
}
.complex-button .arrow, .complex-button .name {
background: rgba(0, 0, 0, .65);
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.66) 0%, rgba(0, 0, 0, 0.66) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.66)), color-stop(100%, rgba(0, 0, 0, 0.66))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.66) 0%, rgba(0, 0, 0, 0.66) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0, 0, 0, 0.66) 0%, rgba(0, 0, 0, 0.66) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.66) 0%, rgba(0, 0, 0, 0.66) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.66) 0%, rgba(0, 0, 0, 0.66) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8000000', endColorstr='#a8000000', GradientType=0); /* IE6-9 */
position: relative;
}
.complex-button .name {
height: 23px;
padding: 0px 40px 0px 10px;	  /* width: 190px; */
top: 0px;
float: left;
left: -1px;
font-family: "Trade Gothic", Arial;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.complex-button.large .name {
height: 31px;
}
.complex-button .name span {
height: 11px;		/*top: 12px;*/
position: relative;
line-height: 0;
}
.complex-button.large {
font-size: 14px;	  /*text-indent:-999px;*/

/*overflow:hidden;*/
}
.complex-button.large span {
text-indent: 0;
}
.complex-button .arrow {
width: 25px;
height: 23px;
right: -1px;
display: inline-block;
border-bottom-right-radius: 2px;
border-top-right-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 -42px 0;
display: block;
}
.complex-button .name span {
top: 16px;
}
.complex-button.large .arrow {
height: 31px;
width: 20px;
display: inherit;
float: left;
}
.complex-button.large .arrow .cta-arrow {
top: 7px;
left: 3px;
}
.complex-button.theme-red .name span, .complex-button .name span, .complex-button.theme-gray .name span {
color: #ffffff !important;
}
.complex-button:hover .name, .complex-button:hover .arrow {
filter: none;
background-color: #d20f06;
background: #d20f06;
}
.complex-button.theme-red .name, .complex-button.theme-red .arrow {
filter: none;
background-color: #d20f06;
background: #d20f06;
}
.complex-button.theme-red:hover .name, .complex-button.theme-red:hover .arrow {
background: #a80c05;
}
.complex-button.theme-gray .name, .complex-button.theme-gray .arrow {
filter: none;
background-color: #86888b;
background: #86888b;
}
.complex-button.theme-gray:hover .name, .complex-button.theme-gray:hover .arrow {
background-color: #404041;
background: #404041;
}
.complex-button.theme-tertiary .name, .complex-button.theme-tertiary .arrow {
background: #F0F0F0;
}
.complex-button.theme-tertiary:hover .name, .complex-button.theme-tertiary:hover .arrow {
background: #cccccc;
}
#bmo-cta .name, #gaq-cta .name, #incentives-cta .name, #sufu-cta .name {
width: 114px;
}
#midbody .bhp-promo-carousel .view #shopping-tools-tile {
width: 194px;
left: 35px;
}
#shopping-tools-tile .complex-button .name span {
top: 12px;
}
#viper_slide_2015 .thumbnail, #challenger_slide_2015 .top-left-hero .thumbnail {
display: block;
}
.mod-model-detail .mod-model-detail-header .mod-feature-toggle {
top: -15px;
}
.mod-feature-toggle-optional-cta-item .complex-button {
margin-right: 0;
}

/* CTA updates */

/**** Seatizer Updates ************/

#seating .mod-image-half-image-in {
height: 634px;
width: 966px;
}
li.mod-inline-gallery-thumb span {
background-image: url("/assets/images/vehicles/2016/seatizer-swatches.png");
background-attachment: scroll;
background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-origin: padding-box;
background-size: auto;
display: inline-block;
height: 23px;
width: 85px;
}
li.bbx9 span {
background-position: -6px -25px;
}
li.bpx9 span {
background-position: -95px -25px;
}
li.bpxg span {
background-position: -184px -25px;
}
li.apx9 span {
background-position: -273px -25px;
}
li.apxc span {
background-position: -362px -25px;
}
li.akxw span {
background-position: -453px -25px;
}
li.flx9 span {
background-position: -540px -25px;
}
li.flxc span {
background-position: -629px -25px;
}
li.gjvx span {
background-position: -718px -25px;
}
li.gjx9 span {
background-position: -807px -25px;
}
li.t5x9 span {
background-position: -896px -25px;
}
li.t5xc span {
background-position: -985px -25px;
}

/*** Charger ********************/
li.l7x9 span {
background-position: -6px -95px;
}
li.d5x9 span {
background-position: -95px -95px;
}
li.rlx9 span {
background-position: -184px -95px;
}
li.rlxc span {
background-position: -273px -95px;
}
li.ljxw span {
background-position: -363px -95px;
}
li.jlx9 span {
background-position: -451px -95px;
}
li.jlxc span {
background-position: -540px -95px;
}
li.s7x9 span {
background-position: -629px -95px
}
li.edx9 span {
background-position: -718px -95px;
}
li.sjxc span {
background-position: -807px -95px;
}
li.sjvx span {
background-position: -896px -95px;
}
li.ulx9 span {
background-position: -985px -95px;
}
li.ulxc span {
background-position: -1074px -95px;
}
li.jbvx span {
background-position: -1163px -95px;
}
li.jbx9 span {
background-position: -1253px -95px;
}
li.ecxc span {
background-position: -1431px -95px;
}

/************** GC ********************/
li.alx9 span {
background-position: -5px -299px;
}
li.h7x1 span {
background-position: -94px -299px;
}
li.h7xu span {
background-position: -183px -299px;
}

/* li.rtn7 span {
    background-position: -272px -299px;
} */
li.rtn7 span {
background-position: -5px -299px;
}
li.clx1 span {
background-position: -450px -299px;
}
li.n7x9 span {
background-position: -272px -299px;
}
li.n7x1 span {
	background-position: -360px -299px;
}

/********** Journey *******************/
li.hlxw span {
background-position: -539px -163px;
}
li.e5xl span {
background-position: -272px -163px;
}
li.alx4 span {
background-position: -5px -163px;
}
li.e5x9 span {
background-position: -183px -163px;
}
li.hlx5 span {
background-position: -361px -163px;
}
li.hlx9 span {
background-position: -450px -163px;
}
li.dlx9 span {
background-position: -94px -163px;
}

/********** Durango **************************/
li.k7x9 span {
background-position: -362px -367px;
}
li.k7xl span {
background-position: -273px -367px;
}
li.tlx9 span {
background-position: -95px -367px;
}
li.tlxl span {
background-position: -6px -367px;
}
li.tlx5 span {
background-position: -184px -367px;
}
li.vlx9 span {
background-position: -807px -367px;
}
li.clxl span {
background-position: -451px -367px;
}
li.alx9 span {
background-position: -629px -367px;
}
li.clx9 span {
background-position: -540px -367px;
}
li.vlxr span {
background-position: -718px -367px;
}

/****************** Dart *************************/
li.d7x9 span {
background-position: -5px -231px;
}
li.elx9 span {
background-position: -94px -231px;
}
li.elxw span {
background-position: -183px -231px;
}
li.h7x9 span {
background-position: -272px -231px;
}
li.h7xl span {
background-position: -361px -231px;
}
li.pyxc span {
background-position: -450px -231px;
}
li.ylx9 span {
background-position: -539px -231px;
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (-webkit-min-device-pixel-ratio:1) {
#seating.mod-container .mod-inline-gallery {
	margin-left: 70px;
}
#seating .mod-image-half-image-in  img {
	height: 634px;
	width: 866px;
}
.mod-gallery-img-name {
	width: 500px;
}
#seating .mod-inline-gallery-content-right-min {
	top: 390px;
}
.mod-image-full-bg-in img {
	top: -20px;
}
}

/************** to make work 2014 charger seatizer(need to be removed once 2014 charger sundown)**/
.seating-charger-2014 {
margin: 30px 0 50px !important;
position: static !important;
float: right !important;
width: 91.4894% !important;
}
.seating-charger-2014 .mod-inline-gallery-content-right-min {
float: right !important;
margin-left: 0 !important;
position: static !important;
width: 53.4884% !important;
}
.seating-charger-2014 .mod-inline-gallery-image-left-max {
float: left !important;
width: 44.1861% !important;
}
.seating-charger-2014 .mod-inline-gallery-active-thumb {
border: none !important;
box-sizing: unset !important;
padding: 0 10px 18px 0 !important;
width: 144px !important;
}
.seating-charger-2014 .mod-image-half-image-in {
height: auto !important;
width: auto !important;
}
.seating-charger-2014 .mod-inline-gallery-thumb {
cursor: pointer;
height: 23px;
margin: 2px 0 0;
min-height: 65px !important;
padding: 0 10px 18px 0 !important;
position: static !important;
width: 144px !important;
}
.seating-charger-2014 .mod-inline-gallery-thumb:nth-child(3n) {
padding-right: 0 !important;
}
.vlp-2014 .mod-colorizer {
top: 20px !important;
}

/** build your own viper button added **/
#overview .mod-feature-story-copy a.complex-button.theme-red.large .name {
  padding: 0;
  width: 156px;
}
#overview .mod-feature-story-copy a.complex-button.theme-red.large .name span {
  display: inline-block;
  position: relative;
  right: 16px;
}
#overview .mod-feature-story-copy a.complex-button.theme-red.large {
  top: -66px !important;
  left: 230px !important;
  text-decoration: none;
}


/***********************************************************************************************/

/**** CGMAIN-6111 adjust the style of social icons since moved the follow_us icons to the top*****/

/*********************************************************************************/

/***************************************
 *
 *	ImageSequencer
 *  noUi is the slider component
 *
 ***************************************/
.mod-image-sequencer-bg .noUi-target, .noUi-target * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-ms-touch-action: none;
-ms-user-select: none;
-moz-user-select: none;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.mod-image-sequencer-bg .noUi-target {
position: relative;
direction: ltr
}
.mod-image-sequencer-bg .noUi-base {
width: 100%;
height: 50px;
position: relative
}
.mod-image-sequencer-bg .noUi-origin {
position: absolute;
right: 0;
top: 0;
left: 0;
bottom: 0
}
.mod-image-sequencer-bg .noUi-handle {
position: relative;
z-index: 1
}
.mod-image-sequencer-bg .noUi-stacking .noUi-handle {
z-index: 10
}
.mod-image-sequencer-bg .noUi-state-tap .noUi-origin {
-webkit-transition: left .3s, top .3s;
transition: left .3s, top .3s
}
.mod-image-sequencer-bg .noUi-state-drag * {
cursor: inherit !important
}
.mod-image-sequencer-bg .noUi-base {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.mod-image-sequencer-bg .noUi-vertical {
width: 18px
}
.mod-image-sequencer-bg .noUi-vertical .noUi-handle {
width: 28px;
height: 34px;
left: -6px;
top: -17px
}
.mod-image-sequencer-bg .noUi-origin {
border-radius: 0;
}
.mod-image-sequencer-bg .noUi-target {
border-radius: 0;
}
.mod-image-sequencer-bg .noUi-dragable {
cursor: w-resize
}
.mod-image-sequencer-bg .noUi-vertical .noUi-dragable {
cursor: n-resize
}
.mod-image-sequencer-bg .noUi-handle {
border: none;
border-radius: 0;
background: #FFF;
cursor: pointer;
}
.mod-image-sequencer-bg .noUi-handle:after, .noUi-handle:before {

/*content: "";*/

display: block;
position: absolute;
height: 14px;
width: 1px;
background: #E8E7E6;
left: 14px;
top: 6px
}
.mod-image-sequencer-bg .noUi-handle:after {
left: 17px
}
.mod-image-sequencer-bg .noUi-vertical .noUi-handle:after, .mod-image-sequencer-bg .noUi-vertical .noUi-handle:before {
width: 14px;
height: 1px;
left: 6px;
top: 14px
}
.mod-image-sequencer-bg .noUi-vertical .noUi-handle:after {
top: 17px
}

/*[disabled] .noUi-connect, [disabled].noUi-connect {
  background: #B8B8B8
}*/

/*[disabled] .noUi-handle {
  cursor: not-allowed
}*/

/* To calibrate the handler, it is necessary to make adjustments to:
padding-right of .noUi-horizontal.noUi-extended
left of .noUi-horizontal.noUi-extended .noUi-handle,
right of .noUi-horizontal.noUi-extended .noUi-origin
and width of .noUi-horizontal .noUi-handle  */

/*.slider {
display: inline-block;
float: left;
margin-left: -35%;
min-width: 1047px;
height: 87px;
background-color: transparent;
max-width: 70%;
top: 100px;
}
*/

.mod-image-sequencer-bg .slider {
display: inline-block;
float: left;
min-width: 1047px;
height: 47px;
background-color: transparent;
max-width: 70%;
top: 117px;
margin-left: 8%;
}
.mod-image-sequencer-bg div.arrows {
float: left;
color: #fff;
width: 105px;
height: 16px;
margin-top: 57px;
margin-left: 4.5px;
}
.mod-image-sequencer-bg .dot {
background-color: #f00;
border-radius: 20px;
display: block;
float: left;
height: 8px;
left: 35%;
position: relative;
top: -6px;
width: 8px;
}
.mod-image-sequencer-bg .dot:before, .dot:after {
font-size: 18px;
position: relative;
}
.mod-image-sequencer-bg .dot:before {
content: "\00AB  \0020";
left: -15px;
bottom: 5.5px;
}
.mod-image-sequencer-bg .dot:after {
content: "\00BB \0020";
right: -14px;
bottom: 24px;
}
.mod-image-sequencer-bg .noUi-beforeHandler {
background: rgba(0, 0, 0, 0.4);
float: left;
height: inherit;
}
.mod-image-sequencer-bg .noUi-horizontal.noUi-extended {
padding-right: 105px;
}
.mod-image-sequencer-bg .noUi-horizontal.noUi-extended .noUi-handle {
background: transparent;
width: 105px;
height: 50px;
border-bottom: 3px solid red;
left: -105px;
}
.mod-image-sequencer-bg .noUi-horizontal.noUi-extended .noUi-origin {
right: -45px;
border-radius: 0;
margin-left: 11.1%;
margin-right: -65px;
}
.mod-image-sequencer-bg .noUi-target.noUi-connect {
box-shadow: none;
}
.mod-image-sequencer-bg .noUi-connect {
background-image: url('/assets/images/vehicles/2016/dart/features/interior/Dart_Selfie_UI_Sprite.jpg');
background-size: 1047px 50px;
background-repeat: no-repeat;
}
.mod-image-sequencer-bg .noUi-base {
border-radius: 0;
}
.mod-image-sequencer-bg .noUi-background {
background: rgba(0, 0, 0, 0.4);
}
.mod-image-sequencer-bg .controls {
position: relative;
margin: 0;
bottom: 96px;
padding: 0;
}
.mod-image-sequencer-bg #gif-play-btn {
display: inline;
float: left;
background-color: darkred;
color: white;
width: 50px;
height: 30px;
}
.mod-image-sequencer-bg #gif-pause-btn {
display: inline;
float: left;
background-color: darkred;
color: white;
width: 60px;
height: 30px;
margin-left: 10px;
}
.mod-image-sequencer-bg .mod-image-sequencer-slider-header {
padding-top: 11px;
position: relative;
color: white;
top: 5px;    /*margin-left: 155px;*/
margin-bottom: 12px;
font-size: 15px;
font-family: "Trade Gothic";
}
.mod-image-sequencer-bg {
height: 120px;
width: 1294px;
background-color: black;
position: relative;
top: 0px;
margin: 0 auto;
}
.mod-image-sequencer-bg .mod-image-sequencer-copy {
float: left;
margin-left: 8%;
}
.mod-image-sequencer-bg .mod-image-sequencer-download {
margin-left: 20px;
}
.mod-image-sequencer-bg .mod-image-sequencer-share {
margin-left: 20px;
}
.mod-image-sequencer-bg .mod-image-sequencer-share.mod-gallery-share-link {
bottom: 13px;
}
.mod-image-sequencer-bg .mod-image-sequencer-download.mod-gallery-download-link {
bottom: 12px;
}

/* UPDATES MADE LOCALLY / SEPERATED FOR PROPER MERGE */
.mod-image-sequencer-bg .mod-image-sequencer-slider-header {
text-align: right;
}
.mod-image-sequencer-bg .mod-image-sequencer-slider-header .mod-share.fb, .mod-image-sequencer-bg .mod-image-sequencer-slider-header .mod-share.tw, .mod-image-sequencer-bg .mod-image-sequencer-slider-header .mod-download {
text-indent: -9999px;
overflow: hidden;
width: 29px;
height: 29px;
text-align: center;
display: inline-block;
cursor: pointer;
}
.mod-image-sequencer-bg .noUi-target.noUi-connect {
box-shadow: none;
top: 100px;
}
.mod-image-sequencer-bg .mod-image-sequencer-slider-header .mod-share.fb {
margin-right: 3px;
background: url("/assets/images/vlp/FACEBOOK.png") no-repeat;
}
.mod-image-sequencer-bg .mod-image-sequencer-slider-header .mod-share.tw {
margin-right: 10px;
background: url("/assets/images/vlp/TWITTER.png") no-repeat;
}
.mod-image-sequencer-bg .mod-image-sequencer-slider-header .mod-download {
margin-right: 6px;
background: url("/assets/images/vlp/DOWNLOAD.png") no-repeat;
}

/***************************************
 *
 *	ImageSequencer
 *  END
 *
 ***************************************/

/* 2016 Blacktop packages section change color from light to dark text */

.blacktop-gc h6, .blacktop-j h6 {
color: #000;
}

/* for keyless entry module on en/2016/grand_caravan/technology/  */
#keyless_entry.mod-wrapper-bleed.mod-container {
margin-bottom: 60px;
}

/**** LFA css for new lfa structure *************************/
/* line 1841, ../scss/main.scss */
.lfa-buckets {
  width: 960px;
  margin: 60px auto;
  font-family: trade gothic;
}
/* line 1846, ../scss/main.scss */
.lfa-buckets a {
  color: #000;
}
/* line 1849, ../scss/main.scss */
.lfa-buckets .bucket {
  float: left;
  position: relative;
  display: inline-block;
  width: 20%;
  margin: 0 auto;
  text-align: center;
  padding: 30px 10px;
  border-right: 1px solid #000;
  height: 250px;
  padding-top: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1862, ../scss/main.scss */
.lfa-buckets .bucket a:hover {
  text-decoration: none;
  color: #000;
}
/* line 1867, ../scss/main.scss */
.lfa-buckets .bucket span.headline {
  font-weight: bold;
  margin-bottom: 10px;
  display: block;
  text-transform: uppercase;
  font-size: 16px;
  margin-top: 15px;
}
/* line 1875, ../scss/main.scss */
.lfa-buckets .bucket p {
  font-size: 14px;
}
/* line 1878, ../scss/main.scss */
.lfa-buckets .bucket:last-of-type {
  border-right: none;
}
/* line 1881, ../scss/main.scss */
.lfa-buckets .bucket img {
  width: 100%;
  max-width: 139px;
}
.lfa-buckets::after {
    clear: both;
    content: "";
    display: block;
}
.lfa-buckets a:hover img {
    transform: scale(1.05);
}
.lfa-buckets a:hover span.headline {
    font-size: 17px;
}
/****************** LfA css ends here ******************/
/*challenger technology everything revolves around you section */
#everything_revolves_around_you .content-container{
		color: #fff;
}


#everything_revolves_around_you.uconnect-gallery .carousel-container .mod-mini-carousel {
    margin-top: 7px;
    width: 295px;
    display: inline-block;
}


#everything_revolves_around_you .content-container .gc-cta,
#everything_revolves_around_you .content-container a.gc-cta{
	color:#fff !important;
}
#everything_revolves_around_you .copy-container{
	top: 510px;
}
/*disclaimer style for gallery module*/
.gallery-module .image-content-container p{
	position: absolute;
    bottom: 60px;
    right: 30px;
    font-size: 1.1rem;
}

.uconnect-gallery .content-container>p{
	position: absolute;
	right: 0;
	font-size: 1.1rem;
	bottom: 0px;
}
#performance_models .mod-feature-story-disclaimer{
	    color: #000;
    text-shadow: none;
}
.play-thumb-video.play-performance-video, .name {
	line-height: inherit;
}
/*uconnect thumbnail carousel*/
.mod-mini-carousel-prev{
	position: absolute;
	left: 50px;
	top: 12px;
}
.mod-mini-carousel-next{
	position: absolute;
	right: 50px;
	top: 12px;
}
.uconnect-gallery .mod-mini-items-wrapper{
	position: relative;
}

/*CGMAIN-8103 FIX*/
.ext-gecko.ext-gecko3.ext-mac div.xb-page div#xb-main-content-wrapper.gc-background-color-e section.xb-main-content {
    max-width: none;
    padding: 0;
    width: 940px;
}


/*CGMAIN-1277*/
.mod-global-footer .footer-content .instagram, .mod-global-footer .footer-content .tumblr{
  margin-top:10px;
}

.mod-global-footer .footer-content li.instagram a{
     width: 24px;
    background-position: -98px -204px;
    height: 25px;
}


.mod-global-footer .footer-content li.instagram a:hover{
    background-position: -137px -204px;
}

.mod-global-footer .footer-content li.tumblr a{
    width: 16px;
    background-position: -101px -240px;
    height: 30px;
}

.mod-global-footer .footer-content li.tumblr a:hover{
    background-position: -140px -240px;
}
  