/* This file was generated with Grunt using Compass - Last modification: Thu May 12th 2016, 11:35:46 AM *//*  Mazda Project Global common used mixins  The following file contains several mixings that can be  used across the site.   @author luis.corrales@possible.com, hugo.alvarez@possible.com  @version 0.1 @created June 12th, 2013 @updated September 12th, 2014   @ToDo - Specify the places where each mixin is being used. */
/** Placeholder text in inputs has (in the browsers implementing it so far) a light gray color. To style it, you'll need vendor prefix CSS properties.
*/
/* ------------------- */
/* --- MAZDA FONTS --- */
/* ------------------- */
@font-face { font-family: interstateBlack; src: url("/MusaWeb/musa2/fonts/interstate/inters01.eot"); }
@font-face { font-family: interstateBlack; src: url("/MusaWeb/musa2/fonts/interstate/inters01.ttf"); }
@font-face { font-family: 'mazda'; src: url("/MusaWeb/musa2/fonts/mazda/mazda-rg.eot"); src: url("/MusaWeb/musa2/fonts/mazda/mazda-rg.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/mazda/mazda-rg.woff") format("woff"), url("/MusaWeb/musa2/fonts/mazda/mazda-rg.ttf") format("truetype"), url("/MusaWeb/musa2/fonts/mazda/mazda-rg.svg#mazda") format("svg"); }
@font-face { font-family: 'mazda-bold'; src: url("/MusaWeb/musa2/fonts/mazda/mazda-bd.eot"); src: url("/MusaWeb/musa2/fonts/mazda/mazda-bd.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/mazda/mazda-bd.woff") format("woff"), url("/MusaWeb/musa2/fonts/mazda/mazda-bd.ttf") format("truetype"), url("/MusaWeb/musa2/fonts/mazda/mazda-bd.svg#mazda-bold") format("svg"); }
@font-face { font-family: 'interstate'; src: url("/MusaWeb/musa2/fonts/interstate/58a3426e-ba6f-439a-8aa4-7831a1c7a806-2.eot"); src: url("/MusaWeb/musa2/fonts/interstate/58a3426e-ba6f-439a-8aa4-7831a1c7a806-2.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/interstate/58a3426e-ba6f-439a-8aa4-7831a1c7a806-3.woff") format("woff"), url("/MusaWeb/musa2/fonts/interstate/58a3426e-ba6f-439a-8aa4-7831a1c7a806-1.ttf") format("truetype"), url("/MusaWeb/musa2/fonts/interstate/58a3426e-ba6f-439a-8aa4-7831a1c7a806-4.svg#interstate") format("svg"); }
@font-face { font-family: 'interstate-black'; src: url("/MusaWeb/musa2/fonts/interstate-black/c86845f6-6105-4106-973f-bef75961e89a-2.eot"); src: url("/MusaWeb/musa2/fonts/interstate-black/c86845f6-6105-4106-973f-bef75961e89a-2.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/interstate-black/c86845f6-6105-4106-973f-bef75961e89a-3.woff") format("woff"), url("/MusaWeb/musa2/fonts/interstate-black/c86845f6-6105-4106-973f-bef75961e89a-1.ttf") format("truetype"), url("/MusaWeb/musa2/fonts/interstate-black/c86845f6-6105-4106-973f-bef75961e89a-4.svg#interstate-black") format("svg"); }
@font-face { font-family: 'interstate-black-cond'; src: url("/MusaWeb/musa2/fonts/interstate-black-cond/6dfea724-138b-43f9-999d-52a44b2a9f5e-2.eot"); src: url("/MusaWeb/musa2/fonts/interstate-black-cond/6dfea724-138b-43f9-999d-52a44b2a9f5e-2.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/interstate-black-cond/6dfea724-138b-43f9-999d-52a44b2a9f5e-3.woff") format("woff"), url("/MusaWeb/musa2/fonts/interstate-black-cond/6dfea724-138b-43f9-999d-52a44b2a9f5e-1.ttf") format("truetype"), url("/MusaWeb/musa2/fonts/interstate-black-cond/6dfea724-138b-43f9-999d-52a44b2a9f5e-4.svg#interstate-black-cond") format("svg"); }
@font-face { font-family: 'interstate-bold'; src: url("/MusaWeb/musa2/fonts/interstate-bold/9f3ea8b1-4946-4ead-8064-c7231d5bca7d-2.eot"); src: url("/MusaWeb/musa2/fonts/interstate-bold/9f3ea8b1-4946-4ead-8064-c7231d5bca7d-2.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/interstate-bold/9f3ea8b1-4946-4ead-8064-c7231d5bca7d-3.woff") format("woff"), url("/MusaWeb/musa2/fonts/interstate-bold/9f3ea8b1-4946-4ead-8064-c7231d5bca7d-1.ttf") format("truetype"), url("/MusaWeb/musa2/fonts/interstate-bold/9f3ea8b1-4946-4ead-8064-c7231d5bca7d-4.svg#interstate-bold") format("svg"); }
@font-face { font-family: 'interstate-bold-italic'; src: url("/MusaWeb/musa2/fonts/interstate-bold-italic/a03a85a1-5904-459e-8017-6642ced9390d-2.eot"); src: url("/MusaWeb/musa2/fonts/interstate-bold-italic/a03a85a1-5904-459e-8017-6642ced9390d-2.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/interstate-bold-italic/a03a85a1-5904-459e-8017-6642ced9390d-3.woff") format("woff"), url("/MusaWeb/musa2/fonts/interstate-bold-italic/a03a85a1-5904-459e-8017-6642ced9390d-1.ttf") format("truetype"), url("/MusaWeb/musa2/fonts/interstate-bold-italic/a03a85a1-5904-459e-8017-6642ced9390d-4.svg#interstate-bold") format("svg"); }
@font-face { font-family: 'interstatemazda-light'; src: url("/MusaWeb/musa2/fonts/interstate-light/InterstateMazda-Light.eot"); src: url("/MusaWeb/musa2/fonts/interstate/InterstateMazda-Light.eot?#iefix") format("embedded-opentype"); }
@font-face { font-family: 'interstate-light'; src: url("/MusaWeb/musa2/fonts/interstate-light/269a1bf2-709b-445a-9e63-7e581d8ebf14-2.eot"); src: url("/MusaWeb/musa2/fonts/interstate-light/269a1bf2-709b-445a-9e63-7e581d8ebf14-2.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/interstate-light/269a1bf2-709b-445a-9e63-7e581d8ebf14-3.woff") format("woff"), url("/MusaWeb/musa2/fonts/interstate-light/269a1bf2-709b-445a-9e63-7e581d8ebf14-1.ttf") format("truetype"), url("/MusaWeb/musa2/fonts/interstate-light/269a1bf2-709b-445a-9e63-7e581d8ebf14-4.svg#interstate-light") format("svg"); }
@font-face { font-family: 'interstate-light-italic'; src: url("/MusaWeb/musa2/fonts/interstate-light-italic/6c033260-1c09-47dd-9e9a-4a533b96c361-2.eot"); src: url("/MusaWeb/musa2/fonts/interstate-light-italic/6c033260-1c09-47dd-9e9a-4a533b96c361-2.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/interstate-light-italic/6c033260-1c09-47dd-9e9a-4a533b96c361-3.woff") format("woff"), url("/MusaWeb/musa2/fonts/interstate-light-italic/6c033260-1c09-47dd-9e9a-4a533b96c361-1.ttf") format("truetype"), url("/MusaWeb/musa2/fonts/interstate-light-italic/6c033260-1c09-47dd-9e9a-4a533b96c361-4.svg#interstate-light-italic") format("svg"); }
@font-face { font-family: 'interstate-regular-italic'; src: url("/MusaWeb/musa2/fonts/interstate-regular-italic/37c9e8d8-e679-4e45-98d6-e9e4f9a8685f-2.eot"); src: url("/MusaWeb/musa2/fonts/interstate-regular-italic/37c9e8d8-e679-4e45-98d6-e9e4f9a8685f-2.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/interstate-regular-italic/37c9e8d8-e679-4e45-98d6-e9e4f9a8685f-3.woff") format("woff"), url("/MusaWeb/musa2/fonts/interstate-regular-italic/37c9e8d8-e679-4e45-98d6-e9e4f9a8685f-1.ttf") format("truetype"), url("/MusaWeb/musa2/fonts/interstate-regular-italic/37c9e8d8-e679-4e45-98d6-e9e4f9a8685f-4.svg#interstate-regular-italic") format("svg"); }
@font-face { font-family: 'interstateCondensed'; src: url("/MusaWeb/musa2/fonts/interstate-cond/01108f82-f481-49b5-9ddd-8eaeaf8d08330-2.eot"); src: url("/MusaWeb/musa2/fonts/interstate-cond/01108f82-f481-49b5-9ddd-8eaeaf8d0833-2.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/interstate-cond/01108f82-f481-49b5-9ddd-8eaeaf8d0833-3.woff") format("woff"), url("/MusaWeb/musa2/fonts/interstate-cond/01108f82-f481-49b5-9ddd-8eaeaf8d0833-1.ttf") format("truetype"), url("/MusaWeb/musa2/fonts/interstate-cond/01108f82-f481-49b5-9ddd-8eaeaf8d0833-4.svg#imbold") format("svg"); font-weight: bold; font-style: normal; }
@font-face { font-family: 'Interstate-BoldCondensed'; src: url("/MusaWeb/musa2/fonts/interstate-bold-cond/interstate_bold_condensed.eot"); src: url("/MusaWeb/musa2/fonts/interstate-bold-cond/interstate_bold_condensed.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/interstate-bold-cond/interstate_bold_condensed.svg#Interstate Bold Condensed") format("svg"), url("/MusaWeb/musa2/fonts/interstate-bold-cond/interstate_bold_condensed.woff") format("woff"), url("/MusaWeb/musa2/fonts/interstate-bold-cond/interstate_bold_condensed.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Interstate-LightCondensed'; src: url("/MusaWeb/musa2/fonts/interstate-light-cond/0e7db0be-d034-4241-8702-7d8236b74fd2-2.eot"); src: url("/MusaWeb/musa2/fonts/interstate-light-cond/0e7db0be-d034-4241-8702-7d8236b74fd2-2.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/interstate-light-cond/0e7db0be-d034-4241-8702-7d8236b74fd2-4.svg#Interstate LightCondensed") format("svg"), url("/MusaWeb/musa2/fonts/interstate-light-cond/0e7db0be-d034-4241-8702-7d8236b74fd2-3.woff") format("woff"), url("/MusaWeb/musa2/fonts/interstate-light-cond/0e7db0be-d034-4241-8702-7d8236b74fd2-1.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Interstate-RegCompressed'; src: url("/MusaWeb/musa2/fonts/interstate-regularCompressed/Interstate_RegularCompressed.ttf"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'interstatemazda-italic'; src: url("/MusaWeb/musa2/fonts/interstate/InterstateMazda-Italic.ttf"); }
@font-face { font-family: 'vni-helvebold'; src: url("/MusaWeb/musa2/fonts/vni-helvetica/vhelveb-webfont.eot"); src: url("/MusaWeb/musa2/fonts/vni-helvetica/vhelveb-webfont.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/vni-helvetica/vhelveb-webfont.woff") format("woff"), url("/MusaWeb/musa2/fonts/vni-helvetica/vhelveb-webfont.ttf") format("truetype"), url("/MusaWeb/musa2/fonts/vni-helvetica/vhelveb-webfont.svg#vni-helvebold") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'vni-helveitalic'; src: url("/MusaWeb/musa2/fonts/vni-helvetica/vhelvei-webfont.eot"); src: url("/MusaWeb/musa2/fonts/vni-helvetica/vhelvei-webfont.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/vni-helvetica/vhelvei-webfont.woff") format("woff"), url("/MusaWeb/musa2/fonts/vni-helvetica/vhelvei-webfont.ttf") format("truetype"), url("/MusaWeb/musa2/fonts/vni-helvetica/vhelvei-webfont.svg#vni-helveitalic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'vni-helvenormal'; src: url("/MusaWeb/musa2/fonts/vni-helvetica/vhelven-webfont.eot"); src: url("/MusaWeb/musa2/fonts/vni-helvetica/vhelven-webfont.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/vni-helvetica/vhelven-webfont.woff") format("woff"), url("/MusaWeb/musa2/fonts/vni-helvetica/vhelven-webfont.ttf") format("truetype"), url("/MusaWeb/musa2/fonts/vni-helvetica/vhelven-webfont.svg#vni-helvenormal") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'aritasbregular'; src: url("/MusaWeb/musa2/fonts/korean/-vsb-webfont.eot"); src: url("/MusaWeb/musa2/fonts/korean/-vsb-webfont.eot?#iefix") format("embedded-opentype"), url("/MusaWeb/musa2/fonts/korean/-vsb-webfont.woff") format("woff"), url("/MusaWeb/musa2/fonts/korean/-vsb-webfont.ttf") format("truetype"), url("/MusaWeb/musa2/fonts/korean/-vsb-webfont.svg#aritasbregular") format("svg"); font-weight: normal; font-style: normal; }
/* Buttons UI components */
/* line 2, ../../../scss/vlp/components/_buttons.scss */
.btn { font-size: 1.08em; -webkit-border-radius: 3px; border-radius: 3px; padding: 4.5px 12px; box-shadow: none; padding-top: 10px; padding-bottom: 9px; line-height: 9px; text-shadow: none; }

/* line 15, ../../../scss/vlp/components/_buttons.scss */
.btn-block { display: block; width: 100%; }

/* line 20, ../../../scss/vlp/components/_buttons.scss */
.btn-block + .btn-block { margin-top: 10px; }

/* line 25, ../../../scss/vlp/components/_buttons.scss */
.btn-primary { color: #fff; background: #d00000; /* Old browsers */ background: -moz-linear-gradient(top, #d00000 0%, #7e0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d00000), color-stop(100%, #7e0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #d00000 0%, #7e0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #d00000 0%, #7e0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #d00000 0%, #7e0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #d00000 0%, #7e0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d00000', endColorstr='#7e0000',GradientType=0 ); /* IE6-9 */ font-family: interstate, sans-serif, arial; text-decoration: none; text-transform: uppercase; text-align: center; color: #fff; }
/* line 43, ../../../scss/vlp/components/_buttons.scss */
.ie8 .btn-primary { filter: none; }
/* line 47, ../../../scss/vlp/components/_buttons.scss */
.btn-primary:hover { color: #fff; background: #950000; /* Old browsers */ background: -moz-linear-gradient(top, #950000 0%, #5a0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #950000), color-stop(100%, #5a0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #950000 0%, #5a0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #950000 0%, #5a0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #950000 0%, #5a0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #950000 0%, #5a0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#950000', endColorstr='#5a0000',GradientType=0 ); /* IE6-9 */ }
/* line 58, ../../../scss/vlp/components/_buttons.scss */
.ie8 .btn-primary:hover { filter: none; }
/* line 63, ../../../scss/vlp/components/_buttons.scss */
.btn-primary:focus { color: #fff; outline: none; }

/**
*  btn-secondary
* 
*/
/* line 73, ../../../scss/vlp/components/_buttons.scss */
.btn-secondary { border: none; color: #fff; background: #666666; /* Old browsers */ background: -moz-linear-gradient(top, #666666 0%, #3d3d3d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(100%, #3d3d3d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #666666 0%, #3d3d3d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #666666 0%, #3d3d3d 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #666666 0%, #3d3d3d 100%); /* IE10+ */ background: linear-gradient(to bottom, #666666 0%, #3d3d3d 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#3d3d3d',GradientType=0 ); /* IE6-9 */ font-family: interstate, sans-serif, arial; text-decoration: none; text-transform: uppercase; text-align: center; }
/* line 91, ../../../scss/vlp/components/_buttons.scss */
.btn-secondary:hover { color: #fff; background: #3d3d3d; /* Old browsers */ background: -moz-linear-gradient(top, #3d3d3d 0%, #262626 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d3d3d), color-stop(100%, #262626)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #3d3d3d 0%, #262626 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #3d3d3d 0%, #262626 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #3d3d3d 0%, #262626 100%); /* IE10+ */ background: linear-gradient(to bottom, #3d3d3d 0%, #262626 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#262626',GradientType=0 ); /* IE6-9 */ }
/* line 103, ../../../scss/vlp/components/_buttons.scss */
.btn-secondary:focus { color: #fff; outline: none; }

/* line 1, ../../../scss/garage/compare/_header.scss */
html, body { height: 100%; background-color: black; }

/* line 5, ../../../scss/garage/compare/_header.scss */
body { margin: 0; padding: 0; }

/* line 10, ../../../scss/garage/compare/_header.scss */
p { display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 1px; font-family: "Interstate", sans-serif, arial; }

/* line 19, ../../../scss/garage/compare/_header.scss */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* line 21, ../../../scss/garage/compare/_header.scss */
.page-section { position: relative; width: 975px; margin: 0 auto; }

/* line 26, ../../../scss/garage/compare/_header.scss */
#main_wrap { background-image: url("../../../images/garage/compare/background.jpg"); background-repeat: no-repeat; background-position: top center; }

/* line 31, ../../../scss/garage/compare/_header.scss */
.comparison-header { margin-bottom: 5%; }
/* line 33, ../../../scss/garage/compare/_header.scss */
.comparison-header .copyblock { font-family: "Interstate", sans-serif, arial; font-weight: normal; float: left; width: 517px; }
/* line 38, ../../../scss/garage/compare/_header.scss */
.comparison-header .copyblock h1 { color: white; font-size: 36px; letter-spacing: -4px; margin-bottom: 2%; text-align: right; text-transform: uppercase; }
/* line 46, ../../../scss/garage/compare/_header.scss */
.comparison-header .copyblock h2 { font-family: interstate-bold-italic,sans-serif,arial,sans-serif,arial; color: white; font-style: italic; font-size: 22px; font-weight: normal; margin-top: 2%; margin-bottom: 3%; text-align: right; text-transform: uppercase; }
/* line 56, ../../../scss/garage/compare/_header.scss */
.comparison-header .copyblock h2 p { font-style: normal; margin-top: 1%; margin-bottom: 1%; }
/* line 62, ../../../scss/garage/compare/_header.scss */
.comparison-header .copyblock .hashtag { font-family: "Interstate", sans-serif, arial; font-size: 14px; color: #ccc; text-transform: uppercase; }
/* line 68, ../../../scss/garage/compare/_header.scss */
.comparison-header .copyblock p { color: white; line-height: 19px; font-size: 0.8em; }
/* line 74, ../../../scss/garage/compare/_header.scss */
.comparison-header .buttonblock { float: right; margin-top: 20%; width: 458px; text-align: left; }
/* line 79, ../../../scss/garage/compare/_header.scss */
.comparison-header .buttonblock a { margin-left: 6%; font-size: 0.9em; font-weight: bold; }
/* line 85, ../../../scss/garage/compare/_header.scss */
.comparison-header .logo { position: absolute; right: 0; top: 0; }
/* line 90, ../../../scss/garage/compare/_header.scss */
.comparison-header .logo a img { border: none; }
/* line 95, ../../../scss/garage/compare/_header.scss */
.comparison-header .lang { position: absolute; right: 0; top: 0; text-transform: uppercase; font-size: 10px; }
/* line 102, ../../../scss/garage/compare/_header.scss */
.comparison-header .social { position: absolute; right: -55px; top: 0; width: 45px; overflow: hidden; }

/* line 2, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper { display: none; height: 100%; font-family: "Interstate", sans-serif, arial; font-size: 14px; }
/* line 7, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid { height: 100%; }
/* line 9, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .column-data-wrap { width: 734px; margin: 0 auto; }
/* line 13, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .column-head { width: 346px; height: auto; text-align: center; }
/* line 25, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .column-head-wrap { position: relative; height: 307px; background: url("../../../images/garage/compare/compare_header.png") repeat-x bottom left; }
/* line 29, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .column-head-wrap .column-head { position: absolute; right: 0; left: 0; bottom: 0; }
/* line 35, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .column-head-wrap .head-competitor-wrap, .comparison-content #comparisonWrapper .comparison-grid .column-head-wrap .head-primary-vehicle { position: absolute; height: 307px; width: 488px; }
/* line 40, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .column-head-wrap .head-competitor-wrap { right: 0; }
/* line 42, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .column-head-wrap .head-competitor-wrap .vehicle-name, .comparison-content #comparisonWrapper .comparison-grid .column-head-wrap .head-competitor-wrap .vehicle-short-name { font-size: 10px; }
/* line 46, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .column-head-wrap .head-primary-vehicle { left: 0; }
/* line 50, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col { float: left; width: 242px; text-align: center; }
/* line 55, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col .image-holder { position: relative; height: 259px; z-index: 1; }
/* line 60, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col .vehicle-name, .comparison-content #comparisonWrapper .comparison-grid .col .vehicle-short-name { position: relative; width: 243px; margin: 0 auto; color: #ffffff; font-weight: bold; white-space: nowrap; overflow: hidden; padding-top: 10px; z-index: 1; text-transform: uppercase; font-size: 10px; }
/* line 74, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col .vehicle-name { display: none; }
/* line 77, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col .vehicle-short-name { display: block; }
/* line 81, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col .row { position: relative; border-bottom: 1px solid #3a3b3c; padding: 8px; font-weight: bold; height: 20px; }
/* line 88, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col .row.even { background-color: #EFEFEF; }
/* line 91, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col .row.odd { background-color: #CFCFCF; }
/* line 94, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col .row .inner { bottom: 0; top: 0; position: absolute; height: 15px; margin: auto 0; width: 100%; left: 0; right: 0; }
/* line 104, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col .row.row-mpg, .comparison-content #comparisonWrapper .comparison-grid .col .row.row-transmission { height: 48px; }
/* line 109, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col.primary-vehicle { width: 246px; }
/* line 112, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col.primary-vehicle .row.even { background-color: #5FA3CF; }
/* line 116, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col.primary-vehicle .row.odd { background-color: #4E8AB2; }
/* line 122, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col.grid-labels { width: 242px; }
/* line 124, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col.grid-labels .row { color: #b7b7b7; }
/* line 126, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col.grid-labels .row.even { background-color: #3A3A3A; }
/* line 130, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col.grid-labels .row.odd { background-color: #4A4A4A; }
/* line 134, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col.grid-labels .row.row-mpg .inner, .comparison-content #comparisonWrapper .comparison-grid .col.grid-labels .row.row-transmission .inner { height: 35px; }
/* line 141, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col.competitor-wrap { width: 246px; position: relative; height: 466px; }
/* line 149, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col .slidesjs-container, .comparison-content #comparisonWrapper .comparison-grid .col .slidesjs-control { height: 100% !important; }
/* line 152, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col .slidesjs-navigation { display: none; }
/* line 156, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col .navigation-control { z-index: 20; position: absolute; width: 46px; height: 57px; cursor: pointer; background-repeat: no-repeat; overflow: hidden; text-indent: -9999px; top: 242px; }
/* line 167, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col .button-previous { left: 75px; background-image: url("../../../images/garage/compare/previous_arrow.png"); }
/* line 171, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid .col .button-next { right: 75px; background-image: url("../../../images/garage/compare/next_arrow.png"); }
/* line 176, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid.inactive { height: 61px; background: url("../../../images/garage/compare/accordian_background.png") no-repeat top left; cursor: pointer; }
/* line 180, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid.inactive .column-head-wrap { background: none; height: 61px; }
/* line 183, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid.inactive .column-head-wrap .vehicle-name { display: block; color: #000000; font-size: 16px; padding-top: 23px; padding-left: 50px; width: 350px; text-align: left; text-transform: none; }
/* line 193, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid.inactive .column-head-wrap .vehicle-short-name { display: none; }
/* line 196, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid.inactive .column-head-wrap .head-middle { display: none; }
/* line 200, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid.inactive .column-head { height: 61px; background: none !important; }
/* line 204, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid.inactive .head-competitor-wrap { height: 61px; }
/* line 209, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid.inactive .head-competitor-wrap .navigation-control { display: none !important; }
/* line 214, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid.inactive .col.competitor-wrap { height: auto; }
/* line 217, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid.inactive .col .row, .comparison-content #comparisonWrapper .comparison-grid.inactive .col .image-holder { display: none; }
/* line 221, ../../../scss/garage/compare/_comparison.scss */
.comparison-content #comparisonWrapper .comparison-grid.inactive .navigation-control { display: none; }

/* line 236, ../../../scss/garage/compare/_comparison.scss */
.M3S .comparison-content .comparison-grid .column-head.head-primary-vehicle .vehicle-name .vehicle-make-name, .M3S .comparison-content .comparison-grid .column-head.head-primary-vehicle .vehicle-short-name .vehicle-make-name, .M6G .comparison-content .comparison-grid .column-head.head-primary-vehicle .vehicle-name .vehicle-make-name, .M6G .comparison-content .comparison-grid .column-head.head-primary-vehicle .vehicle-short-name .vehicle-make-name { display: none; }

/* line 1, ../../../scss/garage/compare/_content_footer.scss */
.comparison-content-buttons { width: 588px; margin: 20px auto; height: 31px; }
/* line 6, ../../../scss/garage/compare/_content_footer.scss */
.comparison-content-buttons a { margin: 0px 10px; font-size: 0.9em; font-weight: bold; }

/* line 1, ../../../scss/garage/compare/_footer.scss */
.comparison-footer { width: 975px; margin: 20px auto; text-align: center; }
/* line 6, ../../../scss/garage/compare/_footer.scss */
.comparison-footer p { color: #666; text-align: left; font-size: 8px; }
/* line 11, ../../../scss/garage/compare/_footer.scss */
.comparison-footer .copyright { margin-bottom: 17px; line-height: 14px; font-family: Helvetica; font-size: 9px; font-weight: 400; color: #666 !important; }
/* line 19, ../../../scss/garage/compare/_footer.scss */
.comparison-footer .right-side { float: right; }
/* line 22, ../../../scss/garage/compare/_footer.scss */
.comparison-footer .disclaimers { width: 700px; }
/* line 25, ../../../scss/garage/compare/_footer.scss */
.comparison-footer ul.footer_links { padding: 0; margin-bottom: 5px; list-style: none; text-align: left; }
/* line 30, ../../../scss/garage/compare/_footer.scss */
.comparison-footer ul.footer_links li { display: inline; margin-right: 11px; font-size: 9px !important; }
/* line 34, ../../../scss/garage/compare/_footer.scss */
.comparison-footer ul.footer_links li a { color: #666; text-decoration: none; font-family: Helvetica; font-size: 9px; font-weight: 700; }
/* line 44, ../../../scss/garage/compare/_footer.scss */
.comparison-footer ul.social { list-style: none; padding: 0; margin: 10px 0px; }
/* line 48, ../../../scss/garage/compare/_footer.scss */
.comparison-footer ul.social li { float: left; padding: 0 2px; }
/* line 51, ../../../scss/garage/compare/_footer.scss */
.comparison-footer ul.social li a { display: block; width: 20px; height: 20px; overflow: hidden; text-indent: -9999px; background: url("../../../images/garage/compare/social-icons-sprite.png") no-repeat top left; }
/* line 58, ../../../scss/garage/compare/_footer.scss */
.comparison-footer ul.social li a.facebook { background-position: 0px 0px; }
/* line 60, ../../../scss/garage/compare/_footer.scss */
.comparison-footer ul.social li a.facebook:hover { background-position: 0px -20px; }
/* line 64, ../../../scss/garage/compare/_footer.scss */
.comparison-footer ul.social li a.twitter { background-position: -20px 0px; }
/* line 66, ../../../scss/garage/compare/_footer.scss */
.comparison-footer ul.social li a.twitter:hover { background-position: -20px -20px; }
/* line 70, ../../../scss/garage/compare/_footer.scss */
.comparison-footer ul.social li a.youtube { background-position: -40px 0px; }
/* line 72, ../../../scss/garage/compare/_footer.scss */
.comparison-footer ul.social li a.youtube:hover { background-position: -40px -20px; }
/* line 76, ../../../scss/garage/compare/_footer.scss */
.comparison-footer ul.social li a.instagram { background-position: -60px 0px; }
/* line 78, ../../../scss/garage/compare/_footer.scss */
.comparison-footer ul.social li a.instagram:hover { background-position: -60px -20px; }
