/* This file was generated with Grunt using Compass - Last modification: Thu May 12th 2016, 11:35:44 AM *//**   MAZDA @author Ricardo Quesada @email ricardo.quesada@possible.com @created 01-20-2015 @updated 01-20-2015 @description This SCSS file that generates CSS file with SASS and compass */
/* line 44, ../../../scss/garage/responsive/_trims_comparison_results.scss */
h2, h4 { text-transform: uppercase; color: #37aadc; padding: 5px 0; letter-spacing: 0; font-size: 13.5px; font-weight: bold; text-align: left; }

/* line 56, ../../../scss/garage/responsive/_trims_comparison_results.scss */
table.compare th, table.compare td { color: #282c2e; padding: 4px; font-weight: normal; font-size: 12px; border: 1px solid #ccc; background-color: #fff; vertical-align: middle; transition: background-color 2s; }

/* line 70, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.changeVehicle a.closeParent span:before, .changeVehicle a.closeParent span:after { position: absolute; content: ''; top: 14px; left: 10px; width: 10px; border-top: 2px solid #c33; z-index: 1; }

/* line 81, ../../../scss/garage/responsive/_trims_comparison_results.scss */
#main { padding: 10px 10px 31px 10px; background-color: #000; min-height: 430px; }
/* line 85, ../../../scss/garage/responsive/_trims_comparison_results.scss */
#main.compare .accordion table.trims { width: 100%; }
/* line 87, ../../../scss/garage/responsive/_trims_comparison_results.scss */
#main.compare .accordion table.trims td { text-align: left; padding: 4px 0; vertical-align: top; font-size: 12px; }
/* line 92, ../../../scss/garage/responsive/_trims_comparison_results.scss */
#main.compare .accordion table.trims td:last-child { text-align: right; width: 60px; }
/* line 97, ../../../scss/garage/responsive/_trims_comparison_results.scss */
#main.compare .accordion table.trims img { max-width: 100%; }
/* line 100, ../../../scss/garage/responsive/_trims_comparison_results.scss */
#main.compare .accordion table.trims tr:first-child td:first-child { width: 180px; padding-right: 10px; vertical-align: middle; }

/* line 114, ../../../scss/garage/responsive/_trims_comparison_results.scss */
main p { font-size: 13px; }
/* line 117, ../../../scss/garage/responsive/_trims_comparison_results.scss */
main li { font-size: 13px; }
/* line 120, ../../../scss/garage/responsive/_trims_comparison_results.scss */
main a { font-size: 13px; }
/* line 123, ../../../scss/garage/responsive/_trims_comparison_results.scss */
main.responsive_main nav { display: block; width: 100%; }

/* line 128, ../../../scss/garage/responsive/_trims_comparison_results.scss */
p { text-align: left; color: #fff; }

/* line 132, ../../../scss/garage/responsive/_trims_comparison_results.scss */
a { color: #008ad0; text-decoration: none; }
/* line 135, ../../../scss/garage/responsive/_trims_comparison_results.scss */
a:active { color: #008ad0; text-decoration: none; }
/* line 139, ../../../scss/garage/responsive/_trims_comparison_results.scss */
a:visited { color: #008ad0; text-decoration: none; }

/* line 144, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.accordion { margin: 13px 0; margin: 10px 0; max-width: 100%; overflow: auto; box-sizing: border-box; z-index: 9; }
/* line 152, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.accordion a.toggle { display: block; text-decoration: none; border-top: 1px solid #a4a3a4; padding: 10px; overflow: hidden; }
/* line 160, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.accordion a.toggle.collapse h3 { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZtJREFUeNqM1DsoxWEYx/FzkMspMsgtm1xDyGJispBiMEgpEQsyUDYWuSwURcjATMRgVEIocgkxmAi5FXLn+9Tv1Omfg6c+/un/f5+e53nf97hdvdsuRwQhGTl62v9X2MIern9a4BsRqEINUhAMNz5wjzkMYsdfkkT0o0SLjnGEZ8QjA3UoRSum8OWbJA7jKNDCHsziAYH4RBaaVOmw1k3anwAlalUC67sME7jRe2vpBRuoRhc86EaSN0kuarWoAQc+LT5rFt6wijoxoxatshhLUohw9bju+jte0ae5FVkR1kqmXq7pmaw5+ItzbbUNPgrZliRaZd7po6M/KmnRLp4hwdqxJI86Cx591I7QX5IsIQSReLf1luRQSVL1Ufc/5mItp+kk79tgV/SiErGu/4WdlTAdiU1LsowFpKNDpf4WxWjEmw7dSYAGaif0EvUY8h4iR4SrglHNYwSLtilun1tcjgFN3LZvXs837WC+7pXFGNpw67yA0zoDzajQVjpjVxXYtXjy91Owqmtu1z1Pu2B358I7RJw6M38LMAD+aWDKomNkTQAAAABJRU5ErkJggg==) no-repeat 0 50%; }
/* line 164, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.accordion a.toggle h3 { color: #37aadc; padding: 2px 0 2px 25px; text-transform: uppercase; text-align: left; font-size: 12px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcpJREFUeNpc098r3XEcx/Hz4ztMWa3F/DbjhtodJmXkxyY3yo9OuV2TG+VKWBE2yj8gF+5W54bZxS5ccToxLTdEfpTJ2I5a40YdhuN4vut16jvfepS+vu/3eb/fn/fH65lc97ieDLSiA0VIhRcX+IHPmMVJIsBxBZdhGHUKtI8OcIt81OIlmvEBK+4E5ZhAPbYwje84Rhw5qMA7NCENgwg7KrtPwSGM4hv+4TX8WMAmthX4BgPYtQQBtGBPpS2pqmcYR7IqscrCailTlQR8SvAAM1h0zSSGQg0z7nq/rBbtCVgFz3Gqsh8iWwmzEMU1CvTLNxqufRuxWEdBP/ELlfioYK9KtWdKCf5gDGuKKXFUng3Kp49seJf6+wpJquJG/4spucXEHZWZrzJX0anjfYpPOrIu7CvY2n2h+UR92rBHqNKvWG9H+Kskj9W3vfutKqzVdIu1BEG9fIsG17T9Or5Dz/9PDbrVetBKnUO1Sh/SRyGV3KvZ7OhkXuE9SvHVYv2exu6o2sjTNtq+p2gOh66e29GvlbZlG7HlS9yFDWWOan3tXpypZzuNXDzBOb5oQ9fu30ZL0qPr3IZi7YFXie0uzOs6RxJBdwIMACIvewSXpSJYAAAAAElFTkSuQmCC") no-repeat 0 50%; font-weight: bold; }
/* line 174, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.accordion.wizard { margin: 0; }
/* line 176, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.accordion.wizard .acc-content { background: #fff; padding: 0; text-align: center; font-weight: bold; }
/* line 181, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.accordion.wizard .acc-content li { background: #fff; border-bottom: 1px solid #ccc; padding: 5px; }
/* line 185, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.accordion.wizard .acc-content li a:active { color: #000; }

/* line 192, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.acc-content { border-bottom: 1px solid #a4a3a4; margin: 0; padding: 10px; }
/* line 196, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.acc-content:last-of-type { border-bottom: 0; }

/* line 200, ../../../scss/garage/responsive/_trims_comparison_results.scss */
table.compare { clear: both; border-collapse: collapse; }
/* line 205, ../../../scss/garage/responsive/_trims_comparison_results.scss */
table.compare th:nth-child(even) { background-color: #e7e7e7; }
/* line 209, ../../../scss/garage/responsive/_trims_comparison_results.scss */
table.compare td { text-align: center; }
/* line 212, ../../../scss/garage/responsive/_trims_comparison_results.scss */
table.compare td:nth-child(even) { background-color: #e7e7e7; }
/* line 217, ../../../scss/garage/responsive/_trims_comparison_results.scss */
table.compare thead th { vertical-align: bottom; }
/* line 219, ../../../scss/garage/responsive/_trims_comparison_results.scss */
table.compare thead th h4 { color: #000; padding: 0 0 14px 0; height: 6.6em; }
/* line 224, ../../../scss/garage/responsive/_trims_comparison_results.scss */
table.compare thead th .image { margin: 0 -4px 2px; }
/* line 226, ../../../scss/garage/responsive/_trims_comparison_results.scss */
table.compare thead th .image img { max-width: 100%; }
/* line 230, ../../../scss/garage/responsive/_trims_comparison_results.scss */
table.compare thead th a { font-size: 11px; white-space: nowrap; }
/* line 235, ../../../scss/garage/responsive/_trims_comparison_results.scss */
table.compare thead th:not(:first-child) { width: 25%; }
/* line 239, ../../../scss/garage/responsive/_trims_comparison_results.scss */
table.compare td[colspan] { padding: 0; }
/* line 242, ../../../scss/garage/responsive/_trims_comparison_results.scss */
table.compare tbody th { text-align: left; }

/* line 246, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.next-comp { display: none; }

/* line 249, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.changeVehicle { position: absolute; top: 265px; left: 0; width: 100%; padding: 0 10px; box-sizing: border-box; box-shadow: 0 20px 20px rgba(0, 0, 0, 0.5); opacity: 1; transition: opacity .5s, height .5s, z-index .5s; }
/* line 262, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.changeVehicle button { width: 100%; font-size: 12px; border-radies: 0; }
/* line 268, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.changeVehicle a.closeParent { background: #ccc; width: 30px; height: 30px; float: left; text-indent: -999%; position: absolute; top: -30px; z-index: 10000; }
/* line 287, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.changeVehicle a.closeParent:before { position: absolute; content: ''; top: 6px; left: 6px; border: 9px solid #c33; border-radius: 9px; }
/* line 296, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.changeVehicle a.closeParent:after { position: absolute; content: ''; top: 8px; left: 8px; border: 7px solid #ccc; border-radius: 7px; }

@media only screen and (max-width: 479px) { /* line 311, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  table.compare th:nth-child(4) { display: none; background-color: #ffc; }
  /* line 315, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  table.compare th:nth-child(5) { display: none; background-color: #ffc; }
  /* line 321, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  table.compare td:nth-child(4) { display: none; background-color: #ffc; }
  /* line 325, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  table.compare td:nth-child(5) { display: none; background-color: #ffc; }
  /* line 330, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  table.compare thead th:not(:first-child) { width: 33%; }
  /* line 334, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .next-comp { display: block; float: right; margin: 10px 0; }
  /* line 339, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .flipnote { position: absolute; top: 0; left: 0; right: 0; background: #008ad0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAsCAYAAADLlo5MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkQ0MDVFNjU3NURBMTFFMUIxQjRFQTUyODFBRDdBRUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkQ0MDVFNjY3NURBMTFFMUIxQjRFQTUyODFBRDdBRUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRDQwNUU2Mzc1REExMUUxQjFCNEVBNTI4MUFEN0FFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRDQwNUU2NDc1REExMUUxQjFCNEVBNTI4MUFEN0FFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlBDwAgAAAUaSURBVHja7JtriBVlGMffc/a4uuvmBcsuZGteViOR0uxDWakZGRmKkBSCfbACMQT9YIZ+6WJgIBFdwCAqsKyUPkja7YMShWKlUeQFzcg0L3lpdbPdPZ4z/f/Nf2BazuyZs3Nm5j3LvvDjeJwzM+/853ne93mf99mM4ziTjTEvgymgYKrbsuAoWAveBUXTS1oGwn2NzzvBKfA3qKvStR19jgD/gGng+xK/mwDuAUNBTuKeB4cl+i+g3Tbh2NHbwGmwFPwgK6lW6wfeB+PB6ADh5oAXSvw/rf+YzvkEfAxabRKOHWwDu9XRq6rgsrzuJfCX72EvB/z2Z92/qcv/0/KbxVzwOHgDvGeLcI6srBOsBk/qezaCi1L4nWBBiJdwWBbfVGasvAPcKrd+BpxNWzivcWwZDq6ViG09EI+i1YOB4Bqd75Q553fwNmgAf4L+YCy4Re49xPdb/uYJ0AIWSjxa5JGkx8Fcl+95fb4C3tIYVUmjO94MNnfjml1ba8AYV69Ji1Y7T5OH12h1G8AZ0CgRUxXOaxzrDkadsSOeT6vfLj4Ey8F9vln/Ln1+BjqSdtUgV6yPcM2BMfTzS82spQQ6I5GtEK4a8Vs122RNWo0ljuXTCKyzpjYa48tHwUclrO6sTa5qW2NIsw88AhaDA75jHWl0qFaE8w8DDF1mg/U+UVON42qpcf26BOwFv/YJV7n7rk/La7Km9luxT7gaaja56pXgfuPm7woxxYNRjYx9+o6rGVuEG6bZ8gFTvURqXI1x42u2CDdTIUarEgT5gLWuo2NOCtbG/jSrnyttEW6QxPhGSyunm8SBl2JPSjzek5keJmVvMO4WQJMtwnljWqbMLMkEAjd9Rsql62IU0OtLQbHiY757FWotjmN+cKImkBPG3VyK6xmKelHXySMG+F9SrQlXFB1as+6LMaTifcaAjbK6Ym9YOVzWsutQAi8q35sCYI4/DQncpyFgdu9bOfS2RT53uuYbd7OGu21Mm++waTVhm3CdEu0l8JTPIxgKLNNAXTTRN4JiW+RHebNOhPPaZWUsx2C9yRrwjtaxK8Ao41YIWGtxUXaNLkUQjgHtBH3/wLiVBYyl7lZoMEYW59gq3DQFlz3ZkB4Vcfo/p3+z3GEquFoWd9F3LGOTcHyL3vbbPBGlNeoBnQqGDfbnC7AHTAKf+/rE7MlPCYUhFQnHDnHjt94Eb4B0ahzyakQGBLz9nKL69gqtltdjAQ5LGlaB6VpascRrrfrVzyZX5cNfoZTOloCOsdPMm83Qb3eB/To3UyJALfgetJLAlo2lX4uMW3JG9z8pNx5iYzjiZQOCilc43rAQp0XfL4DnwLqY+sZZ9WgVZ/tEwpFS6Zx1Em2vxh661fNypzRaIaF7OFGEYyrnduPWoT0MZoFtGhfvTTFYjrvlg2bxXAUXKMrKrldoMFjHki5s9vrxonELvuPao+DYOlzP2dpT4RgGfAoeBJu0frzRuBWUWxLOiniltw8lPKT9L7TKhZgU2Jg49IqXWYvLjOi34FnwYwgLCduxclWczPuv1OxeSCAQdqQRd7b+MG557n8p/pwOcKwap3Ej240ATxu39J4LcSYRz4dYKXiBcC6ENTX7xsxswIOwZvi3FCZRls/epGfP8g9E9mh5c1whRl0Zv2/zrTL6h7hpi6x5umK/oMlnq8bPWmhfUbipCjUmSRCnjFVkfG/fCfGmaB2vgtfLuOJMrRiaQ147jdCN/effg7z5rwADAEAUNfra1HYlAAAAAElFTkSuQmCC") no-repeat 8px 10px; padding: 10px 9px 10px 90px; line-height: 21px; text-align: right; z-index: 10; opacity: 1; transition: opacity .5s, height .5s, z-index .5s; overflow: hidden; }
  /* line 353, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .flipnote a { color: #fff; }
  /* line 357, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  #main.compare .accordion table.trims tr:first-child td:first-child { width: 90px; } }
@media only screen and (min-width: 480px) { /* line 362, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .flipnote { position: absolute; opacity: 0; height: 0; z-index: -2; overflow: hidden; }
  /* line 369, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  #main.compare .accordion table td[rowspan] { width: 134px; padding-right: 10px; vertical-align: middle; } }
/* line 375, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.collapsed { opacity: 0; height: 0; z-index: -2; overflow: hidden; }

/* line 381, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.header-comparison { position: absolute; width: 100%; height: 5%; }
/* line 385, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.header-comparison .mazdalogo { position: absolute; right: 5%; top: 0; }
/* line 390, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.header-comparison .copyblock { width: 60%; padding-top: 1%; padding-left: 1%; height: 100%; }
/* line 395, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.header-comparison .copyblock h1 { font-family: Interstate, sans-serif, arial; font-size: 1.2em; text-align: right; color: #fff; }
/* line 401, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.header-comparison .copyblock h2 { font-family: interstate-bold-italic, sans-serif, arial, sans-serif, arial; font-size: 1em; text-align: right; color: #fff; margin-bottom: 3%; }
/* line 408, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.header-comparison .copyblock p { text-align: left; }

/* line 414, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.logos-footer .footer-zoomzoom { float: left; }
/* line 417, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.logos-footer .footer-mazda-logo { float: right; }

/* line 422, ../../../scss/garage/responsive/_trims_comparison_results.scss */
div.privacy-terms { display: block; clear: both; }
/* line 425, ../../../scss/garage/responsive/_trims_comparison_results.scss */
div.privacy-terms a { display: inline; font-size: 10px; }
/* line 430, ../../../scss/garage/responsive/_trims_comparison_results.scss */
div.disclaimers { margin-top: 30px; clear: both; }
/* line 433, ../../../scss/garage/responsive/_trims_comparison_results.scss */
div.disclaimers p { font-size: 0.8em; color: #666; }

@media only screen and (min-width: 320px) and (max-width: 450px) { /* line 441, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .header-comparison .mazdalogo { left: 60%; right: -5%; }
  /* line 444, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .header-comparison .mazdalogo a img { width: 70%; }
  /* line 449, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .header-comparison .copyblock h1 { font-size: 10px; }
  /* line 452, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .header-comparison .copyblock h2 { font-size: 9px; margin-bottom: 0.5%; }
  /* line 456, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .header-comparison .copyblock p { font-size: 9px; }
  /* line 461, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .comparison-content.page-section #comparisonWrapper .comparison-grid { background-size: 98% 27%; }
  /* line 463, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .comparison-content.page-section #comparisonWrapper .comparison-grid:first-child { background-size: 98% 32%; }
  /* line 467, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .vehicle-short-name { font-size: 0.5em; }
  /* line 470, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .button-next { left: 27%; height: 23%; }
  /* line 474, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .button-previous { left: 28.7% !important; height: 23%; }
  /* line 481, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .col.primary-vehicle { width: 30.8%; }
  /* line 484, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .col .row { font-size: 0.65em; }
  /* line 488, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .competitor-wrap { width: 30.8%; } }
/* line 494, ../../../scss/garage/responsive/_trims_comparison_results.scss */
#main.compare div.acc-content { padding-left: 10px; }

/* line 497, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.accordion.wizard a.toggle { border-top: 1px solid #d8d8d8; padding: 5px 12px; }
/* line 500, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.accordion.wizard a.toggle h4 { font-size: 12px; }

/* line 504, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid { background-size: 98% 37%; background-image: url("/MusaWeb/musa2/images/mobile/touch/garage/compare/header_secondary_bg.jpg"); background-repeat: no-repeat; background-position: left top; }
/* line 509, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid:first-child { background-size: 98% 44.50%; background-image: url("/MusaWeb/musa2/images/mobile/touch/garage/compare/header_bg.jpg"); }
/* line 512, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid:first-child .column-head-wrap { margin-top: 30%; }
/* line 516, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap { margin-top: 15%; margin-left: 2%; position: relative; }
/* line 520, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .image-holder { width: 100%; }
/* line 522, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .image-holder img { width: 95%; }
/* line 526, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .vehicle-name { display: none; }
/* line 529, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .vehicle-short-name { font-size: 0.8em; }
/* line 531, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .vehicle-short-name .vehicle-make-name { display: none; }
/* line 535, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .button-next { background-image: url("/MusaWeb/musa2/images/mobile/touch/garage/compare/next_arrow.png"); background-size: 100% 100%; cursor: pointer; background-repeat: no-repeat; overflow: hidden; text-indent: -9999px; background-position: left top; width: 10%; height: 55%; }
/* line 546, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .button-previous { background-image: url("/MusaWeb/musa2/images/mobile/touch/garage/compare/prev_arrow.png"); background-size: 100% 100%; background-repeat: no-repeat; overflow: hidden; text-indent: -9999px; background-position: left top; width: 10%; height: 55%; }
/* line 556, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .head-primary-vehicle { width: 40%; float: left; margin-bottom: 4%; margin-top: -4%; }
/* line 561, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .head-primary-vehicle .vehicle-short-name { width: 28%; position: absolute; top: 70%; margin-left: 6.7%; text-align: center; }
/* line 569, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .head-competitor-wrap { float: left; width: 60%; height: 120px; position: absolute; left: 39%; margin-top: -4%; }
/* line 576, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .head-competitor-wrap .slidesjs-container { width: inherit; height: inherit; margin-left: 31%; }
/* line 580, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .head-competitor-wrap .slidesjs-container .slidesjs-control { width: inherit; height: inherit; }
/* line 585, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .head-competitor-wrap .button-next { position: absolute; left: 84.813%; top: 36%; display: block; z-index: 20; }
/* line 592, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .head-competitor-wrap .button-previous { position: absolute; left: 28%; top: 37%; display: block; z-index: 20; }
/* line 599, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .head-competitor-wrap .image-holder { width: 60%; margin-left: 0; }
/* line 603, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-head-wrap .head-competitor-wrap .vehicle-short-name { width: 46%; margin-left: 8%; text-align: center; }
/* line 610, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap { width: 90%; margin-left: 8.3%; }
/* line 613, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .col { float: left; text-align: center; }
/* line 616, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .col .row { position: relative; border-bottom: 1px solid #3a3b3c; font-weight: bold; height: 15px; color: #000; font-size: 0.88em; }
/* line 623, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .col .row.even { background-color: #EFEFEF; }
/* line 626, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .col .row.odd { background-color: #CFCFCF; }
/* line 630, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .col.primary-vehicle { width: 30.3%; }
/* line 633, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .col.primary-vehicle .row.odd { background-color: #4E8AB2; }
/* line 636, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .col.primary-vehicle .row.even { background-color: #5FA3CF; }
/* line 642, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .grid-labels { width: 29.6%; }
/* line 644, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .grid-labels .row { color: #b7b7b7; }
/* line 646, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .grid-labels .row.odd { background-color: #4A4A4A; }
/* line 649, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .grid-labels .row.even { background-color: #3A3A3A; }
/* line 654, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .competitor-wrap { height: 550px; width: 30.3%; }
/* line 657, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.comparison-content.page-section #comparisonWrapper .comparison-grid .column-data-wrap .competitor-wrap .slidesjs-container { height: inherit; }

/* line 663, ../../../scss/garage/responsive/_trims_comparison_results.scss */
nav#tools.comparison-tools { margin-top: -70px; }
/* line 665, ../../../scss/garage/responsive/_trims_comparison_results.scss */
nav#tools.comparison-tools li { width: 100%; margin-bottom: 1.5%; }
/* line 668, ../../../scss/garage/responsive/_trims_comparison_results.scss */
nav#tools.comparison-tools li a { text-align: center; background-image: none; width: 100%; padding: 0; }
/* line 673, ../../../scss/garage/responsive/_trims_comparison_results.scss */
nav#tools.comparison-tools li a p { background: url("/MusaWeb/musa2/images/mobile/touch/sprite-navigation.png") no-repeat 8px -3px; padding: 9px 9px 9px 46px; text-align: left; margin: 0 auto; max-width: 135px !important; min-height: 12px; }
/* line 681, ../../../scss/garage/responsive/_trims_comparison_results.scss */
nav#tools.comparison-tools li a.btn-special-offers p { background-position-y: -70px; }
/* line 684, ../../../scss/garage/responsive/_trims_comparison_results.scss */
nav#tools.comparison-tools li a.btn-search-inventory p { background-position-y: -36px; }
/* line 687, ../../../scss/garage/responsive/_trims_comparison_results.scss */
nav#tools.comparison-tools li a.btn-request-quote p { background-position-y: -3px; }

/* line 693, ../../../scss/garage/responsive/_trims_comparison_results.scss */
ul.social { clear: both; }
/* line 695, ../../../scss/garage/responsive/_trims_comparison_results.scss */
ul.social .ico-ig { background: url("/MusaWeb/musa2/images/mobile/touch/garage/compare/icons/icon_instagram.png"); background-repeat: no-repeat; width: 21px; height: 21px; margin-top: 1px; }

@media only screen and (max-width: 479px) { /* line 705, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  #main.compare .accordion table.trims tr:first-child td:first-child { width: 90px; }
  /* line 708, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  table.compare th:nth-child(4), table.compare td:nth-child(4), table.compare th:nth-child(5), table.compare td:nth-child(5), table.compare.show-3 th:nth-child(3), table.compare.show-3 td:nth-child(3), table.compare.show-4 th:nth-child(3), table.compare.show-4 td:nth-child(3) { display: none; background-color: #ffc; }
  /* line 719, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  table.compare.show-3 th:nth-child(4), table.compare.show-3 td:nth-child(4), table.compare.show-4 th:nth-child(5), table.compare.show-4 td:nth-child(5) { display: table-cell; background-color: #fff; }
  /* line 726, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  table.compare thead th:not(:first-child) { width: 33%; }
  /* line 729, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .next-comp { display: block; float: right; margin: 10px 0; }
  /* line 734, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .flipnote { position: absolute; top: 0; left: 0; right: 0; background: #008ad0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAsCAYAAADLlo5MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkQ0MDVFNjU3NURBMTFFMUIxQjRFQTUyODFBRDdBRUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkQ0MDVFNjY3NURBMTFFMUIxQjRFQTUyODFBRDdBRUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRDQwNUU2Mzc1REExMUUxQjFCNEVBNTI4MUFEN0FFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRDQwNUU2NDc1REExMUUxQjFCNEVBNTI4MUFEN0FFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlBDwAgAAAUaSURBVHja7JtriBVlGMffc/a4uuvmBcsuZGteViOR0uxDWakZGRmKkBSCfbACMQT9YIZ+6WJgIBFdwCAqsKyUPkja7YMShWKlUeQFzcg0L3lpdbPdPZ4z/f/Nf2BazuyZs3Nm5j3LvvDjeJwzM+/853ne93mf99mM4ziTjTEvgymgYKrbsuAoWAveBUXTS1oGwn2NzzvBKfA3qKvStR19jgD/gGng+xK/mwDuAUNBTuKeB4cl+i+g3Tbh2NHbwGmwFPwgK6lW6wfeB+PB6ADh5oAXSvw/rf+YzvkEfAxabRKOHWwDu9XRq6rgsrzuJfCX72EvB/z2Z92/qcv/0/KbxVzwOHgDvGeLcI6srBOsBk/qezaCi1L4nWBBiJdwWBbfVGasvAPcKrd+BpxNWzivcWwZDq6ViG09EI+i1YOB4Bqd75Q553fwNmgAf4L+YCy4Re49xPdb/uYJ0AIWSjxa5JGkx8Fcl+95fb4C3tIYVUmjO94MNnfjml1ba8AYV69Ji1Y7T5OH12h1G8AZ0CgRUxXOaxzrDkadsSOeT6vfLj4Ey8F9vln/Ln1+BjqSdtUgV6yPcM2BMfTzS82spQQ6I5GtEK4a8Vs122RNWo0ljuXTCKyzpjYa48tHwUclrO6sTa5qW2NIsw88AhaDA75jHWl0qFaE8w8DDF1mg/U+UVON42qpcf26BOwFv/YJV7n7rk/La7Km9luxT7gaaja56pXgfuPm7woxxYNRjYx9+o6rGVuEG6bZ8gFTvURqXI1x42u2CDdTIUarEgT5gLWuo2NOCtbG/jSrnyttEW6QxPhGSyunm8SBl2JPSjzek5keJmVvMO4WQJMtwnljWqbMLMkEAjd9Rsql62IU0OtLQbHiY757FWotjmN+cKImkBPG3VyK6xmKelHXySMG+F9SrQlXFB1as+6LMaTifcaAjbK6Ym9YOVzWsutQAi8q35sCYI4/DQncpyFgdu9bOfS2RT53uuYbd7OGu21Mm++waTVhm3CdEu0l8JTPIxgKLNNAXTTRN4JiW+RHebNOhPPaZWUsx2C9yRrwjtaxK8Ao41YIWGtxUXaNLkUQjgHtBH3/wLiVBYyl7lZoMEYW59gq3DQFlz3ZkB4Vcfo/p3+z3GEquFoWd9F3LGOTcHyL3vbbPBGlNeoBnQqGDfbnC7AHTAKf+/rE7MlPCYUhFQnHDnHjt94Eb4B0ahzyakQGBLz9nKL69gqtltdjAQ5LGlaB6VpascRrrfrVzyZX5cNfoZTOloCOsdPMm83Qb3eB/To3UyJALfgetJLAlo2lX4uMW3JG9z8pNx5iYzjiZQOCilc43rAQp0XfL4DnwLqY+sZZ9WgVZ/tEwpFS6Zx1Em2vxh661fNypzRaIaF7OFGEYyrnduPWoT0MZoFtGhfvTTFYjrvlg2bxXAUXKMrKrldoMFjHki5s9vrxonELvuPao+DYOlzP2dpT4RgGfAoeBJu0frzRuBWUWxLOiniltw8lPKT9L7TKhZgU2Jg49IqXWYvLjOi34FnwYwgLCduxclWczPuv1OxeSCAQdqQRd7b+MG557n8p/pwOcKwap3Ej240ATxu39J4LcSYRz4dYKXiBcC6ENTX7xsxswIOwZvi3FCZRls/epGfP8g9E9mh5c1whRl0Zv2/zrTL6h7hpi6x5umK/oMlnq8bPWmhfUbipCjUmSRCnjFVkfG/fCfGmaB2vgtfLuOJMrRiaQ147jdCN/effg7z5rwADAEAUNfra1HYlAAAAAElFTkSuQmCC) no-repeat 8px 10px; padding: 10px 9px 10px 90px; line-height: 21px; text-align: right; z-index: 10; opacity: 1; transition: opacity .5s, height .5s, z-index .5s; -webkit-transition: opacity .5s, height .5s, z-index .5s; overflow: hidden; }
  /* line 747, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .flipnote a { color: #fff; } }
@media only screen and (min-width: 480px) { /* line 753, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  #main.compare .accordion table td[rowspan] { width: 134px; padding-right: 10px; vertical-align: middle; }
  /* line 758, ../../../scss/garage/responsive/_trims_comparison_results.scss */
  .flipnote { position: absolute; opacity: 0; height: 0; z-index: -2; overflow: hidden; } }
/* line 767, ../../../scss/garage/responsive/_trims_comparison_results.scss */
.collapsed { opacity: 0; height: 0; z-index: -2; overflow: hidden; }
