/*--- Header ---*/
.header-info{
    background: linear-gradient(to bottom, #560707 0%, #000000 100%)
}
/*--- Hero ---*/
 /* Fonts */
 @import url('https://fonts.googleapis.com/css?family=Arvo:400,400i,700,700i');

 /* Car Row BG */
 .cw_carRow {
     padding: 1em 0 0 0;
     background: #000000;
     background: -moz-linear-gradient(top, #000000 0%, #470f0e 50%, #000000 100%);
     background: -webkit-linear-gradient(top, #000000 0%, #470f0e 50%, #000000 100%);
     background: linear-gradient(to bottom, #000000 0%, #470f0e 50%, #000000 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
 }

 .cw_welcomeRowGradient {
     padding: 2em 0;
 }

 .cw_leftImage {
     height: auto;
     margin: 0 auto;
 }

 .cw_welcomeText {
     padding: 60px 2em 0;
     background: url('https://cdn05.carsforsale.com/13456d292e52161a9c1dc387c6292a73/13456d292e52161a9c1dc387c6292a73.jpg?width=320&height=240&format=original&sig=f21d9cf6bc7ff50a') no-repeat top center;
     background-size: 100% auto;
 }

 .cw_welcomeText h1 {
     font-family: 'Arvo', serif;
     font-size: 2em;
     font-weight: 600;
     margin: 10px 0;
     text-align: center;
     text-transform: uppercase;
     color: #B9383D;
 }

 .cw_welcomeText p {
     font-size: 1.3em;
     font-weight: 400;
     line-height: 1.6em;
     padding-top: 10px;
     text-align: center;
     color: #ccc;
 }

 /* Color Row */
 .cw_colorRow {
     position: relative;
     background: #580707;
     height: 30px;
     background: -moz-linear-gradient(top, #580707 0%, #9f0000 28%, #3a0707 100%);
     background: -webkit-linear-gradient(top, #580707 0%, #9f0000 28%, #3a0707 100%);
     background: linear-gradient(to bottom, #580707 0%, #9f0000 28%, #3a0707 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#580707', endColorstr='#3a0707', GradientType=0);
 }

 .cw_colorRow:before,
 .cw_colorRow:after {
     font-size: 10px;
     font-weight: 700;
     position: absolute;
     top: 6px;
     left: 10px;
     content: ':::';
     letter-spacing: 2px;
     color: rgba(255, 255, 255, .7);
     transform: scaleY(1.5);
 }

 .cw_colorRow:after {
     right: 10px;
     left: auto;
 }

 /* ---------------- Media Query ---------------- */
 /* XS: 440px & Up */
 @media (min-width: 440px) {
     .cw_welcomeText h1 {
         font-size: 5vw;
     }
 }

 /* SM: 768px & Up */
 @media (min-width: 768px) {
     .cw_carRow .row.cw_equal {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
 }

 /* MD: 992px & Up */
 @media (min-width: 992px) {

     .cw_welcomeText {
         margin-right: 2em;
     }

     .cw_welcomeText h1 {
         font-size: 2em;
         top: 40px;
     }

     .cw_welcomeRowGradient {
         padding: 4em 0;
     }
 }

 /* LG: 1200px & Up */
 @media (min-width: 1200px) {
     .cw_welcomeText h1 {
         top: 60px;
     }
 }

 /* XLG: 1400px & Up */
 @media (min-width: 1400px) {}

 /*--- VDP Page ---*/
 .vdp__veh__info__mod .veh__info__item:nth-child(even)[VehicleInfoWidgetCssScope]{
    background-color: var(--color-theme-secondary) !important;
 }