/* ram specific variables */
/* IE font mixin */
/*common heading class*/
/* line 2, ../../sass/components/heading.scss */
.heading_info {
  text-align: center;
  padding: 35px 0 30px; }

/* line 8, ../../sass/components/heading.scss */
.heading_info h2, .heading_info h3, .heading_info p {
  color: #333;
  font: 18px "Breakers Slab Regular",Helvetica,Arial,Serif;
  letter-spacing: 2px;
  border: 0;
  text-transform: none; }

/* line 16, ../../sass/components/heading.scss */
.heading_info h2 {
  font: 42px/46px "Breakers Slab Black",Helvetica,Arial,Sans-Serif;
  text-transform: uppercase; }

/* line 21, ../../sass/components/heading.scss */
.heading_info h3 {
  text-transform: uppercase; }

/* line 25, ../../sass/components/heading.scss */
.heading_info p {
  font: 12px/19px Helvetica,Arial,Serif;
  letter-spacing: 0;
  display: inline-block;
  width: 550px; }

/* line 32, ../../sass/components/heading.scss */
.heading_info p span {
  font-weight: bold; }

/* line 36, ../../sass/components/heading.scss */
.heading_info.white_text h2, .heading_info.white_text h3, .heading_info.white_text p {
  color: #fff; }

/* line 39, ../../sass/components/heading.scss */
.heading_info p a {
  text-transform: uppercase;
  font-weight: bold;
  color: #962a15; }

/* line 1, ../../sass/components/video_full_width.scss */
.video-module .copy {
  padding: 26px 20px; }

/* line 5, ../../sass/components/video_full_width.scss */
.video-module .video-close {
  display: none; }

/* line 9, ../../sass/components/video_full_width.scss */
.video-module .crossbrand-video-container {
  width: 960px;
  height: auto; }

/* line 13, ../../sass/components/video_full_width.scss */
.video-wrapper {
  position: relative;
  min-height: 200px; }

/* line 17, ../../sass/components/video_full_width.scss */
.video-module .video-close {
  background: black url("/assets/images/2014/video_close.jpg") no-repeat scroll 45% center;
  position: absolute;
  right: 6px;
  top: 5px;
  z-index: 111;
  color: transparent;
  border: 2px solid #FFFFFF;
  width: 22px;
  height: 22px; }

/* line 28, ../../sass/components/video_full_width.scss */
.video-wrapper .play-video {
  width: 960px;
  height: 200px;
  display: block;
  background: none; }

/* line 35, ../../sass/components/video_full_width.scss */
.video-wrapper .play-video, .video-wrapper .play-video:hover {
  background: url("/assets/images/shared/video-btn.jpg") no-repeat;
  height: 200px;
  position: absolute;
  width: 960px;
  background-position: center; }

/* line 42, ../../sass/components/video_full_width.scss */
.video-wrapper .play-video:hover {
  background: url("/assets/images/shared/video_hover_state.png") no-repeat;
  background-position: center; }

/* line 46, ../../sass/components/video_full_width.scss */
.video-close {
  text-indent: -9999px; }

/* line 1, ../../sass/components/capability.scss */
.content-selector-wrap {
  background: #fff;
  height: auto;
  overflow: hidden;
  padding: 0 0 20px 0; }

/* line 8, ../../sass/components/capability.scss */
.content-selector-wrap .content-selector {
  width: 100%;
  height: 56px;
  overflow: hidden;
  padding: 0 0 15px 0; }

/* line 14, ../../sass/components/capability.scss */
.content-selector-wrap .tabs-submenu-item {
  min-height: 295px;
  height: auto; }

/* line 18, ../../sass/components/capability.scss */
.content-selector-wrap .cap-display {
  width: 100%; }

/* line 21, ../../sass/components/capability.scss */
.content-selector-wrap .subcontent-wrap h4 {
  font: normal 15px "Breakers Slab Regular", Helvetica, Arial, Sans-Serif;
  color: #333;
  text-transform: uppercase;
  letter-spacing: 1.8px;
  margin: 0;
  padding: 0; }

/* line 29, ../../sass/components/capability.scss */
.content-selector-wrap .subcontent-wrap h3 {
  font: normal 32px "Breakers Slab Regular", Helvetica, Arial, Sans-Serif;
  color: #333;
  text-transform: uppercase;
  border-bottom: 1px solid #ddd;
  margin: 0;
  padding: 0;
  letter-spacing: 1.8px;
  min-width: 440px; }

/* line 39, ../../sass/components/capability.scss */
.content-selector-wrap .subcontent-wrap p {
  font: normal 12px/19px  Helvetica,Arial,Sans-Serif;
  display: inline-block; }

/* line 43, ../../sass/components/capability.scss */
.subcontent-wrap .btn-features-overlay.btn-align {
  margin-left: 30px; }

/* line 46, ../../sass/components/capability.scss */
.capability-highlights-tab .content-wrap .subcontent-wrap, .tabs-submenu-item .content-wrap .subcontent-wrap {
  width: 463px;
  padding: 0px 20px 20px 0;
  max-width: 463px; }

/* line 51, ../../sass/components/capability.scss */
.content-selector ul {
  width: 790px;
  margin: 0 auto; }

/* line 55, ../../sass/components/capability.scss */
.content-selector li {
  position: relative;
  float: left; }

/* line 59, ../../sass/components/capability.scss */
.content-selector li a {
  width: auto;
  font-family: "Breakers Bold", Helvetica, Arial, Sans-Serif;
  font-size: 14px;
  color: #333;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 12px !important;
  text-indent: 0;
  border: solid 2px transparent; }

/* line 71, ../../sass/components/capability.scss */
.content-selector .cap-active {
  height: 46px; }

/* line 74, ../../sass/components/capability.scss */
.content-selector .cap-active a {
  background: none;
  color: #7a2b1b;
  border: solid 2px #adadad; }

/* line 79, ../../sass/components/capability.scss */
.content-selector-wrap .content-wrap {
  padding: 31px 0 0 0; }

/* line 82, ../../sass/components/capability.scss */
.content-selector-wrap .content-wrap li {
  text-align: center; }

/* line 85, ../../sass/components/capability.scss */
.content-selector-wrap .content-wrap li img {
  max-width: 477px; }

/* line 89, ../../sass/components/capability.scss */
.content-selector-wrap .content-wrap .subcontent-wrap {
  text-align: left; }

/* line 93, ../../sass/components/capability.scss */
.tabs-footer {
  background: white url("/assets/images/ram_1500_content/tabs-footer-bg.jpg") no-repeat left bottom;
  max-width: 960px;
  height: 66px; }

/* line 98, ../../sass/components/capability.scss */
.tabs-footer a {
  color: #333;
  font-size: 15px;
  background-position: 745px 19px;
  padding: 0 226px 0 0; }

/* line 105, ../../sass/components/capability.scss */
.tabs-footer-nav img {
  right: 93px; }

/* line 108, ../../sass/components/capability.scss */
.content-selector li.cap-active span.arrow {
  border-right: solid 10px rgba(255, 255, 255, 0);
  border-left: solid 10px rgba(255, 255, 255, 0);
  border-top: solid 10px #adadad;
  border-bottom: 0;
  bottom: 0px;
  height: 0;
  left: 50%;
  position: absolute;
  width: 0; }

/* line 119, ../../sass/components/capability.scss */
.content-selector li.cap-active span.arrow span {
  border-right: solid 10px rgba(255, 255, 255, 0);
  border-left: solid 10px rgba(255, 255, 255, 0);
  border-top: solid 10px #fff;
  border-bottom: 0;
  bottom: 3px;
  height: 0;
  left: -10px;
  position: absolute;
  width: 0;
  z-index: 111; }

/* line 131, ../../sass/components/capability.scss */
.content-selector-wrap .capability-carousel .subcontent-wrap {
  width: 411px;
  margin-right: 10px; }

/* line 135, ../../sass/components/capability.scss */
.content-selector-wrap .slider > li {
  left: 0;
  width: 820px; }

/* line 140, ../../sass/components/capability.scss */
.content-selector-wrap .slider > li img {
  margin-left: 30px; }

/* line 144, ../../sass/components/capability.scss */
.content-selector-wrap .capability-carousel {
  margin-left: 50px;
  width: 890px;
  margin-top: 31px; }

/* line 149, ../../sass/components/capability.scss */
.content-selector-wrap .subcontent-wrap h1 {
  color: #333; }

/* line 1, ../../sass/components/text_full_width_image.scss */
.light, .text-full-width-image.light .text-container h2 {
  color: #333333; }

/* line 4, ../../sass/components/text_full_width_image.scss */
div.text-full-width-image div.text-container.left_copy {
  left: 75px; }

/* line 7, ../../sass/components/text_full_width_image.scss */
.text-full-width-image .text-container > div {
  padding-left: 0px;
  width: 345px; }

/* line 11, ../../sass/components/text_full_width_image.scss */
.text-full-width-image .text-container p, .text-container .listing {
  font: 12px/19px Helvetica Pro,Arial,Serif;
  padding: 6px 0 20px; }

/* line 15, ../../sass/components/text_full_width_image.scss */
.text-full-width-image .text-container h3 {
  line-height: 31px;
  padding: 0 0 8px; }

/* line 19, ../../sass/components/text_full_width_image.scss */
.text-full-width-image.dark .text-container h2, .text-full-width-image.dark .text-container h3, .text-full-width-image.dark .text-container p {
  color: #262626; }

/* line 22, ../../sass/components/text_full_width_image.scss */
.text-full-width-image.light .text-container h2, .text-full-width-image.light .text-container h3, .text-full-width-image.light .text-container p {
  color: #fff; }

/* line 25, ../../sass/components/text_full_width_image.scss */
.text-container .listing {
  padding-top: 15px;
  margin-left: 10px; }

/* line 29, ../../sass/components/text_full_width_image.scss */
.full-image-carousel.dark_theme .text-full-width-image, .light-text {
  background: #262626; }

/* line 32, ../../sass/components/text_full_width_image.scss */
.full-image-carousel.light_theme .text-full-width-image, .dark-text {
  background: white; }

/* line 35, ../../sass/components/text_full_width_image.scss */
.text-full-width-image .text-container h2 {
  color: #333; }

/* line 38, ../../sass/components/text_full_width_image.scss */
.text-full-width-image.light-text .text-container h2 {
  color: #fff; }

/* line 41, ../../sass/components/text_full_width_image.scss */
.full-image-module {
  box-shadow: 3px 8px 12px #1c1d15; }

/* line 44, ../../sass/components/text_full_width_image.scss */
.full-image-module.light_theme, .full-image-module.dark_theme {
  box-shadow: none; }

/* line 47, ../../sass/components/text_full_width_image.scss */
.interior_uconnect .text-full-width-image .text-container.simple > div {
  padding-top: 25px; }

/* line 1, ../../sass/exterior.scss */
.kwicks {
  width: 1200px;
  margin: 0 auto;
  padding-top: 0px; }

/** Carousel - inherits from exterior_highlights.css & modifies for carousel plugin */
/* line 8, ../../sass/exterior.scss */
.carousel-holder {
  width: 870px;
  margin: 0 auto;
  overflow: hidden; }

/* line 14, ../../sass/exterior.scss */
.exterior-section {
  width: 1000000px;
  position: relative;
  height: auto; }

/* line 20, ../../sass/exterior.scss */
.exterior-carousel .exterior-section .carousel-prev {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAA3CAYAAAD9ujEYAAAAq0lEQVR42u3YTRKCMAwGUAQRUZSCPwh6/3Oahd5A36JDZr7127RpkwJVGVkU9IxU/4Y22ULbAlR+0BKpBTRLaKegRkAPCe0FNCnoHmkVdBDQTUHXyFFBnYAuChojJwWds4KShFJWUP+FTL+DlT6hYC/BARx7cKFBTwTdHrxj4IUGfw/RZTzYSnACIPh6g+kFgGDiBLM02BJYkC9c0M7Kg9UK/nplW0rwpcH5DQ7rBqhtDi0TAAAAAElFTkSuQmCC) 0 0 no-repeat;
  left: 0; }

/* line 25, ../../sass/exterior.scss */
.exterior-section .cab-box {
  display: inline-block;
  float: left;
  position: relative; }

/* line 31, ../../sass/exterior.scss */
.carousel-nav-arrow {
  margin-top: -40px; }

/* line 35, ../../sass/exterior.scss */
.carousel-nav-btns {
  bottom: 40px; }

/* Hero Module Image*/
/* line 9, ../../sass/vlp_jdp.scss */
.bg-switcher {
  height: 700px; }

/* line 13, ../../sass/vlp_jdp.scss */
.hero-copy-container {
  padding: 112px 15px 0 0; }
  /* line 15, ../../sass/vlp_jdp.scss */
  .hero-copy-container .hero-copy {
    margin: 10px 0 0 21px; }
    /* line 17, ../../sass/vlp_jdp.scss */
    .hero-copy-container .hero-copy h2, .hero-copy-container .hero-copy h3, .hero-copy-container .hero-copy .msrp-text {
      color: #fff; }
    /* line 20, ../../sass/vlp_jdp.scss */
    .hero-copy-container .hero-copy h2 {
      font-size: 65px;
      line-height: 56px !important;
      padding: 0 0 12px 0; }
    /* line 25, ../../sass/vlp_jdp.scss */
    .hero-copy-container .hero-copy .price_details {
      clear: both;
      overflow: hidden;
      padding: 0 0 10px 0;
      width: 305px; }
    /* line 31, ../../sass/vlp_jdp.scss */
    .hero-copy-container .hero-copy .button {
      margin: 0;
      top: 14px; }
    /* line 35, ../../sass/vlp_jdp.scss */
    .hero-copy-container .hero-copy h3 {
      float: left;
      margin: 0 1px 0 0px; }
      /* line 38, ../../sass/vlp_jdp.scss */
      .hero-copy-container .hero-copy h3.starting_msrp {
        border-right: solid 1px #bec4c1; }
    /* line 43, ../../sass/vlp_jdp.scss */
    .hero-copy-container .hero-copy .msrp-text {
      font-size: 11px;
      float: right;
      margin: 0 0 0 4px;
      text-align: left; }
    /* line 49, ../../sass/vlp_jdp.scss */
    .hero-copy-container .hero-copy .msrp {
      font-size: 32px; }
    /* line 52, ../../sass/vlp_jdp.scss */
    .hero-copy-container .hero-copy .year {
      margin-bottom: 4px; }
    /* line 55, ../../sass/vlp_jdp.scss */
    .hero-copy-container .hero-copy a.trigger {
      top: -22px;
      left: 34px; }
    /* line 59, ../../sass/vlp_jdp.scss */
    .hero-copy-container .hero-copy:last-child .msrp-text {
      padding-right: 5px; }
  /* line 63, ../../sass/vlp_jdp.scss */
  .hero-copy-container .auto-switcher-indicator {
    height: 60px;
    top: 17px;
    left: -6px; }
    /* line 67, ../../sass/vlp_jdp.scss */
    .hero-copy-container .auto-switcher-indicator li {
      float: none; }
  /* line 71, ../../sass/vlp_jdp.scss */
  .hero-copy-container .auto-switcher-content {
    border-left: 0 none;
    padding-left: 40px;
    margin-top: 8px;
    height: 85px; }

/* line 78, ../../sass/vlp_jdp.scss */
.main-content {
  max-width: 1200px;
  margin: 0 auto;
  position: relative; }
  /* line 82, ../../sass/vlp_jdp.scss */
  .main-content .promotiles-image-wrapper {
    position: absolute;
    left: 0px;
    bottom: 403px;
    z-index: 0;
    width: 1200px;
    height: 540px;
    background-repeat: no-repeat; }
  /* line 92, ../../sass/vlp_jdp.scss */
  .main-content .image-wrapper {
    position: absolute;
    left: 0px;
    top: -415px;
    z-index: 1;
    width: 1200px;
    height: 700px;
    background-repeat: no-repeat; }

/* line 102, ../../sass/vlp_jdp.scss */
.page .main-content .content {
  width: 100%;
  background-color: #000;
  margin: -285px auto 0; }

/* line 108, ../../sass/vlp_jdp.scss */
.page .main-content .content section {
  background-color: #fff;
  width: 960px;
  margin: 0 auto;
  max-width: 960px;
  z-index: 1; }

/* line 116, ../../sass/vlp_jdp.scss */
.page .main-content .content section.pmc-sufu-modal, .page .main-content .content section.pmc-sufu-modal section {
  background-color: inherit;
  width: inherit;
  margin: 0;
  max-width: inherit;
  z-index: 0; }

/* line 124, ../../sass/vlp_jdp.scss */
.promo-tiles {
  background-color: transparent; }

/* line 127, ../../sass/vlp_jdp.scss */
.promo-tiles.show-me:after, .promo-tiles:after {
  background-color: transparent; }

/* line 130, ../../sass/vlp_jdp.scss */
.durability-highlights-tab {
  background: #fff;
  width: 960px;
  z-index: 1;
  max-width: 960px;
  margin: 0 auto;
  position: relative;
  padding: 0; }

/* line 139, ../../sass/vlp_jdp.scss */
.tabs-footer {
  width: 960px;
  max-width: 960px;
  right: 0; }

/* line 145, ../../sass/vlp_jdp.scss */
.tabs-footer a {
  background-position: 710px 19px;
  color: #333333;
  font-size: 15px;
  padding: 0 270px 0 0; }

/* line 151, ../../sass/vlp_jdp.scss */
.tabs-footer:before {
  background: none; }

/* line 154, ../../sass/vlp_jdp.scss */
.bg-switcher {
  z-index: auto; }

/* line 157, ../../sass/vlp_jdp.scss */
.bg-switcher .hero-copy-container {
  z-index: 2;
  position: relative; }

/* Exterior Section*/
/* line 163, ../../sass/vlp_jdp.scss */
.page .main-content .content .exterior-section {
  max-width: none; }

/* line 166, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab.carousel .carousel-holder, .exterior-highlights-tab.carousel .cab-box {
  width: 850px; }

/* line 169, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab.carousel .cab-box {
  padding-top: 40px; }

/* line 172, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab.carousel .carousel-holder .info {
  width: 480px; }

/* line 175, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab.carousel .carousel-prev {
  left: 20px; }

/* line 178, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab.carousel .carousel-next {
  right: 20px; }

/* line 181, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab.carousel .info .cab-name {
  font-size: 28px; }

/* line 184, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab.carousel .info .cab-name .cab_details {
  font: 50px "Breakers Slab Light",Helvetica,Arial,Sans-Serif; }

/* line 188, ../../sass/vlp_jdp.scss */
.kwicks {
  width: 960px; }

/* line 191, ../../sass/vlp_jdp.scss */
.ramforwork-highlights-tab {
  position: relative;
  padding: 0; }

/* line 196, ../../sass/vlp_jdp.scss */
.ramforwork-highlights-tab .tabs-footer {
  background: none; }

/* line 199, ../../sass/vlp_jdp.scss */
.info .cab-details {
  font: 12px/19px Helvetica,Arial,Serif;
  padding-top: 2px; }

/* line 203, ../../sass/vlp_jdp.scss */
.info .spec-dtls li {
  font: 14px "Breakers Slab Bold",Helvetica,Arial,Sans-Serif;
  padding-top: 14px; }

/* line 207, ../../sass/vlp_jdp.scss */
.info .spec-dtls .num {
  font: 18px "Breakers Slab Bold",Helvetica,Arial,Sans-Serif;
  color: #d8970a;
  padding-top: 5px; }

/* line 213, ../../sass/vlp_jdp.scss */
.tabs-footer:before {
  background-color: none;
  position: relative; }

/* line 217, ../../sass/vlp_jdp.scss */
.page .main-content .content .promo-tiles {
  background: transparent; }

/* line 220, ../../sass/vlp_jdp.scss */
.page .main-content .content .promo-tiles ul {
  width: 875px; }

/* line 223, ../../sass/vlp_jdp.scss */
.page .main-content .content .promo-tiles li section {
  width: 287px; }

/* line 226, ../../sass/vlp_jdp.scss */
.vehicle-linep {
  width: 100%;
  background: #fff; }

/* Trim Selector*/
/* line 231, ../../sass/vlp_jdp.scss */
.page .main-content .content section.trim-selector {
  background: #fff;
  height: 382px;
  padding-top: 0;
  position: relative; }

/* line 237, ../../sass/vlp_jdp.scss */
.trim-selector .carousel-prev {
  background: url("/assets/images/2014/ram_1500/trim_arrow_previous.png") no-repeat left bottom;
  left: 20px; }

/* line 241, ../../sass/vlp_jdp.scss */
.trim-selector .carousel-next {
  background: url("/assets/images/2014/ram_1500/trim_arrow_next.png") no-repeat left bottom;
  right: 20px; }

/* line 245, ../../sass/vlp_jdp.scss */
.trim-selector .vehicle {
  padding: 0;
  position: relative; }

/* line 249, ../../sass/vlp_jdp.scss */
.trim-selector .carousel-nav-arrow {
  top: 270px; }

/* line 253, ../../sass/vlp_jdp.scss */
.trim-selector h2 {
  margin-top: 13px; }

/* line 257, ../../sass/vlp_jdp.scss */
.trim-selector .msrp {
  font-size: 11px; }

/* line 260, ../../sass/vlp_jdp.scss */
.trim-selector-vehicles {
  height: 190px; }

/* line 263, ../../sass/vlp_jdp.scss */
.carousel-nav-btns {
  bottom: 42px; }

/* line 266, ../../sass/vlp_jdp.scss */
.trim-selector .bottom-link {
  display: none;
  width: 100%;
  float: left;
  color: #333;
  font: 15px "Breakers Bold",Helvetica,Arial,Serif;
  background: url("/assets/images/trim_features/expand_trims.png") no-repeat center bottom;
  text-align: center;
  text-transform: uppercase;
  padding: 30px 0 10px; }

/* Trim Features */
/* line 278, ../../sass/vlp_jdp.scss */
.page .main-content .content section.trim-features-resizer {
  background: white url("/assets/images/trim_features/trim_feaures_bg.png") no-repeat left top; }

/* line 281, ../../sass/vlp_jdp.scss */
.page .main-content .content section.trim-features-container {
  background: url("/assets/images/trim_features/trim_features_bg.jpg") no-repeat left bottom;
  background-none: none;
  height: 540px; }

/* line 286, ../../sass/vlp_jdp.scss */
.color-vehicles {
  width: 460px;
  height: 265px;
  top: 0;
  left: 23px; }

/* line 292, ../../sass/vlp_jdp.scss */
.color-vehicles li {
  top: 0;
  left: 29px; }

/* line 296, ../../sass/vlp_jdp.scss */
.close-btn {
  background: url("/assets/images/shared/close_button.png") no-repeat left top;
  width: 31px;
  height: 32px;
  right: 31px; }

/* line 303, ../../sass/vlp_jdp.scss */
.trim-features p.head_line {
  font-family: "Breakers Regular",Helvetica,Arial,Sans-Serif;
  bottom: auto;
  float: left;
  left: auto;
  position: relative;
  top: 11px;
  width: 255px; }

/* line 313, ../../sass/vlp_jdp.scss */
.color-buttons {
  position: absolute;
  left: 99px;
  top: 277px;
  z-index: 1; }

/* line 319, ../../sass/vlp_jdp.scss */
.colorizer_swatches {
  left: -106px;
  position: absolute;
  top: 225px;
  width: 600px; }

/* line 325, ../../sass/vlp_jdp.scss */
.colorizer_swatches .colorizer-master {
  float: right; }

/* line 329, ../../sass/vlp_jdp.scss */
.block-02 > div {
  padding: 18px 0 0 23px; }

/* line 332, ../../sass/vlp_jdp.scss */
.block-02 h2, .block-02 h3 {
  color: #333;
  font: 50px "Breakers Slab Black", Helvetica, Arial, Sans-Serif;
  text-transform: uppercase; }

/* line 337, ../../sass/vlp_jdp.scss */
.block-02 h3 {
  font-size: 22px;
  line-height: 18px; }

/* line 341, ../../sass/vlp_jdp.scss */
.block-02 p {
  color: #333; }

/* line 344, ../../sass/vlp_jdp.scss */
.block-02 h2 {
  line-height: 46px; }

/* line 348, ../../sass/vlp_jdp.scss */
.block-02 .vehicle-price {
  border-top: solid 1px #ccc;
  padding: 0;
  margin-top: 5px !important; }

/* line 354, ../../sass/vlp_jdp.scss */
.trim-features:after {
  background: none; }

/* line 357, ../../sass/vlp_jdp.scss */
.page .main-content .content section.trim-features {
  background: none; }

/* line 360, ../../sass/vlp_jdp.scss */
.block-05, .block-03, .block-011, .block-04 {
  background: none; }

/* line 364, ../../sass/vlp_jdp.scss */
.trim-features .vehicle-feature {
  margin: 144px 0 0 27px; }

/* line 367, ../../sass/vlp_jdp.scss */
.trim-features .vehicle-feature.block-06 {
  margin-top: 150px; }

/* line 371, ../../sass/vlp_jdp.scss */
.trim-features .vehicle-feature.block-012, .block-013 {
  margin-top: 127px; }

/* line 374, ../../sass/vlp_jdp.scss */
.trim-features .block-01 {
  position: absolute;
  left: 472px; }

/* line 378, ../../sass/vlp_jdp.scss */
.trim-features .block-02 {
  width: 476px !important;
  position: absolute;
  left: 0;
  margin-top: 0; }

/* line 384, ../../sass/vlp_jdp.scss */
.page .main-content .content section.trim-features-container {
  padding-top: 20px;
  margin: 0 20px;
  width: 920px;
  height: 588px; }

/* line 390, ../../sass/vlp_jdp.scss */
.vehicle-feature .max-towing, .vehicle-feature .mpg, .vehicle-feature .max-payload {
  font: "Breakers Slab Black", Helvetica, Arial, Sans-Serif; }

/* line 394, ../../sass/vlp_jdp.scss */
.vehicle-feature .max-towing, .vehicle-feature .max-payload {
  font-size: 28px;
  color: #652316; }

/* line 398, ../../sass/vlp_jdp.scss */
.vehicle-feature .mpg {
  color: #652316; }

/*
.block-03 h2{
	font:20px $Breakers_Bold;
}
.block-03 h2 span{
	font:24px $Breakers_Bold;;
}
.vehicle-feature h2{
	color:#333;
}

.vehicle-feature .detail,.block-04 h3{
	color:#333;
	font: 11px "Breakers Bold",Helvetica,Arial,Serif;
	text-transform:uppercase;
}
.block-04 h2{
	font:25px;
}
*/
/* line 424, ../../sass/vlp_jdp.scss */
.vehicle-price .emp, .block-02 .vehicle-price .starting-msrp .msrp {
  font: 45px "Breakers Light", Helvetica, Arial, Serif !important; }

/* line 427, ../../sass/vlp_jdp.scss */
.block-02 .vehicle-price .starting-msrp .msrp {
  font: 50px "Breakers Black", Helvetica, Arial, Serif !important; }

/* line 430, ../../sass/vlp_jdp.scss */
.vehicle-feature.block-02 .animation span.detail {
  font-family: "Breakers Slab Light", Helvetica, Arial, Serif !important;
  font-size: 11px; }

/* line 434, ../../sass/vlp_jdp.scss */
.vehicle-price .emp {
  font-size: 45px !important; }

/* line 438, ../../sass/vlp_jdp.scss */
.block-02 .payment {
  width: 198px; }

/* line 442, ../../sass/vlp_jdp.scss */
.block-02 .payment .tooltip {
  color: #000;
  font-size: 75%;
  left: 0;
  top: -6px; }

/* line 448, ../../sass/vlp_jdp.scss */
.block-02 .vehicle-price .detail {
  padding: 0 0 19px 5px; }

/* line 451, ../../sass/vlp_jdp.scss */
.block-02 .vehicle-price .starting-msrp .descriptor {
  padding: 0 0 9px 5px; }

/* line 454, ../../sass/vlp_jdp.scss */
.block-02 .super-dollar {
  top: -9px; }

/* line 458, ../../sass/vlp_jdp.scss */
.available_colors {
  font: 12px "Breakers Slab Regular",Helvetica,Arial,Serif;
  left: -364px;
  position: absolute;
  top: 234px; }

/* line 464, ../../sass/vlp_jdp.scss */
.available_colors span.colors_length {
  font: 22px "Breakers Bold",Helvetica,Arial,Sans-Serif; }

/* line 467, ../../sass/vlp_jdp.scss */
.block-012 .compare_trims {
  height: auto !important;
  left: 14px !important;
  position: relative !important;
  top: 22px !important;
  width: auto !important; }

/* line 475, ../../sass/vlp_jdp.scss */
.footer-controller-container {
  width: 100%; }

/* line 478, ../../sass/vlp_jdp.scss */
.block-06 {
  top: 183px; }

/* line 481, ../../sass/vlp_jdp.scss */
.block-03 > div {
  padding: 8px 0 0 11px; }

/*Durability*/
/* line 486, ../../sass/vlp_jdp.scss */
.text-full-width-image {
  margin: 0 auto;
  width: 960px; }

/* line 490, ../../sass/vlp_jdp.scss */
div.text-full-width-image div.text-container.right_copy {
  right: 85px;
  top: -67px; }

/* line 494, ../../sass/vlp_jdp.scss */
.ramforwork-highlights-tab .ramforwork-carousel-slider li, .ramforwork-highlights-tab .carousel-holder {
  width: 265px; }

/* line 497, ../../sass/vlp_jdp.scss */
.ramforwork-highlights-tab .ramforwork-carousel {
  width: 260px; }

/* line 500, ../../sass/vlp_jdp.scss */
.ramforwork-highlights-tab .ramforwork-carousel .carousel-next {
  right: -84px; }

/*Carousel */
/* line 505, ../../sass/vlp_jdp.scss */
.commercial-detail .carousel {
  margin-left: 15px;
  position: relative;
  width: 390px; }

/* line 511, ../../sass/vlp_jdp.scss */
.commercial-detail .carousel-holder {
  display: block;
  left: 56px;
  min-height: 220px;
  height: auto;
  overflow: hidden;
  position: relative;
  width: 300px;
  z-index: 0;
  margin: 0;
  padding: 0 0 10px 0; }

/* line 524, ../../sass/vlp_jdp.scss */
.commercial-detail .carousel-nav-arrow {
  border: none;
  display: inline-block;
  height: 55px;
  margin-left: 15px;
  margin-top: 8px;
  position: absolute;
  width: 28px;
  z-index: 150; }

/* line 535, ../../sass/vlp_jdp.scss */
.commercial-detail .carousel-prev {
  left: 33px; }

/* line 539, ../../sass/vlp_jdp.scss */
.content-carousel .text-full-width-image .text-container > div {
  width: 320px; }

/* line 543, ../../sass/vlp_jdp.scss */
.commercial-detail .carousel-next {
  right: 4px; }

/* line 548, ../../sass/vlp_jdp.scss */
.commercial-detail .carousel-nav-btns {
  left: 25px;
  position: relative;
  top: auto;
  bottom: -10px; }

/* line 555, ../../sass/vlp_jdp.scss */
.commercial-detail .carousel-slider {
  margin-left: -40px;
  position: relative; }

/* line 560, ../../sass/vlp_jdp.scss */
.commercial-detail .carousel-slider li {
  display: block;
  float: left;
  left: 50px;
  position: relative;
  top: 20px;
  width: 300px;
  text-align: center; }

/* line 570, ../../sass/vlp_jdp.scss */
.commercial-detail .carousel-slider li p {
  padding: 10px 20px 10px; }

/* line 574, ../../sass/vlp_jdp.scss */
.commercial-detail .carousel-slider h3 {
  height: 124px;
  text-indent: -9999px;
  width: 272px; }

/* line 580, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab {
  background: white url("/assets/images/2014/ram_1500/exterior_bg.jpg") repeat left top;
  height: 500px; }

/* line 584, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab .inner-width {
  padding-top: 0;
  height: 260px;
  margin-top: -20px; }

/* line 590, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab .tabs-footer {
  background-color: none; }

/* line 593, ../../sass/vlp_jdp.scss */
.trim-selector-slide {
  padding: 20px 0 0 0; }

/* line 597, ../../sass/vlp_jdp.scss */
.vehicle-sticker .special_edition_logo li {
  background: url("/assets/images/shared/special_edition_logo_large.png") no-repeat 27px 16px; }

/* line 600, ../../sass/vlp_jdp.scss */
.trim-selector-vehicles .special_edition_logo {
  height: 44px;
  left: 11px;
  margin: 0;
  position: absolute;
  top: -19px;
  width: 47px; }

/* line 608, ../../sass/vlp_jdp.scss */
.trim-features {
  pading: 10px 0 0 0; }

/* line 612, ../../sass/vlp_jdp.scss */
.vehicle-sticker .color-vehicles img {
  margin: 15px 0 0 0; }

/* line 616, ../../sass/vlp_jdp.scss */
.colorizer-detail {
  left: 0;
  position: absolute;
  top: -17px; }

/* line 622, ../../sass/vlp_jdp.scss */
.content-selector-wrap {
  padding-bottom: 0; }

/* line 626, ../../sass/vlp_jdp.scss */
.carousel-nav-btn, .auto-switcher-indicator li {
  background: url("/assets/images/shared/carousel_inactive.png") no-repeat left top; }

/* line 629, ../../sass/vlp_jdp.scss */
.carousel-nav-btn.carousel-active, .auto-switcher-indicator li.active {
  background: url("/assets/images/shared/carousel_active.png") no-repeat left top; }

/* line 633, ../../sass/vlp_jdp.scss */
.carousel-prev, .trim-selector .carousel-prev, .content-selector-wrap .carousel-prev {
  width: 18px;
  height: 37px;
  background: url("/assets/images/shared/left_arrow.png") no-repeat left top; }

/* line 639, ../../sass/vlp_jdp.scss */
.carousel-next, .trim-selector .carousel-next, .content-selector-wrap .carousel-next {
  width: 18px;
  height: 37px;
  background: url("/assets/images/shared/right_arrow.png") no-repeat left top; }

/* line 645, ../../sass/vlp_jdp.scss */
.carousel-prev:active, .carousel-prev:hover, .trim-selector .carousel-prev:hover, .trim-selector .carousel-prev:active,
.content-selector-wrap .carousel-prev:hover, .content-selector-wrap .carousel-prev:active {
  background: url("/assets/images/shared/left_arrow_hvr.png") no-repeat left top !important; }

/* line 652, ../../sass/vlp_jdp.scss */
.carousel-next:hover, .carousel-next:active, .trim-selector .carousel-next :hover, .trim-selector .carousel-next :active,
.content-selector-wrap .carousel-next:hover, .content-selector-wrap .carousel-next:active {
  background: url("/assets/images/shared/right_arrow_hvr.png") no-repeat left top !important; }

/* line 657, ../../sass/vlp_jdp.scss */
.content-selector-wrap .carousel-holder {
  left: -7px;
  width: 820px;
  height: 303px; }

/* line 662, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab {
  position: relative; }

/* line 666, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab .trigger-wrapper a.button {
  position: absolute;
  bottom: 2px;
  left: 69px !important;
  width: 160px !important;
  z-index: 11; }

/* line 673, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab .trigger-wrapper a.gc-button {
  position: absolute;
  z-index: 11;
  bottom: 59px !important;
  top: auto; }

/* line 680, ../../sass/vlp_jdp.scss */
.ie8 .exterior-highlights-tab .trigger-wrapper a.button {
  width: 170px !important; }

/* line 684, ../../sass/vlp_jdp.scss */
.search-inventory, .trim-features .cta.compare-all-trims {
  background-color: #982F1A; }

/* line 688, ../../sass/vlp_jdp.scss */
.compare-all-trims:before {
  content: url("/assets/images/shared/compare_icon.png");
  display: inline;
  left: 8px;
  position: absolute;
  top: -65px;
  opacity: 1; }

/* line 696, ../../sass/vlp_jdp.scss */
.vehicle-feature .animation .compare-all-trims {
  width: 117px;
  height: 18px;
  padding-left: 52px;
  padding-right: 30px;
  padding-top: 7px;
  text-align: left;
  font-family: "Breakers Bold",Helvetica,Arial,Sans-Serif; }

/* line 705, ../../sass/vlp_jdp.scss */
.ie8 .exterior-highlights-tab .trigger-wrapper a.button {
  width: 170px; }

/* line 709, ../../sass/vlp_jdp.scss */
.ie8 .vehicle-feature .animation .compare-all-trims {
  width: 125px; }

/* line 712, ../../sass/vlp_jdp.scss */
.vehicle-feature .animation .compare-all-trims {
  width: 125px; }

/* line 716, ../../sass/vlp_jdp.scss */
.compare-all-trims:after {
  background: url("img/cta-button-arrow.png") no-repeat scroll left center; }

/* line 719, ../../sass/vlp_jdp.scss */
.exterior-modal.modal-wrap {
  background: white url("/assets/images/2014/ram_1500/exterior_bg.jpg") repeat left top; }

/* line 722, ../../sass/vlp_jdp.scss */
.exterior-modal .cab-box {
  height: 176px;
  overflow: hidden; }

/* line 727, ../../sass/vlp_jdp.scss */
.exterior-modal .cab-box .info {
  width: 475px;
  height: auto;
  margin: 35px 0 0 0; }

/* line 733, ../../sass/vlp_jdp.scss */
.exterior-modal .info .cab-name, .info .box-type {
  font-size: 24px; }

/* line 736, ../../sass/vlp_jdp.scss */
.exterior-modal .info .spec-dtls .num {
  font-size: 16px; }

/* line 739, ../../sass/vlp_jdp.scss */
.exterior-modal .info .spec-dtls li {
  color: #333; }

/* line 742, ../../sass/vlp_jdp.scss */
.exterior-modal .info .cab-details, .exterior-modal .info .best-text {
  display: none; }

/* line 745, ../../sass/vlp_jdp.scss */
.block-012 .animation {
  background: none;
  height: 63px !important;
  padding-top: 32px; }

/* line 751, ../../sass/vlp_jdp.scss */
.vehicle-container > ul {
  margin: 0 auto;
  width: 785px; }

/* line 755, ../../sass/vlp_jdp.scss */
.vehicle-container h3 {
  color: #3c3d3a;
  font: 23px "Breakers Slab Black",Helvetica,Arial,Sans-Serif;
  opacity: 1;
  padding-bottom: 40px; }

/* line 761, ../../sass/vlp_jdp.scss */
.vehicle-container .small-cta {
  display: block;
  margin: 13px auto;
  padding: 10px 16px 10px 8px;
  font-size: 14px; }

/* line 767, ../../sass/vlp_jdp.scss */
.vehicle-container li h4 {
  font: "Breakers Black",Helvetica,Arial,Sans-Serif; }

/* line 770, ../../sass/vlp_jdp.scss */
.promo-tiles {
  height: auto; }

/* line 773, ../../sass/vlp_jdp.scss */
.promo-tiles ul {
  padding: 85px 0 80px 0;
  height: auto;
  overflow: hidden; }

/* line 778, ../../sass/vlp_jdp.scss */
.promo-tiles h1 {
  border-bottom: 1px solid #ccbf98;
  color: #333;
  font: 28px "Breakers Slab Black",Helvetica,Arial,Sans-Serif;
  height: 30px;
  letter-spacing: 0.25px;
  margin: 16px 21px 30px;
  padding: 0 0 4px;
  text-align: center; }

/* line 788, ../../sass/vlp_jdp.scss */
.promo-tiles p {
  font-family: "Breakers Black",Helvetica,Arial,Sans-Serif;
  text-align: center;
  margin: -22px 0 0; }

/* line 793, ../../sass/vlp_jdp.scss */
.promo-tiles li:first-child p, .promo-tiles li:last-child p {
  margin: -30px 0 0; }

/* line 796, ../../sass/vlp_jdp.scss */
.count-up {
  color: #fff;
  padding: 0px 5px 0 0;
  letter-spacing: 0.4em;
  height: 31px; }

/* line 802, ../../sass/vlp_jdp.scss */
.block-013 .count-up {
  padding: 0px 5px 0 6px;
  width: 68px; }

/* line 806, ../../sass/vlp_jdp.scss */
.count-up {
  font: 30px "Breakers Bold",Helvetica,Arial,Sans-Serif;
  color: #fff; }

/* line 810, ../../sass/vlp_jdp.scss */
.count-up .numbers {
  line-height: 34px; }

/* line 813, ../../sass/vlp_jdp.scss */
.promo-tiles a .cta {
  background: #333333 url("/assets/images/promotiles_arrow.png") no-repeat 96% 10px;
  text-align: left;
  font-size: 15px;
  padding-right: 32px; }

/* line 819, ../../sass/vlp_jdp.scss */
.promo-tiles a {
  box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.5); }

/* line 823, ../../sass/vlp_jdp.scss */
.info .spec-dtls .num {
  font: 18px "Breakers Bold",Helvetica,Arial,Sans-Serif; }

/* line 826, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab.carousel .carousel-holder .info {
  width: 452px; }

/* line 829, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab.carousel .carousel-nav-btns {
  bottom: 32px;
  z-index: 11; }

/* line 833, ../../sass/vlp_jdp.scss */
.modal-wrap.exterior-modal {
  padding: 0 40px 40px;
  position: absolute;
  z-index: 11111;
  top: 3250px !important;
  /* Hardcoding temporarly but this needs to be handled through js*/ }

/* line 839, ../../sass/vlp_jdp.scss */
.exterior-modal.heading_info {
  padding-bottom: 0; }

/* line 843, ../../sass/vlp_jdp.scss */
.vehicle_lineup {
  width: 100%;
  background: #fff;
  position: relative; }

/* line 848, ../../sass/vlp_jdp.scss */
.vehicle_lineup .vehicle-container {
  padding-top: 40px; }

/* line 851, ../../sass/vlp_jdp.scss */
.background-image {
  left: 165px;
  position: absolute;
  top: 39px;
  z-index: 1; }

/* line 857, ../../sass/vlp_jdp.scss */
.vehicle-feature .block-02 {
  width: 390px !important; }

/* line 860, ../../sass/vlp_jdp.scss */
.vehicle-feature.block-02 .animation span {
  font: 22px "Breakers Bold",Helvetica,Arial,Sans-Serif;
  color: #333;
  text-transform: uppercase; }

/* line 865, ../../sass/vlp_jdp.scss */
.vehicle-feature.block-02 .animation h1 {
  font: 45px/36px "Breakers Slab Black",Helvetica,Arial,Sans-Serif; }

/* line 869, ../../sass/vlp_jdp.scss */
.colorizer_content {
  color: #000000;
  float: left;
  height: 50px;
  left: -352px;
  position: relative;
  top: 278px;
  width: 490px; }

/* line 878, ../../sass/vlp_jdp.scss */
.colorizer_content p {
  font: 11px "Breakers Slab Regular",Helvetica,Arial,Sans-Serif; }

/* line 881, ../../sass/vlp_jdp.scss */
.colorizer_content span.colors_length {
  font: 25px "Breakers Bold",Helvetica,Arial,Sans-Serif;
  float: right;
  padding: 4px 0px 0px; }

/* line 886, ../../sass/vlp_jdp.scss */
.colorizer_content span.icon {
  background: url("/assets/images/shared/tf_icon_sprite.png") no-repeat scroll -86px -5889px;
  float: right;
  height: 44px;
  width: 38px;
  margin: -5px 5px 0; }

/* line 893, ../../sass/vlp_jdp.scss */
.colorizer_content span.available_in {
  float: left;
  padding: 13px 4px 0 0;
  letter-spacing: 1px; }

/* line 898, ../../sass/vlp_jdp.scss */
.colorizer_content p {
  float: left; }

/* line 901, ../../sass/vlp_jdp.scss */
.ramforwork-highlights-tab .right_copy {
  top: -36px;
  width: 340px; }

/* line 905, ../../sass/vlp_jdp.scss */
.promo-tiles.show-me {
  background: none !important; }

/*
.color-chip.current{
	border:solid 1px transparent;
}
.color-chip.current{
	border:solid 1px #fff;
}
*/
/* line 916, ../../sass/vlp_jdp.scss */
.laramie_longhorn .block-04 .animation {
  background-position: -260px -2596px; }

/* line 919, ../../sass/vlp_jdp.scss */
.block-03 h2 {
  font: 12px "Breakers Slab Regular",Helvetica,Arial,Sans-Serif; }

/* line 923, ../../sass/vlp_jdp.scss */
.block-03 .mileage {
  width: 112px; }

/* line 927, ../../sass/vlp_jdp.scss */
.ramforwork-highlights-tab div.text-full-width-image {
  min-height: 280px; }

/* line 930, ../../sass/vlp_jdp.scss */
div.text-full-width-image {
  background: #fff; }

/* line 933, ../../sass/vlp_jdp.scss */
.ramforwork-highlights-tab div.text-full-width-image div.text-container.right_copy {
  top: -92px;
  right: 113px; }

/* line 937, ../../sass/vlp_jdp.scss */
.ramforwork-highlights-tab .vehicle-image {
  top: -30px; }

/* line 941, ../../sass/vlp_jdp.scss */
.modal-wrap.exterior-modal .modal-close {
  top: 0;
  right: 0; }

/* line 945, ../../sass/vlp_jdp.scss */
.modal-wrap.exterior-modal .heading_info {
  padding-bottom: 0; }

/* line 949, ../../sass/vlp_jdp.scss */
.exterior_2500, .exterior_3500 {
  background: #fff; }

/* line 952, ../../sass/vlp_jdp.scss */
div.text-full-width-image.exterior_2500 .text-container.left_copy {
  left: -94px;
  top: 136px; }

/* line 956, ../../sass/vlp_jdp.scss */
.ram-special-edition {
  display: none; }

/* line 959, ../../sass/vlp_jdp.scss */
.trim-features .vehicle-feature.block-012, .block-013 {
  margin-top: 157px; }

/* line 962, ../../sass/vlp_jdp.scss */
.exterior_3500 .right_copy, .exterior_2500 .right_copy {
  top: 171px !important;
  right: 129px !important; }

/* line 966, ../../sass/vlp_jdp.scss */
.info .best-text {
  background: url("/assets/images/exterior_highlights/most_legroom.png") no-repeat left top;
  height: 64px;
  left: 223px;
  position: absolute;
  text-indent: -999px;
  top: 2px;
  width: 119px; }

/* line 975, ../../sass/vlp_jdp.scss */
.hero-copy a {
  background-image: none;
  padding-left: 30px;
  padding-top: 5px;
  padding-bottom: 5px; }

/* line 981, ../../sass/vlp_jdp.scss */
.hero-copy a:before {
  position: absolute;
  top: 0;
  left: 2px; }

/* line 986, ../../sass/vlp_jdp.scss */
.trim-selector .vehicle {
  opacity: 1; }

/* line 989, ../../sass/vlp_jdp.scss */
.exterior_footer, .durability_footer {
  background-color: transparent;
  margin: -62px auto 0 !important;
  position: relative; }

/* line 994, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab .trigger-wrapper .button {
  bottom: 59px !important; }

/* line 997, ../../sass/vlp_jdp.scss */
.ramforwork_footer {
  background-image: none;
  height: 47px; }

/* line 1004, ../../sass/vlp_jdp.scss */
.durability_chassis.text-full-width-image div.text-container.left_copy {
  top: 180px; }

/* line 1007, ../../sass/vlp_jdp.scss */
.powertrain_chassis {
  padding: 50px 0 0 0; }

/* line 1010, ../../sass/vlp_jdp.scss */
.powertrain_chassis.text-full-width-image div.text-container.right_copy {
  top: 57px;
  right: 50px; }

/* line 1014, ../../sass/vlp_jdp.scss */
.powertrain_chassis .text-full-width-image .text-container h2 {
  color: #333; }

/* line 1017, ../../sass/vlp_jdp.scss */
.capability_chassis .cap-display {
  background: url("/assets/images/2014/ram_cc/capability/capability_bg.jpg") no-repeat scroll left top;
  height: 445px;
  min-height: 157px;
  overflow: hidden; }

/* line 1023, ../../sass/vlp_jdp.scss */
.capability_cv .cap-display {
  background: url("/assets/images/2014/ram_cv_tradesman/capability/capability_bg.jpg") no-repeat scroll left top;
  height: 408px;
  min-height: 158px;
  overflow: hidden; }

/* line 1030, ../../sass/vlp_jdp.scss */
.capability_chassis .content-selector ul {
  width: 240px;
  overflow: hidden; }

/* line 1034, ../../sass/vlp_jdp.scss */
.capability_promaster .content-selector ul {
  width: 310px;
  overflow: hidden; }

/* line 1038, ../../sass/vlp_jdp.scss */
.capability_promaster.content-selector-wrap .content-wrap li img {
  margin: -125px 0 0 0; }

/* line 1042, ../../sass/vlp_jdp.scss */
.capability_cv .content-selector ul {
  width: 450px; }

/* line 1046, ../../sass/vlp_jdp.scss */
.capability_chassis .capability-carousel {
  margin-top: -25px; }

/* line 1050, ../../sass/vlp_jdp.scss */
.capability_chassis .capability-carousel .subcontent-wrap {
  margin: 50px 0 0; }

/* line 1054, ../../sass/vlp_jdp.scss */
.capability_cv.content-selector-wrap .content-wrap {
  margin: -112px 0 0 0; }

/* line 1057, ../../sass/vlp_jdp.scss */
.capability_cv {
  padding-bottom: 45px; }

/* line 1061, ../../sass/vlp_jdp.scss */
.capability_cv .tabs-submenu-item .content-wrap .subcontent-wrap {
  padding: 110px 45px 0 0; }

/* line 1065, ../../sass/vlp_jdp.scss */
.capability_cv .content-selector-wrap .content-wrap {
  margin: -115px 0 0 0; }

/* line 1070, ../../sass/vlp_jdp.scss */
.durability_chassis.text-full-width-image .text-container h2 {
  color: #fff; }

/* line 1074, ../../sass/vlp_jdp.scss */
.durability_chassis.text-full-width-image .heading_info p {
  color: #333; }

/* line 1079, ../../sass/vlp_jdp.scss */
.page .main-content .content .capability_chassis .tabs-submenu-item {
  background: none;
  padding: 160px 0 0; }

/* line 1084, ../../sass/vlp_jdp.scss */
.capability_chassis .content-selector-wrap .slider > li img {
  margin-top: -34px;
  position: relative; }

/* line 1090, ../../sass/vlp_jdp.scss */
.durability_chassis_footer {
  background-image: none;
  height: 46px; }

/* line 1096, ../../sass/vlp_jdp.scss */
.page .main-content .content .capability_cv .tabs-submenu-item {
  background: none;
  padding: 160px 0 0; }

/* line 1101, ../../sass/vlp_jdp.scss */
.capability_cv .content-selector-wrap .content-wrap li img {
  margin-top: -34px;
  position: relative; }

/* line 1105, ../../sass/vlp_jdp.scss */
.promaster_front_fascia {
  background: none repeat scroll 0 0 #FFFFFF;
  margin: 0 auto;
  overflow: hidden;
  width: 960px; }

/* line 1111, ../../sass/vlp_jdp.scss */
.promaster_front_fascia .left_copy {
  top: 21px !important; }

/* line 1114, ../../sass/vlp_jdp.scss */
.promaster_rear_door.text-full-width-image div.text-container.right_copy {
  right: 17px;
  top: 64px; }

/* line 1118, ../../sass/vlp_jdp.scss */
.capability_promaster .cap-display {
  background: url("/assets/images/2014/ram_promaster/capability/capability_bg.jpg") no-repeat scroll left top;
  height: 408px;
  min-height: 158px;
  overflow: hidden; }

/* line 1124, ../../sass/vlp_jdp.scss */
.page .main-content .content .capability_promaster .tabs-submenu-item {
  background: none;
  padding: 160px 0 0; }

/* line 1128, ../../sass/vlp_jdp.scss */
.footer_exterior_rambox_cargo {
  background-color: transparent;
  margin: -51px auto 0 !important;
  position: relative; }

/* line 1133, ../../sass/vlp_jdp.scss */
.exterior_2500 .heading_info, .exterior_3500 .heading_info {
  padding-bottom: 20px; }

/* line 1137, ../../sass/vlp_jdp.scss */
.exterior_2500 .heading_info a, .exterior_3500 .heading_info a {
  color: #8B232C;
  font-weight: bold; }

/* line 1141, ../../sass/vlp_jdp.scss */
.trim-selector .vehicle {
  opacity: 0.5; }

/* line 1145, ../../sass/vlp_jdp.scss */
.content-selector-wrap {
  padding-top: 40px; }

/* line 1148, ../../sass/vlp_jdp.scss */
.text-full-width-image .text-container h2 {
  color: #333; }

/* line 1151, ../../sass/vlp_jdp.scss */
.auto-switcher-indicator {
  width: 30px; }

/* line 1155, ../../sass/vlp_jdp.scss */
.bg-switcher p {
  z-index: 30;
  bottom: -75px;
  right: 121px; }

/* line 1160, ../../sass/vlp_jdp.scss */
.no-opacity .trim-selector p, .no-opacity .trim-selector h2 {
  color: #333333 !important; }

/* line 1164, ../../sass/vlp_jdp.scss */
.whybuys a, .whybuys img {
  margin: 0 15px 0; }

/* line 1167, ../../sass/vlp_jdp.scss */
.whybuys a {
  margin: 0; }

/* line 1171, ../../sass/vlp_jdp.scss */
.page .main-content .content section.whybuys {
  overflow: hidden;
  position: relative;
  padding: 24px 0;
  background: white url(/assets/images/shared/whybuys_shadow.jpg) no-repeat left 66px;
  height: 42px; }

/* line 1178, ../../sass/vlp_jdp.scss */
.whybuys div {
  margin: 0 auto;
  overflow: hidden;
  width: auto;
  text-align: center; }

/* line 1184, ../../sass/vlp_jdp.scss */
.incentive_detail {
  margin: -15px 0 0 158px;
  position: relative;
  font-size: 9px;
  font-family: Helvetica,Arial,Serif;
  color: #fff; }
  /* line 1190, ../../sass/vlp_jdp.scss */
  .incentive_detail .incentive-cash h3 {
    color: #fff;
    font-family: Helvetica,Arial,Serif;
    font-size: 9px;
    letter-spacing: normal;
    line-height: 1.4; }
    /* line 1196, ../../sass/vlp_jdp.scss */
    .incentive_detail .incentive-cash h3 .dollar-sign {
      float: left;
      font-family: Helvetica,Arial,Serif;
      font-size: 9px;
      margin: 0;
      text-transform: none;
      top: 0; }
    /* line 1204, ../../sass/vlp_jdp.scss */
    .incentive_detail .incentive-cash h3 .msrp-text {
      font-family: Helvetica,Arial,Serif;
      font-size: 9px;
      text-transform: none;
      width: auto; }

/* line 1212, ../../sass/vlp_jdp.scss */
.price_details sup, .incentive_detail sup {
  color: #fff;
  font-size: 8px;
  font-family: Helvetica,Arial,Serif; }

/* line 1217, ../../sass/vlp_jdp.scss */
.trim-selector .heading_info {
  padding: 25px 0 15px; }

/* line 1221, ../../sass/vlp_jdp.scss */
.ramforwork-highlights-tab .heading_info h2 {
  color: #333;
  padding: 0 0 0 465px;
  text-align: left; }

/* line 1226, ../../sass/vlp_jdp.scss */
.ramforwork-highlights-tab .heading_info h2 span {
  font: 15px "Breakers Slab Regular",Helvetica,Arial,Sans-Serif;
  display: block; }

/* line 1230, ../../sass/vlp_jdp.scss */
.exterior-highlights-tab .heading_info a {
  color: #8B232C; }

/* line 1233, ../../sass/vlp_jdp.scss */
.ramforwork-highlights-tab .heading_info sup {
  font-size: .8em;
  top: -3px; }

/* line 1239, ../../sass/vlp_jdp.scss */
.black-express .black-clear-coat {
  display: none; }
/* line 1242, ../../sass/vlp_jdp.scss */
.black-express .head_line2 {
  font: 20px/16px "Breakers Slab Black",Helvetica,Arial,Sans-Serif;
  display: block;
  float: left;
  left: 347px;
  position: relative;
  top: -30px;
  width: 400px; }
/* line 1251, ../../sass/vlp_jdp.scss */
.black-express .vehicle-price .emp-static {
  font: 45px "Breakers Light", Helvetica, Arial, Serif !important; }
/* line 1255, ../../sass/vlp_jdp.scss */
.black-express .block-02 .vehicle-price .starting-msrp .msrp-static {
  font: 50px "Breakers Light", Helvetica, Arial, Serif !important; }
/* line 1258, ../../sass/vlp_jdp.scss */
.black-express .block-04 h2 {
  font-size: 18px;
  line-height: 20px;
  width: 150px; }
  /* line 1262, ../../sass/vlp_jdp.scss */
  .black-express .block-04 h2 sup {
    font-size: 53%; }
/* line 1266, ../../sass/vlp_jdp.scss */
.black-express .block-05 p {
  width: 152px; }
/* line 1271, ../../sass/vlp_jdp.scss */
.black-express .vehicle-feature .mpg-static {
  color: #D1A224; }
/* line 1275, ../../sass/vlp_jdp.scss */
.black-express .block-010 span {
  font-size: 26px;
  line-height: 24px; }
/* line 1279, ../../sass/vlp_jdp.scss */
.black-express.icon-gears.active span {
  font-size: 27px;
  font-weight: bold; }

/* line 1285, ../../sass/vlp_jdp.scss */
.vehicle-feature .gc-button:before {
  opacity: 1;
  font-size: 14px; }

/* line 1290, ../../sass/vlp_jdp.scss */
.no-opacity .trim-selector .vehicle {
  background: none;
  filter: alpha(opacity=50); }

/* line 1294, ../../sass/vlp_jdp.scss */
.no-opacity .trim-selector .vehicle.active {
  filter: alpha(opacity=100); }

/* line 1298, ../../sass/vlp_jdp.scss */
.incentive_detail .pkg {
  display: block;
  float: left;
  clear: both; }

/* line 1303, ../../sass/vlp_jdp.scss */
.hyperlink-bmo-2014 {
  clear: both;
  display: block;
  height: auto;
  margin: 5px 0 0 17px;
  padding: 6px 4px;
  position: relative;
  width: 160px; }

/* line 1312, ../../sass/vlp_jdp.scss */
.vehicle-feature.block-02 {
  height: 230px; }

/* line 1315, ../../sass/vlp_jdp.scss */
.feature-overlay-container .feature-overlay-top .gc-forms-dropdown {
  position: relative;
  top: 0;
  vertical-align: top; }
