html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px
10px 0}.remodal{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px
0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9
.remodal{width:700px}.af-tradein-price-box{width:100%;margin-bottom:30px;margin-top:10px;-webkit-box-shadow:1px 1px 5px 2px #dbdbdb;-moz-box-shadow:1px 1px 5px 2px #dbdbdb;box-shadow:1px 1px 5px 2px #dbdbdb;cursor:pointer}.af-tradein-price-box:hover{-webkit-box-shadow:1px 1px 5px 2px #999;-moz-box-shadow:1px 1px 5px 2px #999;box-shadow:1px 1px 5px 2px #999}.af-tradein-price-box-CleanTradeIn{border-left:15px solid #4cb050}.af-tradein-price-box-AverageTradeIn{border-left:15px solid #ffeb3c}.af-tradein-price-box-RoughTradeIn{border-left:15px solid #f44236}.af-tradein-price-box-bg-CleanTradeIn{background-color:#E2F1E2}.af-tradein-price-box-bg-AverageTradeIn{background-color:#FEFCE5}.af-tradein-price-box-bg-RoughTradeIn{background-color:#F9E3E2}.af-tradein-price-box-title{background-color:#ededed;padding:10px;font-size:20px;font-weight:600}.af-tradein-price-box-title-selected{background-color:#666;color:#fff}.af-tradein-price-box-title-selected-CleanTradeIn{background-color:#B0E2B2}.af-tradein-price-box-title-selected-AverageTradeIn{background-color:#FFF9C7}.af-tradein-price-box-title-selected-RoughTradeIn{background-color:#F5B1AD}.af-tradein-price-box-descr{padding:5px
15% 5px 10px;font-size:13px}#tradein_price>div.af-tradein-price-box>div.af-tradein-price-box-pricerow>span.af-tradein-price-box-select>input[type="radio"]{display:none}#tradein_calc_price>div.af-tradein-price-box>div.af-tradein-price-box-pricerow>span.af-tradein-price-box-select>input[type="radio"]{display:none}#tradein_calc_option
label{margin-bottom:0px}#tradein_option
label{margin-bottom:0px}.af-tradein-price-box-pricerow{padding:10px
10px 12px 10px}.af-tradein-price-box-price{font-size:26px;font-weight:bold}.af-tradein-price-box-select{float:right;color:#4f89ae;margin-top:10px;margin-right:15px;font-size:16px;cursor:pointer}.af-tradein-price-box-select:hover{color:#32657a}.af-tradein-price-summary{display:none;padding:7px
15px 7px 10px;font-size:16px;margin-top:-20px;font-weight:700}.af-tradein-summary-price{float:right}.af-tradein-price-summary-CleanTradeIn{background-color:#c8e6ca;color:#555354}.af-tradein-price-summary-AverageTradeIn{background-color:#ffeb3c;color:#918422}.af-tradein-price-summary-RoughTradeIn{background-color:#f47069;color:#a54b47}.af-tradein-price-box-select-selected{display:none}#tradein_make_dropdown,#tradein_year_dropdown,#tradein_category_dropdown,#tradein_model_dropdown,#tradein_trim_dropdown{-moz-appearance:none}.remodal{max-width:800px;padding:0}.remodal
h1{width:100%;margin:1.42857rem 0;display:inline-block;text-transform:uppercase;text-align:left;padding:0}.remodal span.af-quote{font-size:1.35714rem;top:0}.remodal
label{margin-bottom:1.07143rem}.remodal label[for="af-form-savings"], .remodal label[for="af-form-contact-info"]{font-size:1.14286rem;padding:0;white-space:nowrap}.remodal form.af-modal-form{display:block;text-align:left}.remodal form.af-modal-form .af-form-submit{margin:0.71429rem 0 0;font-size:1.28571rem}.remodal form.af-modal-form .af-form-submit
button{width:100%;font-size:1.07143rem;display:block;height:auto;position:relative;padding:1.07143rem;margin-top:0.35714rem;margin-bottom:1.42857rem}.remodal form.af-modal-form .af-form-submit button
svg{display:none}.remodal select::-ms-expand{display:none}.remodal
hr{display:none}.remodal
.collapse.in{display:hidden}.remodal .af-modal-group{padding:0;display:inline-block}.remodal .af-modal-group .af-vehicle-name{margin-bottom:0}.remodal .af-modal-group .af-vehicle-info{padding:0;margin-bottom:0.71429rem;color:#666;width:100%;position:relative;text-align:left}.remodal .af-modal-group .af-vehicle-spec-text{padding-bottom:0}.remodal .af-modal-group.af-reviews-container{padding:0.71429rem 1.07143rem;font-size:0.85714rem}.remodal .af-modal-group.af-reviews-container .af-dealer-site{display:inline-block;text-align:center}.remodal .af-modal-group.af-reviews-container .af-dealer-customer-name{font-weight:700;font-size:1rem}.remodal .af-modal-group.af-reviews-container
p{margin:1rem 0;padding:0}.remodal .af-modal-group.af-reviews-container .af-dealer-stars-container .af-dealer-stars{margin-left:0.71429rem}.remodal .af-modal-group.af-reviews-container .af-dealer-stars-container .af-dealer-stars
svg{width:1.78571rem;height:1.78571rem;position:relative;top:0.5rem}.remodal .form-horizontal .form-group{margin-left:0;margin-right:0;position:relative;padding:0}.remodal .form-control{font-size:0.85714rem;padding:0
0 0 0.71429rem;height:2.14286rem;box-shadow:none;-webkit-appearance:none;border-radius:0}.remodal .form-control:focus{border-color:#ccc}.remodal.modal-tradein h1, .remodal.modal-tradein-calc h1, .remodal.modal-tradein-calc
h1{padding-left:1.07143rem}.remodal .af-vehicle-info-top{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;border:none;margin-right:0}.remodal .af-vehicle-info-top .col-xs-12{padding:0}.remodal .af-vehicle-name{font-size:1.14286rem;padding-bottom:0.21429rem}.remodal .af-remodal-checkboxes{display:inline;padding:0;list-style-type:none;text-align:left}.remodal .af-remodal-checkboxes
div{padding:0
0.35714rem !important}.remodal .af-remodal-checkboxes
li{margin-bottom:0.35714rem;position:relative}.remodal .af-remodal-checkboxes input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1.07143rem;width:1.07143rem;border:1px
solid #acacac;background-color:#fff}.remodal .af-remodal-checkboxes input[type=checkbox]:checked:after{content:url("/images/search/checkbox-checked-grey.png") !important;position:absolute;top:0.2143rem;left:0px}.remodal .af-remodal-checkboxes input[type=checkbox]:focus{outline:none}.remodal .af-remodal-checkboxes .af-checkbox-text{position:relative;top:-0.28571rem;left:0.35714rem;font-size:0.85714rem}.remodal .af-no-padding{padding:0
!important}.remodal .af-see-more{padding-left:0.57143rem;margin-bottom:0.35714rem;font-size:1rem}.remodal .af-input-item{margin-bottom:0.71429rem}.remodal .af-form-dropdown{width:100%;border:1px
solid #acacac;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0.57143rem 0.71429rem 0.35714rem;border-radius:0px;font-size:0.85714rem}.remodal .af-form-dropdown:focus{border-color:#ccc}.remodal .af-dropdown-group{float:left;width:100%;padding:0
1.07143rem;position:relative}.remodal .af-dropdown-group:before{content:"";position:absolute;right:0.71429rem;top:3.71429rem;width:0;height:0;border-left:0.42857rem solid transparent;border-right:0.42857rem solid transparent;border-top:0.42857rem solid #000;z-index:1}.remodal .af-dropdown-group:before.tradein-make:before{top:4rem}.remodal .af-see-more[aria-expanded="false"]:before, .remodal .af-see-more:before{content:'+ Tap to See More'}.remodal .af-see-more[aria-expanded="true"]:before{content:'- Tap to See Less'}.remodal .af-vehicle-image
img{padding-right:0.71429rem;width:100%}.remodal #tradein_option, .remodal #tradein_calc_option, .remodal
#tradein_condition_price{padding-left:1px;font-size:0.85714rem;padding-top:0.57143rem}.remodal #tradein_option li, .remodal #tradein_calc_option li, .remodal #tradein_condition_price
li{padding-left:0.14286rem}.remodal #tradein_option li:first-of-type, .remodal #tradein_calc_option li:first-of-type, .remodal #tradein_condition_price li:first-of-type{font-size:0.85714rem;border-bottom:1px solid #ccc;margin-bottom:0.42857rem;line-height:1.71429rem;padding-bottom:0.28571rem;height:auto}.remodal #tradein_condition_price li
span{position:relative}.remodal #tradein_condition_price
label{font-weight:normal;font-size:0.85714rem;position:relative}.remodal #tradein_calc_option
label{font-weight:normal;font-size:0.85714rem;position:relative}.remodal .modal-columns.col-sm-5{background-color:#ebebeb;float:left;padding-left:0;padding-right:0}.remodal .nadaguide-logo{height:5.21429rem}.remodal .af-vehicle-transmission:first-letter {text-transform:capitalize}@media (min-width: 768px){.remodal{padding:0}.remodal
h1{margin-bottom:1.42857rem}.remodal
hr{display:block;border-color:#c6c6c6}.remodal form.af-modal-form{padding:0;text-align:left;overflow:hidden}.remodal .af-vehicle-specs{-webkit-flex:1;flex:1;display:block}.remodal .modal-columns{padding-bottom:99999px;margin-bottom:-99999px;overflow:hidden}.remodal .af-vehicle-specs.col-xs-12{padding-left:1.07143rem;padding-right:1.07143rem}.remodal .af-modal-group .af-vehicle-info{padding:0;margin:0}.remodal .af-modal-group .af-vehicle-trim{padding-bottom:0.35714rem;width:50%}.remodal .af-modal-group .af-vehicle-spec-text:first-child{border:0;padding-top:0.35714rem}.remodal .af-modal-group .af-vehicle-specs-bottom{padding:0.35714rem 0}.remodal .af-vehicle-image
img{width:100% !important;padding-right:0}.remodal .af-vehicle-name{margin-top:0.35714rem;font-size:1.14286rem}.remodal .af-vehicle-spec-text{font-size:1rem}.remodal .af-finance-info{padding:0
0.71429rem}.remodal
.collapse{display:block}.remodal .af-dropdown-group:before{top:3.57143rem}.remodal .af-dropdown-group.tradein-make:before{top:0.92857rem}.remodal .af-no-padding.af-padding{padding:0
0.71429rem !important}.remodal .af-comments{padding:0}.remodal .af-firstname, .remodal .af-email{padding-right:1.07143rem;padding-left:0}.remodal .af-lastname, .remodal .af-phone{padding-left:1.07143rem;padding-right:0}}.remodal-close{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;right:-0.5rem;top:-0.57143rem;color:#fff;width:1.78571rem;height:1.78571rem;left:auto;z-index:1}.remodal-close:before{top:-0.35714rem;left:-0.35714rem}.remodal-close:hover,.remodal-close:focus{color:#fff}.modal-tradein select.form-control, .modal-tradein-calc select.form-control{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin-bottom:10px}.modal-tradein form.af-modal-form .af-form-submit button, .modal-tradein-calc form.af-modal-form .af-form-submit
button{padding:0.71429rem 0 !important;margin-top:0;border:0;text-align:center}.modal-tradein .af-container, .modal-tradein-calc .af-container, .modal-tradein .col-sm-7, .modal-tradein-calc .col-sm-7, .modal-tradein .col-sm-5, .modal-tradein-calc .col-sm-5{padding:0}.modal-tradein .af-container, .modal-tradein-calc .af-container{margin-bottom:1.42857rem}.modal-tradein .af-container-bottom label, .modal-tradein-calc .af-container-bottom
label{margin-bottom:0.71429rem}.modal-tradein .af-container-bottom input, .modal-tradein-calc .af-container-bottom
input{margin:0
0 0.71429rem}.modal-tradein .af-container-bottom.col-xs-12, .modal-tradein-calc .af-container-bottom.col-xs-12{padding:0}.modal-tradein .af-dropdown-group:before, .modal-tradein-calc .af-dropdown-group:before{top:0.92857rem;right:2.14286rem}@media (min-width: 768px){.modal-tradein .af-dropdown-group, .modal-tradein-calc .af-dropdown-group{float:left;width:100%;height:auto}}@media (max-width: 425px){.remodal .af-modal-content
h1{font-size:2rem;margin:1.42857rem 0}.remodal .numbered-label{color:#fff;border-radius:100%;background-color:#414141;padding:0.57143rem 0.35714rem 0.28571rem;font-size:0.85714rem;margin-right:0.35714rem;display:inline-block;width:2.14286rem;text-align:center}}@media (max-width: 320px){.remodal .af-modal-content
h1{font-size:1.57143rem}.remodal #tradein_option li:first-of-type, .remodal #tradein_calc_option li:first-of-type,
.remodal #tradein_condition_price li:first-of-type{font-size:1.14286rem}}.af-vehicle-pricing{-moz-transition:width 0.4s;-o-transition:width 0.4s;-webkit-transition:width 0.4s;transition:width 0.4s;vertical-align:middle;background-color:#fff;border:2px
solid #fff;margin:0
auto 1.42857rem;padding:0;width:100%;min-width:16.07143rem;display:block}.af-drop-shadow{-moz-box-shadow:1px 3px 5px 2px #ccc;-webkit-box-shadow:1px 3px 5px 2px #ccc;box-shadow:1px 3px 5px 2px #ccc;filter:progid:DXImageTransform.Microsoft.dropshadow( OffX=1px, OffY=1px, Color='$light-grey', Positive='false' );border-collapse:separate}.af-vehicle-btn{display:block;font-size:1.28571rem;background:#999;color:#222;padding:0.35714rem 1.07143rem;width:100%;margin-bottom:0;position:relative}.af-vehicle-btn .af-price-label{color:#222}.af-vehicle-btn .af-price-value{color:#222;font-size:1.57143rem}.af-vehicle-disclaimer{color:#666;font-style:italic;padding:0.5rem 1.07143rem 0.35714rem;font-size:0.78571rem}.af-vehicle-modals{padding:0;position:relative}.af-vehicle-modals-option,.af-red-btn{display:block;color:#aa0624;font-size:1rem;text-transform:capitalize;font-weight:bold;width:100%;white-space:nowrap;margin-bottom:0.35714rem;position:relative}.af-vehicle-modals-option:hover,.af-red-btn:hover,.af-vehicle-modals-option:focus,.af-red-btn:focus{display:block;color:#aa0624}.af-vehicle-modals-option:after,.af-red-btn:after{content:"\f178";font-family:'FontAwesome';font-size:0.71429rem;color:#aa0624}.af-vehicle-modals-option:last-child,.af-red-btn:last-child{bottom:0}.af-vehicle-modals-option span, .af-red-btn
span{margin-right:0.35714rem}.af-red-btn{background-color:#aa0624;color:#fff;padding:0.71429rem;width:100%;margin-bottom:0.5rem;text-transform:uppercase}.af-red-btn:hover,.af-red-btn:focus{display:block;color:#fff}.af-red-btn:after{content:"" !important;border-top:0.57143rem solid transparent;border-left:0.85714rem solid #fff;border-bottom:0.57143rem solid transparent;position:absolute;right:1rem;top:0.85714rem}.af-red-btn
.dollarIcon{position:relative;fill:#fff}#modal-contact-reviews .af-dealer-reviews
hr{display:none}.remodal .af-remodal-checkboxes input[type=checkbox]:checked:after{top:1px}.af-modal-content #tradein_button,
.af-modal-content
#tradein_calc_button{color:#222}.af-modal-content #tradein_button:hover,
.af-modal-content #tradein_button:focus,
.af-modal-content #tradein_calc_button:hover,
.af-modal-content #tradein_calc_button:focus{color:#eee}.af-modal-content #tradein_button:disabled,
.af-modal-content #tradein_calc_button:disabled{color:#000}.remodal-overlay{z-index:99999 !important}.remodal-close{right:0.5rem !important;top:0.42857rem !important}.remodal-close:before{color:#fff}.remodal-wrapper{z-index:99999 !important}@media (max-width: 767px){.modal-body
video{}.modal-content{max-width:95%;margin:0
auto}}@media (min-width: 768px){.modal-body{height:auto}}@media (min-width: 992px){}.remodal
video{height:auto}.remodal .af-vehicle-pricing-place
table{width:100%;margin:0
auto 30px auto}.remodal .af-price-label, .remodal .af-price-value{color:#000}.remodal .af-vehicle-disclaimer-place{font-size:12px}.remodal .af-price-label-rebate{cursor:pointer}.remodal .af-vehicle-pricing-place .af-instant-font{display:none}.remodal .af-modal-title{color:#0091ea}.remodal .af-testdrive-btn{display:block;background:#ddd !important;font-family:HelveticaNeue,Helvetica,Arial,LucidaGrande,sans-serif;text-align:center;border-bottom:0 !important;font-weight:bold;text-transform:none;padding:10px
30px}.remodal .af-contact-btn{margin-top:10px;display:block;background:#ddd !important;font-family:HelveticaNeue,Helvetica,Arial,LucidaGrande,sans-serif;text-align:center;border-bottom:0 !important;font-weight:bold;text-transform:none;padding:10px
30px}.remodal .af-vehicle-details-link{display:block;background:#0091ea !important;border-bottom:0 !important;font-weight:bold;margin-top:10px;font-family:HelveticaNeue,Helvetica,Arial,LucidaGrande,sans-serif;text-transform:none}.remodal .acceleride-link{display:none}.remodal .af-vehicle-btn
span{color:#000}