.off-canvas-wrapper{background-color:#dedede;min-height:initial}.container-main{background-color:#fff;padding:15px;margin-bottom:15px}.boxStyle{border:1px solid #dedede;-webkit-box-shadow:0 2px 2px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.callout{background-color:#c72931;color:#fff;padding:15px;margin-bottom:30px;border-color:#c72931;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.callout .callout__inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:15px}.callout .callout__heading{margin-top:0;padding:0;margin-bottom:10px;font-size:27px;text-shadow:1px 1px 2px #881c21}.callout .callout__text{margin-bottom:10px}.callout .callout__btn{font-family:'Montserrat',sans-serif;letter-spacing:.04em;min-width:200px}.callout .quickInfo{background-color:#f7f7f7;color:#333;padding:15px;background-image:url('images/icon-car.png');background-repeat:no-repeat;background-position:97% 15px;background-position:right 15px top 15px;background-size:40px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;border:1px solid #dedede;-webkit-box-shadow:0 8px 15px -6px rgba(0,0,0,.2);box-shadow:0 8px 15px -6px rgba(0,0,0,.2)}.callout .quickInfo .quickInfo__title{margin:0}.callout .quickInfo .quickInfo__style{font-size:18px;font-weight:400;display:block;margin-top:5px;margin-bottom:5px}.callout .quickInfo .quickInfo__price{font-size:20px;font-weight:bold;font-family:'Montserrat',sans-serif;color:#c72931;-webkit-font-smoothing:antialiased}.callout .quickInfo .quickInfo__price span{text-decoration:line-through;font-size:17px;vertical-align:text-bottom}.callout .quickInfo .quickInfo__price i{font-size:17px}.callout .quickInfo .quickInfo__dealership{font-family:'Montserrat',sans-serif;font-size:15px}.callout .quickInfo .quickInfo__city{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:13px}.callout .quickInfo .quickInfo__city i{margin-right:2px}.main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.main .main__img{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-right:15px}.main .main__img img{width:100%;max-width:100%}.main .main__stats{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main .main__stats .main__list{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.main .main__stats .main__list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dedede;padding:8px}.main .main__stats .main__list li:nth-child(even){background-color:#f7f7f7}.main .main__stats .main__list li:last-child{border-bottom-width:0}.main .main__stats .main__list .main__label{color:#666;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;text-align:left;text-transform:uppercase;vertical-align:middle;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.main .main__stats .main__list .main__data{text-align:right;font-weight:600;font-size:13px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.main .main__alert{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;-webkit-flex:1;-ms-flex:1;flex:1;padding:15px;background-color:#f7f7f7;background-image:url('images/icon-bell.png');background-repeat:no-repeat;background-position:97% 15px;background-position:right 15px top 15px;background-size:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main .main__alert .main__alert-title{margin-top:0;padding:0;margin-bottom:10px}.main .main__alert p{margin-bottom:10px}.main .main__alert .btn{font-family:'Montserrat',sans-serif;letter-spacing:.04em}@media screen and (min-width:1199px){.main .main__img{margin-right:30px}.main .main__stats{margin-right:30px}}@media screen and (min-width:560px){.callout .callout__inner{background-image:url('images/icon-tag.png')!important;background-repeat:no-repeat;background-position:97% 15px;background-position:right 15px top 15px;background-size:40px}}@media screen and (max-width:992px){.callout .callout__inner .callout__btn{padding-top:12px;padding-bottom:12px}.main{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.main .main__stats{margin-right:0}.main .main__alert{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:30px;background-image:url('images/icon-bell-red.png');background-size:40px;background-color:#c72931;color:#fff;border-width:0;-webkit-box-shadow:0 0 20px -5px #881c21 inset;box-shadow:0 0 20px -5px #881c21 inset}.main .main__alert .main__alert-title{font-size:24px;text-shadow:1px 1px 2px #881c21}.main .main__alert .btn{background-color:#fff;color:#333!important;border:1px solid #dedede;padding:12px 18px;-webkit-box-shadow:0 2px 5px -2px #881c21;box-shadow:0 2px 5px -2px #881c21;min-width:200px}}@media screen and (max-width:768px){.callout .callout__inner .callout__btn{display:block}}@media screen and (max-width:560px){.off-canvas-wrapper{padding-top:0}.container-main{padding-top:0}.callout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;margin-right:-15px;margin-bottom:15px;margin-left:-15px;background:none;border:none;-webkit-box-shadow:none;box-shadow:none}.callout .callout__inner{background-color:#c72931;background-image:url('images/icon-tag.png');background-repeat:no-repeat;background-position:97% 15px;background-position:right 15px top 15px;background-size:40px;padding:30px 15px;margin-right:0;margin-bottom:15px}.callout .callout__heading{text-shadow:1px 1px 2px rgba(0,0,0,.5)}.callout .callout__text{text-shadow:1px 1px 2px rgba(0,0,0,.5)}.callout .callout__btn{-webkit-box-shadow:0 2px 5px -2px rgba(0,0,0,.5);box-shadow:0 2px 5px -2px rgba(0,0,0,.5);padding:12px 18px}.callout .quickInfo{margin-left:15px;margin-right:15px;padding:15px;-webkit-box-shadow:none;box-shadow:none}.callout .quickInfo .quickInfo__title{font-size:24px}.callout .quickInfo .quickInfo__style{font-size:16px}.main{margin-bottom:15px;display:block}.main .main__img{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:initial;max-width:100%;margin-right:0;display:block;-webkit-box-shadow:none;box-shadow:none;border-bottom-width:0}.main .main__stats{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:initial;max-width:100%;display:block;margin-right:0;-webkit-transform:translateY(-35px);-ms-transform:translateY(-35px);transform:translateY(-35px);background-color:#fff}.main .main__alert{padding:30px 15px;background-image:url('images/icon-bell-red.png');background-size:50px;margin-top:0;margin-right:-15px;margin-bottom:30px;margin-left:-15px;background-color:#c72931;color:#fff;display:block;border-width:0;-webkit-box-shadow:0 0 20px -5px #881c21 inset;box-shadow:0 0 20px -5px #881c21 inset}.main .main__alert .main__alert-title{font-size:24px;text-shadow:1px 1px 2px #881c21}.main .main__alert .btn{background-color:#fff;color:#333!important;border:1px solid #dedede;padding:12px 18px;-webkit-box-shadow:0 2px 5px -2px #881c21;box-shadow:0 2px 5px -2px #881c21;display:block}}.no-flexbox .main,.noflexboxlegacy .main{display:table;width:100%;border-collapse:separate;border-spacing:15px;margin-bottom:15px}.no-flexbox .main .main__img,.noflexboxlegacy .main .main__img,.no-flexbox .main .main__stats,.noflexboxlegacy .main .main__stats,.no-flexbox .main .main__alert,.noflexboxlegacy .main .main__alert{width:30%;display:table-cell;vertical-align:middle}.no-flexbox .main .main__stats,.noflexboxlegacy .main .main__stats{vertical-align:top}.no-flexbox .main .main__stats .main__list li,.noflexboxlegacy .main .main__stats .main__list li{display:table;width:100%;border-spacing:0}.no-flexbox .main .main__stats .main__list li span,.noflexboxlegacy .main .main__stats .main__list li span{display:table-cell;border-spacing:0}.off-canvas-wrapper{padding-top:15px;height:100%}.quickInfo span.quickInfo__dealership{}