Overview & features

VIN: 2C4RC1BG3NR124484/Stock number: 20260627

Exterior: Black
Interior: Black
24,877 miles
Fuel Type: Unleaded
3.6L V6
Automatic Transmission
Front-Wheel Drive
28 MPG Highway
19 MPG City
Price vs. Market

Price & market analysis

This vehicle is above the current average market range.

AutosToday Deal Score

Based on 740 local comparable listings

3.3/10

Poor

  • $24,642 above market price
  • Selling faster than average
Avg. market price $24,858
$49,500

We found 168 similar cars around $14,900 rated as Great Deal.

Dealer's notes

2022 CHRYSLER PACIFICA TOURING L (VAN IS LOADED WITH OPTIONS)+ PREMIUM & SAFETY SPHERE GROUP VMI IN-FLOOR RAMP-VAN + Driver's Transfer Seat + Hand Controls + Kneeling ONLY 24K MILES THIS VAN IS IN GREAT CONDITION, NEW DEALER PRICE WAS $89,420 !!! THIS 2022 CHRYSLER PACIFICA HANDICAP/WHEELCHAIR ELECTRIC RAMP VAN: MECHANICS AND OPTIONS: 3.6-LITER V6 , 9-SPEED AUTOMATIC TRANSMISSION, VERY SMOOTH AND QUIET RIDE... GAS SAVER..... POWER MIRRORS..... POWER WINDOWS..... ELECTRIC SLIDING DOORS AND POWER TAILGATE....... UCONNECT 5 NAVIGATION w/10.1" DISPLAY........ POWER LOCKS WITH KEYLESS....... REMOTE ENTRY .... STEERING WHEEL WITH AUDIO CONTROLS...... AM / FM / CD / USB / BLUETOOTH ......ABS WITH ELECTRONIC STABILITY CONTROL....... TIRE PRESSURE MONITORING SYSTEM ...... ICE COLD DUAL A/C WITH REAR A/C AND HEAT ...... BACKUP CAMERA ...... OWNERS MANUAL....HEATED STEERING WHEEL AND FRONT SEATS... ADVANCED CRUISE CONTROL ... BLIND SPOT ..... RR CROSS PATH DETECTION...... ELECTRONIC STABILITY CONTROL........ SECURITY ALARM...... PUSH-BUTTON START..... REMOTE START........ HILL START ASSIST...... GOOGLE ANDRAID AUTO...... APPLE CARPLAY......... HID HEADLAMPS..... ......4G LTE Wi-Fi Hot Spot..... ................. PARALLEL AND PERPENDICULAR PARKING ASSIST WITH STOP and much much more VAN IS READY 100% >>>> VMI ELECTRIC IN-FLOOR CONVERSION : LAMINATED FLOORING FOR EASY CLEANING LOWERED FLOOR HIGH GROUND CLEARANCE TO REDUCE SCRAPING , MAXIMUM DOOR HEIGHT FOR ANY WHEELCHAIR SIZE OR SCOOTERS USERS, >>> VMI CONVERSION KIT with KNEELING - ALUMINUM / DURABLE / NON - SKID / HEAVY-DUTY EASY TO USE FOLD-OUT RAMP , QUITE AND UNCOMPROMISED FULL- LENGTH STOW-AWAY FOOTREST FOR 3 ROW PASSENGER COMFORT SECURE THE WHEELCHAIR FROM MOVING , IN FLOOR WHEELCHAIR ANCHORS . WE OFFER CAN HELP WITH SHIPPING - PROVIDE ME WITH YOUR ZIP CODE AND I CAN GIVE YOU A QUOTE AT MY EARLIEST CONVENIENCE!! **** VEHICLE HAS UNDERGONE A STATE INSPECTION AND WAS ISSUED A REBUILT TITLE WHICH IS AS GOOD AS A CLEAR TITLE BUT WITH A SALVAGE HISTORY AND CAN BE TITLED ANYWHERE IN THE U.S OR CANADA.**** REASON FOR REBUILT TITLE: WE BOUGHT THIS VAN FROM INSURANCE COMPANY WITH RIGHT SIDE DAMAGE. FRONT DOOR WAS REPLACED RIGHT SIDE WAS REPAINTED. FIXED 100% (ANY INSPECTIONS ARE WELCOME) NO AIRBAGS DEPLOYED, NO MECHANICA OR ELECTRICAL DAMAGE WHATSOEVERTHIS VAN NOW LOOKS/DRIVES /PERFORMS JUST LIKE IT WAS NEVER DAMAGED BEFORE . VAN PASSED THE INSPECTION AND ALIGNMENT. HAS BEEN FULLY SERVICED AND COMPLETELY DETAILED. DRIVES SMOOTH AND ALIGNED STRAIGHT DOWN THE ROAD WITH OUT ANY ISSUES WE HAVE NO PROBLEM IF YOU WANT TO HAVE THE VEHICLE INSPECTED ANYWHERE, AT THE DEALER OR SENDING SOMEONE BEFORE BUY IT NOW AUCTION ENDS. WE SPECIALIZE ON REBUILDING CARS SINCE 2004 WITH GREAT REPUTATION BUY WITH CONFIDENCE PLEASE HAVE FINANCE READY PRIOR TO BUYING AND BIDDING. ''' SAVE ALOT OF MONEY''' AND DO NOT MISS OUT ON THIS VAN (over $48,000 of VMI equipment installed) SAVE YOUR MONEY FREE AIRPORT PICK UP (SRQ) FOR MORE INFO PLEASE CALL / TEXT ANYTIME 215.609.0919 Gene PLEASE CLICK ON PICTURE TO SEE FULL PAGE IMAGE. LOAN CALCULATOR .input-group-addon{ color: #222; } #DWS_Loan_Calculator_9 { } #DWS_Loan_Calculator_9 .dws-loan-calculator-calc-button{ color:#7e7e7e;background-color:#99c6d6; } #DWS_Loan_Calculator_9 .dws-loan-calculator-calc-button:hover{ background-color:#64a8c1; } #DWS_Loan_Calculator_9 .has-error .help-block, #DWS_Loan_Calculator_9 .has-error .control-label { } #DWS_Loan_Calculator_9 .dws-loan-calculator-result { } {"showRequiredDown":false,"downPaymentType":"","layout":"layout_2","gaugeFillColor":"#99c6d6","gaugeRailColor":"","showResult":"","term_options":""} $(function () { DealerCenter.WebSite.Plugins.LoanCalculator.init("9"); }); #DWS_Loan_Calculator_9 .input-group{ position:relative; width:100%; } #DWS_Loan_Calculator_9 label { font-weight: 400; margin: 0; width: inherit; } #DWS_Loan_Calculator_9 .dws-loan-calculator-calc-button { outline-style: none !important; padding:5px 20px; min-width: 200px; } #DWS_Loan_Calculator_9 .dws-loan-calculator-result { background: none; color:#000; border-bottom-width: 5px; border-bottom-style: solid; padding: 12px 10px 0; margin-bottom: 15px; } #DWS_Loan_Calculator_9 .dws-loan-calculator-result sup { top: -1em; margin-left: 8px; } @media screen and (min-width: 365px){ #DWS_Loan_Calculator_9 .dws-loan-calculator-label-wrap { padding-right: 0; white-space: nowrap; } } @media screen and (min-width: 768px) { #DWS_Loan_Calculator_9 .layout2-form-wrap { display: flex; align-items: center; justify-content: space-between; } #DWS_Loan_Calculator_9 .dws-loan-calculator-label-wrap { text-align: right; } #DWS_Loan_Calculator_9 .dws-loan-calculator-input-wrap { padding-left: 15px; width: 100%; } #DWS_Loan_Calculator_9 .dws-loan-calculator-calc-button { margin-left: 40px; } #DWS_Loan_Calculator_9 .help-block { text-align: right; } } @media screen and (min-width: 992px){ #DWS_Loan_Calculator_9 .dws-loan-calculator-result { padding-left: 40px; } #DWS_Loan_Calculator_9 .dws-loan-calculator-result span, #DWS_Loan_Calculator_9 .dws-loan-calculator-result sup { font-size: 110%; } #DWS_Loan_Calculator_9 .dws-loan-calculator-result .dws-loan-calculator-result-text { font-size: 2.5em; } } Your estimated payment is: Vehicle Price Please enter vehicle price Down Payment Please enter down payment Term Please enter term APR % Please enter APR Payment amount is an estimate for illustrative purposes only. This is not an advertisement or offer of credit. Estimated payment excludes taxes, title, registration, license fees, insurance, and additional options. Payment amount may differ based on cash or trade in value due at signing, term, fees, special offers, and applicable tax rate. You must apply for and qualify for credit. Not all customers will qualify. Please contact TRX MOTORS for further information. CALCULATE PAYMENT #DWS_Social_Media_buttons_10 .dws-social-media-button-label { } #DWS_Social_Media_buttons_10 .fa{ } Share this on SIMILAR VEHICLES window["dws_callback_similar_vehicle_11"] = function (data) { $(function () { DealerCenter.WebSite.Plugins.VdpSimilarVehicles.renderVdpSimilarVehicles("11", data); }); }; {"view":"Slider","vehicleTextDetailStatus":"slideOnHover","numberOfVehiclesToShow":"","vehicleDetailUrl":"inventory","numberOfColumns":"4","listLayout":"Layout1","buttonBorderStyle":"","autoScroll":false,"enableMultiDcid":false,"showSoldVehicles":false,"showInReconVehicles":false,"showInboundVehicles":false,"showPendingVehicles":false,"showUnwoundVehicles":false,"showTradeInVehicles":false,"showAppraisalVehicles":false,"itemTitleFormat":"{{Year}} {{Make}} {{Model}}","itemAltFormat":"{{Year}} {{Make}} {{Model}} {{BodyType}} {{Engine}} {{Trim}}","itemTitleFormatAttr":"{{Year}} {{Make}} {{Model}} {{BodyType}} {{Engine}} {{Trim}}","callPriceText":"CALL FOR PRICE","showOriginalPrice":false,"showDownPaymentPrice":false,"replaceSpacesWithDash":true,"lazyLoadImageEnabled":true,"sliderLayout":"Layout4","showVehicleClassTag":false,"showInventoryStatusTag":"","vehicleClassTagPosition":"topright","multiDCIDvehicleDetailUrl":[],"multiDCIDvehicleDetailUrlNewTab":true,"iframeAtts":{"iframe_url":"https:\/\/dwssecuredforms.dealercenter.net","form_text_color":"","form_field_label_color":"","form_title_color":"","query_params_theme_color":"99c6d6","iframe_extra_query_string":""}} #DWS_Vdp_Similar_Vehicles_11 ul.dws-vehicle-slider li .dws-vehicle-slider-info-panel, #DWS_Vdp_Similar_Vehicles_11 .dws-quick-list-panel, #DWS_Vdp_Similar_Vehicles_11 .dws-vehicle-quick-list-ymm{ color:#ffffff; } #DWS_Vdp_Similar_Vehicles_11 .dws-save-single-vehicle-btn{ } #DWS_Vdp_Similar_Vehicles_11 .dws-vehicle-slider-info-price-crossed, #DWS_Vdp_Similar_Vehicles_11 .dws-price-crossed-panel.dws-vehicle-quick-list-price-crossed{ } #DWS_Vdp_Similar_Vehicles_11 ul.dws-vehicle-slider li .dws-vehicle-slider-info-panel .btn-primary{ } #DWS_Vdp_Similar_Vehicles_11 ul.dws-vehicle-quick-list li.dws-quick-list-layout-5 .dws-price-panel { } /** SLIDER LAYOUT 4 */ #DWS_Vdp_Similar_Vehicles_11 { min-height: 250px; } #DWS_Vdp_Similar_Vehicles_11 .dws-vehicle-slider-info-panel-layout-4 .dws-vehicle-slider-info-ymm span { color:#ffffff; } #DWS_Vdp_Similar_Vehicles_11 .dws-vehicle-slider-info-panel-layout-4 .dws-vehicle-slider-info-price span { color:#7e7e7e; } #DWS_Vdp_Similar_Vehicles_11 ul.dws-vehicle-slider li.slider-layout4 .dws-vehicle-slider-info-panel-layout-4 { background-color:#7e7e7e; } #DWS_Vdp_Similar_Vehicles_11 ul.dws-vehicle-slider li.slider-layout4 .dws-vehicle-slider-info-panel-layout-4 .dws-vehicle-slider-info-ymm:after { border-bottom-color: #7e7e7e; border-left-color: #7e7e7e; } #DWS_Vdp_Similar_Vehicles_11 ul.dws-vehicle-slider li.slider-layout4 .dws-vehicle-slider-info-panel-layout-4 .dws-vehicle-slider-info-price span { background-color:#99c6d6; } #DWS_Vdp_Similar_Vehicles_11 ul.dws-vehicle-slider li.slider-layout4 .dws-vehicle-slider-info-panel-layout-4 .dws-vehicle-slider-info-price:before { border-right-color: #99c6d6; } #DWS_Vdp_Similar_Vehicles_11 ul.dws-vehicle-slider li.slider-layout4 .dws-vehicle-details { background-color:none;border-color:#e9e9e9;color:#000000; } #DWS_Vdp_Similar_Vehicles_11 .lSSlideOuter .lSPager.lSpg>li a { opacity: .5; border-radius: 0; background-color:99c6d6; } #DWS_Vdp_Similar_Vehicles_11 .lSSlideOuter .lSPager.lSpg>li.active a, #DWS_Vdp_Similar_Vehicles_11 .lSSlideOuter .lSPager.lSpg>li:hover a { opacity: 1; background-color:99c6d6; } #DWS_Vdp_Similar_Vehicles_11 .dws-inventory-status-tag { background: #99c6d6; color: #000000; } #DWS_Vdp_Similar_Vehicles_11 .dws-vehicle-class-tag { background: #99c6d6; color: #000000; } {{Year}} {{Make}} {{Model}} {{priceToDisplay}} Contact Us 336 Warfield Ave, Venice, FL 34285 PHONE: (727) 380-1090 EMAIL: [email protected] Store HoursMon - Sat : 8:00 AM - 6:00 PMSun : Closed #dws_navigation_menu-3 .navbar-toggle { border-color: #ffffff; } #dws_navigation_menu-3 .navbar-toggle .icon-bar { background-color: #ffffff; } #dws_navigation_menu-3 .navbar-toggle:hover, #dws_navigation_menu-3 .navbar-toggle:focus{ background-color: #111111; } #dws_navigation_menu-3 .navbar-toggle:hover .icon-bar, #dws_navigation_menu-3 .navbar-toggle:focus .icon-bar { background-color:#ffffff; } #collapse_dws_navigation_menu-3 #dws-menu-ul > li > a { color: #ffffff; } #collapse_dws_navigation_menu-3 .dws-search-icon-container { border-left: 1px solid rgba(255,255,255,0.5); } #collapse_dws_navigation_menu-3 .dws-search-icon-container .fa { color: #ffffff; } #collapse_dws_navigation_menu-3.navbar-collapse #dws-menu-ul>.open>a, #dws-menu-ul>.open>a:focus, #dws-menu-ul>.open>a:hover, #collapse_dws_navigation_menu-3.navbar-collapse #dws-menu-ul>.active>a, #dws-menu-ul>.active>a:focus, #dws-menu-ul>.active>a:hover { color: #000000; background-color: #99c6d6; } @media only screen and (max-width: 1199px) { #dws_navigation_menu-3 .navbar-toggle.collapsed:hover, #dws_navigation_menu-3 .navbar-toggle.collapsed:focus, #dws_navigation_menu-3 .navbar-toggle.collapsed { background-color: transparent; } #dws_navigation_menu-3 .navbar-toggle.collapsed .icon-bar { background-color: #ffffff; } } @media only screen and (max-width: 768px) { #collapse_dws_navigation_menu-3.navbar-collapse { background-color: #636363 } } @media (max-width: 767px) { #DWSHeaderNav .navbar-header { float: none; } #DWSHeaderNav .navbar-left, #DWSHeaderNav .navbar-right { float: none !important; } #DWSHeaderNav .navbar-toggle { display: block !important; } #DWSHeaderNav .navbar-collapse { border-top: none; box-shadow: none; } #DWSHeaderNav .navbar-fixed-top { top: 0; border-width: 0 0 1px; } #DWSHeaderNav .navbar-collapse.collapse { display: none !important; } #DWSHeaderNav .navbar-nav { float: none !important; margin: 0; } #DWSHeaderNav .navbar-nav>li { float: none; } #DWSHeaderNav .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; } #DWSHeaderNav .collapse.in{ display:block !important; } .multi-level .dropdown-menu { margin-right:45px; } #DWSHeaderNav .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; } } Home Pre-Owned Inventory Apply Online Schedule A Test Drive About Us Contact Us Reviews Privacy Policy var $ = jQuery; $( document ).ready(function() { $(window).resize(function(){ if ($(window).width() doesn't interfere with grid layout */ } .dws-store-hours-widget-list li .dws-store-value { text-align: right; } .dws-store-days, .dws-store-value { padding: 0.25rem 0; } #DWSHeaderBar .dws-store-days { color: #000000; } #DWSHeaderBar .dws-store-value { color: #ffffff; } #DWSFooterArea .dws-store-days { color: #ffffff; } #DWSHeaderBar .dws-store-value { color: #ffffff; } #DWSHeaderBar .dws-header-address i.fa, #DWSHeaderNav .dws-header-address i.fa { color: #ffffff } #DWSHeaderBar .dws-address a, #DWSHeaderNav .dws-address a { color: #ffffff } #DWSFooterArea .dws-header-address i.fa { color: #ffffff } /* == malihu jquery custom scrollbar plugin == Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller */ /* CONTENTS: 1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar. 4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes. */ /* ------------------------------------------------------------------------------------------------------------------------ 1. BASIC STYLE ------------------------------------------------------------------------------------------------------------------------ */ .mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ } .mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; } .mCustomScrollBox{ /* contains plugin's markup */ position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; } .mCSB_container{ /* contains the original content */ overflow: hidden; width: auto; height: auto; } /* ------------------------------------------------------------------------------------------------------------------------ 2. VERTICAL SCROLLBAR y-axis ------------------------------------------------------------------------------------------------------------------------ */ .mCSB_inside > .mCSB_container{ margin-right: 30px; } .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */ .mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; } .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */ .mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */ position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; } .mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */ .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */ right: auto; left: 0; } .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */ .mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */ position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; } .mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; } .mCSB_scrollTools .mCSB_draggerRail{ width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; } .mCSB_scrollTools .mCSB_dragger{ /* the draggable element */ cursor: pointer; width: 100%; height: 30px; /* minimum dragger height */ z-index: 1; } .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */ position: relative; width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-align: center; } .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ } .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ } .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown{ display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; } .mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; } /* ------------------------------------------------------------------------------------------------------------------------ 3. HORIZONTAL SCROLLBAR x-axis ------------------------------------------------------------------------------------------------------------------------ */ .mCSB_horizontal.mCSB_inside > .mCSB_container{ margin-right: 0; margin-bottom: 30px; } .mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; } .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ width: auto; height: 16px; top: auto; right: 0; bottom: 0; left: 0; } .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */ .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; height: 2px; margin: 7px 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 30px; /* minimum dragger width */ height: 100%; left: 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ width: 100%; height: 4px; margin: 6px auto; } .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ height: 12px; /* auto-expanded scrollbar */ margin: 2px auto; } .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ height: 8px; /* auto-expanded scrollbar */ margin: 4px 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ display: block; position: absolute; width: 20px; height: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; } /* ------------------------------------------------------------------------------------------------------------------------ 4. VERTICAL AND HORIZONTAL SCROLLBARS yx-axis ------------------------------------------------------------------------------------------------------------------------ */ .mCSB_container_wrapper{ position: absolute; height: auto; width: auto; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; margin-right: 30px; margin-bottom: 30px; } .mCSB_container_wrapper > .mCSB_container{ padding-right: 30px; padding-bottom: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; } .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; } /* non-visible horizontal scrollbar */ .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; } /* non-visible vertical scrollbar/RTL direction/left-side scrollbar */ .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; } /* RTL direction/left-side scrollbar */ .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; } /* non-visible scrollbar/RTL direction/left-side scrollbar */ .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; } .mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; } .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; } .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; } .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; /* non-visible scrollbar */ margin-left: 0; } /* non-visible horizontal scrollbar */ .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* ------------------------------------------------------------------------------------------------------------------------ 5. TRANSITIONS ------------------------------------------------------------------------------------------------------------------------ */ .mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight{ -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; transition: opacity .2s ease-in-out, background-color .2s ease-in-out; } .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */ .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{ -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; } /* ------------------------------------------------------------------------------------------------------------------------ 6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS ------------------------------------------------------------------------------------------------------------------------ */ /* ---------------------------------------- 6.1 THEMES ---------------------------------------- */ /* default theme ("light") */ .mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; } .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; } .mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; } .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; } .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; } .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight{ background-image: url(mCSB_buttons.png); /* css sprites */ background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; } .mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 0; /* sprites locations light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px */ } .mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -20px; /* sprites locations light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px */ } .mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -40px; /* sprites locations light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px */ } .mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -56px; /* sprites locations light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px */ } .mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } .mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; } /* theme: "dark" */ .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); } .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); } .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); } .mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; } .mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; } .mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; } .mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; } /* ---------------------------------------- */ /* theme: "light-2", "dark-2" */ .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{ width: 4px; background-color: #fff; background-color: rgba(255,255,255,0.1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; } .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 4px; background-color: #fff; background-color: rgba(255,255,255,0.75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; } .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ width: 100%; height: 4px; margin: 6px auto; } .mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); } .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); } .mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; } .mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -20px; } .mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -40px; } .mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; } /* theme: "dark-2" */ .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; } .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; } .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } .mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; } .mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; } .mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; } .mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -56px; } /* ---------------------------------------- */ /* theme: "light-thick", "dark-thick" */ .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{ width: 4px; background-color: #fff; background-color: rgba(255,255,255,0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; background-color: #fff; background-color: rgba(255,255,255,0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; height: 4px; margin: 6px 0; } .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ width: 100%; height: 6px; margin: 5px auto; } .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); } .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); } .mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; } .mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -20px; } .mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -40px; } .mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; } /* theme: "dark-thick" */ .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; } .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -56px; } /* ---------------------------------------- */ /* theme: "light-thin", "dark-thin" */ .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); } .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; } .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; } .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ width: 100%; height: 2px; margin: 7px auto; } /* theme "dark-thin" */ .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); } .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; } .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; } .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; } .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; } /* ---------------------------------------- */ /* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */ .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); } .mCS-rounded.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; } .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 14px; margin: 0 1px; } .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; } .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ height: 14px; margin: 1px 0; } .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 16px; /* auto-expanded scrollbar */ height: 16px; margin: -1px 0; } .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ } .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ height: 16px; /* auto-expanded scrollbar */ width: 16px; margin: 0 -1px; } .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ height: 4px; /* auto-expanded scrollbar */ margin: 6px 0; } .mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; } .mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; } .mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; } .mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; } /* theme "rounded-dark", "rounded-dots-dark" */ .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); } .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; } /* theme "rounded-dots", "rounded-dots-dark" */ .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ background-color: transparent; background-position: center; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg=="); background-repeat: repeat-y; opacity: 0.3; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; } .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ height: 4px; margin: 6px 0; background-repeat: repeat-x; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; } /* theme "rounded-dots-dark" */ .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII="); } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; } /* ---------------------------------------- */ /* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */ .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-repeat: repeat-y; background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0))); background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); } .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ background-repeat: repeat-x; background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0))); background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); } /* theme "3d", "3d-dark" */ .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; } .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; } .mCS-3d.mCSB_scrollTools, .mCS-3d-dark.mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; } .mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; } .mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{ width: 8px; background-color: #000; background-color: rgba(0,0,0,0.2); box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2); } .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; } .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; } .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; height: 8px; margin: 4px 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2); } .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ width: 100%; height: 8px; margin: 4px auto; } .mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; } .mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; } .mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; } .mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } /* theme "3d-dark" */ .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); box-shadow: inset 1px 0 1px rgba(0,0,0,0.1); } .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); } .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; } /* ---------------------------------------- */ /* theme: "3d-thick", "3d-thick-dark" */ .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; } .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; } .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; } .mCS-3d-thick.mCSB_scrollTools_vertical, .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); } .mCS-3d-thick.mCSB_scrollTools_horizontal, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ bottom: 1px; box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); } .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4); width: 12px; margin: 2px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; } .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); } .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; } .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ height: 12px; width: auto; } .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{ background-color: #000; background-color: rgba(0,0,0,0.05); box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1); } .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; } .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; } .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; } .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; } .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } /* theme: "3d-thick-dark" */ .mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); } .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); } .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ background-color: #fff; background-color: rgba(0,0,0,0.05); box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1); } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; } /* ---------------------------------------- */ /* theme: "minimal", "minimal-dark" */ .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{ right: 0; margin: 12px 0; } .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: 0; margin: 0 12px; } /* RTL direction/left-side scrollbar */ .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{ left: 0; right: auto; } .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; } .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; } .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; } .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; } .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; } /* theme: "minimal-dark" */ .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; } .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; } /* ---------------------------------------- */ /* theme "light-3", "dark-3" */ .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ width: 6px; background-color: #000; background-color: rgba(0,0,0,0.2); } .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; } .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; height: 6px; margin: 5px 0; } .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 12px; } .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ height: 12px; margin: 2px 0; } .mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; } .mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; } .mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; } .mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } /* theme "dark-3" */ .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); } .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; } .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; } .mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; } .mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; } /* ---------------------------------------- */ /* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */ .mCS-inset.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ width: 12px; background-color: #000; background-color: rgba(0,0,0,0.2); } .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; margin: 3px 5px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; } .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ height: 6px; margin: 5px 3px; position: absolute; width: auto; top: 0; bottom: 0; left: 0; right: 0; } .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; height: 12px; margin: 2px 0; } .mCS-inset.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; } .mCS-inset.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; } .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; } .mCS-inset.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } /* theme "inset-dark", "inset-2-dark", "inset-3-dark" */ .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); } .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; } .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; } .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; } .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; } /* theme "inset-2", "inset-2-dark" */ .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; border-width: 1px; border-style: solid; border-color: #fff; border-color: rgba(255,255,255,0.2); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); } /* theme "inset-3", "inset-3-dark" */ .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); } .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); } .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); } .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); } .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); } /* ---------------------------------------- */ /* */ var DealerCenter;(function(e){(function(i){(function(i){var t=function(){function i(){}return i.prototype.init=function(){var i,t=500,n=e.WebSite.Common.Utils.getCookie("dws-recent-vehicles");i=""==n?new Array:JSON.parse(n);var o=dwsClientData.showSoldVehicles?dwsClientData.vehicleInfoId:dwsClientData.vehicleStockNumber,l=i.indexOf(o);l>=0&&i.splice(l,1),dwsClientData.showSoldVehicles?i.push(dwsClientData.vehicleInfoId):i.push(dwsClientData.vehicleStockNumber),i.length>t&&i.splice(0,i.length-t),e.WebSite.Common.Utils.setCookie("dws-recent-vehicles",JSON.stringify(i)),document.referrer&&e.WebSite.Common.Utils.getCookie("dws-inv-back-page")==document.referrer?$("a.dws-inv-back-link").text("Back to listing").click(function(){window.location.href=document.referrer}).attr("href","javascript:void(0);"):document.referrer&&document.referrer.substring(0,document.location.origin.length)==document.location.origin?$("a.dws-inv-back-link").text("Back").click(function(){history.go(-1)}).attr("href","javascript:void(0);"):$(".dws-inv-back-link").hide(),this.applySoldVehicleClass()},i.prototype.applySoldVehicleClass=function(){"sold"==dwsClientData.vehicleStatusInventory?($(".dws-vehicle-sold-invisible").addClass("invisible"),$(".dws-vehicle-sold-hidden").addClass("hidden"),$(".dws-vehicle-sold-text").html("SOLD"),$(".dws-vehicle-sold-show").removeClass("hidden")):$(".dws-vehicle-sold-show").addClass("hidden")},i}();i.InventoryDetailPage=t})(i.Common||(i.Common={}))})(e.WebSite||(e.WebSite={}))})(DealerCenter||(DealerCenter={})),$(function(){(new DealerCenter.WebSite.Common.InventoryDetailPage).init()}); /* */ /* */ /* */ var DealerCenter;!function(e){!function(e){!function(e){var a=function(){function e(){}return e.prototype.init=function(){var e=this;if(this.themeSettings=JSON.parse($("#DWSThemeSettingsJSON").html()),this.themeSettings.stickyMenu&&!$("#DWSMainNavBar").hasClass("dws-header-mega-menu")){var a=$("#DWSMainNavBar"),o=$("#DWSStickyHeader");if(a.length>0){var n=a.offset().top;$(window).scroll(function(){$(window).scrollTop()>n?(a.addClass("dws-fixed-menu"),o.addClass("visible-lg"),o.removeClass("hidden"),$(document).trigger("dws_display_sticky_header")):(n=a.offset().top,a.removeClass("dws-fixed-menu"),o.removeClass("visible-lg"),o.addClass("hidden"))}),$(".dropdown").click(function(e){e.stopPropagation(),$(this).find(".dropdown-submenu").removeClass("open"),$(this).parents(".dropdown-submenu").addClass("open"),$(this).toggleClass("open")})}}if($("#DWSMainNavBar").hasClass("dws-header-mega-menu")&&($('link[data-handle="wpmegamenu-fontawesomes"]').attr("media","all"),$("#DWSSearchInventoryIcon").clone().appendTo("#wpmega-menu-primary_menu"),$("#wpmega-menu-primary_menu > #DWSSearchInventoryIcon").css("width","auto")),$("#DWSModalSearchForm").submit(function(a){e.CheckIfEmptySearch(a)}),$("#dwsSearchThisKeyword").keyup(function(a){e.CheckIfEmptySearch(a)}),$("#DWSSearchBoxModal").on("hidden.bs.modal",function(){$("#DWSMainWrapper").removeClass("dws-search-modal-open"),$(this).find("form")[0].reset()}),$("#DWSSearchBoxModal").on("shown.bs.modal",function(){$("#DWSMainWrapper").addClass("dws-search-modal-open"),$("#dwsSearchThisKeyword").focus()}),$("#DWSMainWrapper").hasClass("dws-layout-1")){var r=$("#wpmm-wrap-primary_menu").css("background");$("#DWSMainNavBar").css("background",r),$("#DWSSearchInventoryIcon").clone().appendTo("#menu-main-menu"),$(".dws-layout-1-menu-holder >#DWSSearchInventoryIcon").remove()}if($("#DWSMainWrapper").hasClass("dws-layout-2")){r=$("#wpmm-wrap-primary_menu").css("background");$("#DWSMainNavBar").css("background",r),$("#DWSSearchInventoryIcon").clone().appendTo("#menu-main-menu"),$(".dws-layout-2-menu-holder >#DWSSearchInventoryIcon").remove()}$(window).resize(function(){var e=$("#wpmm-wrap-primary_menu").css("background");$("#DWSMainNavBar").css("background",e)}),$(window).on("load",function(){$('div[data-vc-full-width="true"]').length>0&&$(window).trigger("resize")}),this.AddVoiceSearch()},e.prototype.CheckIfEmptySearch=function(e){var a=$("#dwsSearchThisKeyword");a.parent("div").removeClass("has-error"),a.tooltip("destroy"),""==a.val()?(a.parent("div").addClass("has-error"),a.tooltip("destroy").data({title:"Please enter a keyword to search",placement:"bottom"}).tooltip("show"),e.preventDefault()):(a.parent("div").removeClass("has-error"),a.tooltip("destroy"))},e.prototype.AddVoiceSearch=function(){if(window.hasOwnProperty("webkitSpeechRecognition")){var e=$(' ');$("#dwsSearchThisKeyword").after(e),$("#dwsSearchThisKeyword").addClass("voice-search")}$("#DWSModalSearchForm").on("click","#search-voice-button",function(){var e=new(0,window.webkitSpeechRecognition);e.continuous=!1,e.interimResults=!1,e.lang="en-US",e.start(),$("#search-voice-button i").addClass("fa-spin fa-circle-o-notch").removeClass("fa-microphone"),e.onresult=function(a){$("#dwsSearchThisKeyword").val(a.results[0][0].transcript),$("#search-voice-button i").removeClass("fa-spin fa-circle-o-notch").addClass("fa-microphone"),e.stop(),$("#DWSModalSearchForm").submit()},e.onerror=function(a){$("#search-voice-button i").removeClass("fa-spin fa-circle-o-notch").addClass("fa-microphone"),e.stop()},e.onend=function(a){$("#search-voice-button i").removeClass("fa-spin fa-circle-o-notch").addClass("fa-microphone"),e.stop()}})},e}();e.Theme=a}(e.DC39930398||(e.DC39930398={}))}(e.WebSite||(e.WebSite={}))}(DealerCenter||(DealerCenter={})),$(function(){(new DealerCenter.WebSite.DC39930398.Theme).init()}); var DealerCenter;!function(e){!function(e){!function(e){var t=function(){function e(){this.trafficSource="dws-trs",this.trafficSourceScript="dws-ts-js"}return e.prototype.init=function(){console.log("DwsFormsSourceMedian init");var e=decodeURIComponent(this.getCookie(this.trafficSourceScript)),t=decodeURIComponent(this.getCookie(this.trafficSource));if(e&&t){var n=new URLSearchParams(window.location.search),o=JSON.parse(t),r=document.referrer,c=!1;n.has("utm_source")&&o&&o.US!==n.get("utm_source")&&(c=!0),(n.has("gclid")||n.has("dclid"))&&(c=!0),e.includes("utmcsr=(direct)")&&r&&new URL(r).host!==location.host&&(c=!0),c&&this.setTrafficSourceCookie()}else this.setTrafficSourceCookie()},e.prototype.setTrafficSourceCookie=function(){var e={utmcsr:"(direct)",utmcmd:"(none)",utmccn:"(not set)"},t=document.referrer,n=location.href,o=this.getUtmSource(n),r=this.getGclid(n,o),c=this.parseGoogleParams(n),a=null;t&&(a=this.ParseGaReferer(t,n)),t&&new URL(t).host===new URL(n).host&&(a=null);var i={utm_source:"utmcsr",utm_medium:"utmcmd",utm_campaign:"utmccn",utm_content:"utmcct",utm_term:"utmctr",gclid:"utmgclid",dclid:"utmdclid"};if(c&&("utm_source"in c||"gclid"in c||"dclid"in c)){for(var u in c)c.hasOwnProperty(u)&&u in i&&c[u]&&(e[i[u]]=c[u]);("gclid"in c||"dclid"in c)&&(e.utmcsr="google",e.utmcmd="cpc")}else a&&(e.utmcsr=a.source,e.utmcmd=a.medium,"term"in a&&(e.utmctr=a.term));for(var s=[],m=0,p=["utmcsr","utmcmd","utmccn","utmcct","utmctr"];m */ /* */ /* */ /* == malihu jquery custom scrollbar plugin == Version: 3.1.5, License: MIT License (MIT) */ !function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof module&&module.exports?module.exports=e:e(jQuery,window,document)}(function(e){!function(t){var o="function"==typeof define&&define.amd,a="undefined"!=typeof module&&module.exports,n="https:"==document.location.protocol?"https:":"http:",i="cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js";o||(a?require("jquery-mousewheel")(e):e.event.special.mousewheel||e("head").append(decodeURI("%3Cscript src="+n+"//"+i+"%3E%3C/script%3E"))),t()}(function(){var t,o="mCustomScrollbar",a="mCS",n=".mCustomScrollbar",i={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:!0,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,documentTouchScroll:!0,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:"auto",autoUpdateTimeout:60},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},r=0,l={},s=window.attachEvent&&!window.addEventListener?1:0,c=!1,d=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft","mCSB_buttonRight"],u={init:function(t){var t=e.extend(!0,{},i,t),o=f.call(this);if(t.live){var s=t.liveSelector||this.selector||n,c=e(s);if("off"===t.live)return void m(s);l[s]=setTimeout(function(){c.mCustomScrollbar(t),"once"===t.live&&c.length&&m(s)},500)}else m(s);return t.setWidth=t.set_width?t.set_width:t.setWidth,t.setHeight=t.set_height?t.set_height:t.setHeight,t.axis=t.horizontalScroll?"x":p(t.axis),t.scrollInertia=t.scrollInertia>0&&t.scrollInertia s[0].parent().height()?B.call(this):(G(t,c[0].toString(),{dir:"y",dur:0,overwrite:"none"}),n.contentReset.y=null):(B.call(this),"y"===i.axis?k.call(this):"yx"===i.axis&&n.overflowed[1]&&G(t,c[1].toString(),{dir:"x",dur:0,overwrite:"none"}))),"y"!==i.axis&&(n.overflowed[1]?s[1].width()>s[1].parent().width()?B.call(this):(G(t,c[1].toString(),{dir:"x",dur:0,overwrite:"none"}),n.contentReset.x=null):(B.call(this),"x"===i.axis?k.call(this):"yx"===i.axis&&n.overflowed[0]&&G(t,c[0].toString(),{dir:"y",dur:0,overwrite:"none"}))),o&&n&&(2===o&&i.callbacks.onImageLoad&&"function"==typeof i.callbacks.onImageLoad?i.callbacks.onImageLoad.call(this):3===o&&i.callbacks.onSelectorChange&&"function"==typeof i.callbacks.onSelectorChange?i.callbacks.onSelectorChange.call(this):i.callbacks.onUpdate&&"function"==typeof i.callbacks.onUpdate&&i.callbacks.onUpdate.call(this)),N.call(this)}})},scrollTo:function(t,o){if("undefined"!=typeof t&&null!=t){var n=f.call(this);return e(n).each(function(){var n=e(this);if(n.data(a)){var i=n.data(a),r=i.opt,l={trigger:"external",scrollInertia:r.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},s=e.extend(!0,{},l,o),c=Y.call(this,t),d=s.scrollInertia>0&&s.scrollInertia -1?!1:t.autoDraggerLength,t.autoExpandScrollbar=e.inArray(t.theme,a)>-1?!1:t.autoExpandScrollbar,t.scrollButtons.enable=e.inArray(t.theme,n)>-1?!1:t.scrollButtons.enable,t.autoHideScrollbar=e.inArray(t.theme,i)>-1?!0:t.autoHideScrollbar,t.scrollbarPosition=e.inArray(t.theme,r)>-1?"outside":t.scrollbarPosition},m=function(e){l[e]&&(clearTimeout(l[e]),$(l,e))},p=function(e){return"yx"===e||"xy"===e||"auto"===e?"yx":"x"===e||"horizontal"===e?"x":"y"},g=function(e){return"stepped"===e||"pixels"===e||"step"===e||"click"===e?"stepped":"stepless"},v=function(){var t=e(this),n=t.data(a),i=n.opt,r=i.autoExpandScrollbar?" "+d[1]+"_expand":"",l=[" "," "],s="yx"===i.axis?"mCSB_vertical_horizontal":"x"===i.axis?"mCSB_horizontal":"mCSB_vertical",c="yx"===i.axis?l[0]+l[1]:"x"===i.axis?l[1]:l[0],u="yx"===i.axis?" ":"",f=i.autoHideScrollbar?" "+d[6]:"",h="x"!==i.axis&&"rtl"===n.langDir?" "+d[7]:"";i.setWidth&&t.css("width",i.setWidth),i.setHeight&&t.css("height",i.setHeight),i.setLeft="y"!==i.axis&&"rtl"===n.langDir?"989999px":i.setLeft,t.addClass(o+" _"+a+"_"+n.idx+f+h).wrapInner(" ");var m=e("#mCSB_"+n.idx),p=e("#mCSB_"+n.idx+"_container");"y"===i.axis||i.advanced.autoExpandHorizontalScroll||p.css("width",x(p)),"outside"===i.scrollbarPosition?("static"===t.css("position")&&t.css("position","relative"),t.css("overflow","visible"),m.addClass("mCSB_outside").after(c)):(m.addClass("mCSB_inside").append(c),p.wrap(u)),w.call(this);var g=[e("#mCSB_"+n.idx+"_dragger_vertical"),e("#mCSB_"+n.idx+"_dragger_horizontal")];g[0].css("min-height",g[0].height()),g[1].css("min-width",g[1].width())},x=function(t){var o=[t[0].scrollWidth,Math.max.apply(Math,t.children().map(function(){return e(this).outerWidth(!0)}).get())],a=t.parent().width();return o[0]>a?o[0]:o[1]>a?o[1]:"100%"},_=function(){var t=e(this),o=t.data(a),n=o.opt,i=e("#mCSB_"+o.idx+"_container");if(n.advanced.autoExpandHorizontalScroll&&"y"!==n.axis){i.css({width:"auto","min-width":0,"overflow-x":"scroll"});var r=Math.ceil(i[0].scrollWidth);3===n.advanced.autoExpandHorizontalScroll||2!==n.advanced.autoExpandHorizontalScroll&&r>i.parent().width()?i.css({width:r,"min-width":"100%","overflow-x":"inherit"}):i.css({"overflow-x":"inherit",position:"absolute"}).wrap(" ").css({width:Math.ceil(i[0].getBoundingClientRect().right+.4)-Math.floor(i[0].getBoundingClientRect().left),"min-width":"100%",position:"relative"}).unwrap()}},w=function(){var t=e(this),o=t.data(a),n=o.opt,i=e(".mCSB_"+o.idx+"_scrollbar:first"),r=oe(n.scrollButtons.tabindex)?"tabindex='"+n.scrollButtons.tabindex+"'":"",l=[" "," "," "," "],s=["x"===n.axis?l[2]:l[0],"x"===n.axis?l[3]:l[1],l[2],l[3]];n.scrollButtons.enable&&i.prepend(s[0]).append(s[1]).next(".mCSB_scrollTools").prepend(s[2]).append(s[3])},S=function(){var t=e(this),o=t.data(a),n=e("#mCSB_"+o.idx),i=e("#mCSB_"+o.idx+"_container"),r=[e("#mCSB_"+o.idx+"_dragger_vertical"),e("#mCSB_"+o.idx+"_dragger_horizontal")],l=[n.height()/i.outerHeight(!1),n.width()/i.outerWidth(!1)],c=[parseInt(r[0].css("min-height")),Math.round(l[0]*r[0].parent().height()),parseInt(r[1].css("min-width")),Math.round(l[1]*r[1].parent().width())],d=s&&c[1] r&&(r=s),c>l&&(l=c),[r>n.height(),l>n.width()]},B=function(){var t=e(this),o=t.data(a),n=o.opt,i=e("#mCSB_"+o.idx),r=e("#mCSB_"+o.idx+"_container"),l=[e("#mCSB_"+o.idx+"_dragger_vertical"),e("#mCSB_"+o.idx+"_dragger_horizontal")];if(Q(t),("x"!==n.axis&&!o.overflowed[0]||"y"===n.axis&&o.overflowed[0])&&(l[0].add(r).css("top",0),G(t,"_resetY")),"y"!==n.axis&&!o.overflowed[1]||"x"===n.axis&&o.overflowed[1]){var s=dx=0;"rtl"===o.langDir&&(s=i.width()-r.outerWidth(!1),dx=Math.abs(s/o.scrollRatio.x)),r.css("left",s),l[1].css("left",dx),G(t,"_resetX")}},T=function(){function t(){r=setTimeout(function(){e.event.special.mousewheel?(clearTimeout(r),W.call(o[0])):t()},100)}var o=e(this),n=o.data(a),i=n.opt;if(!n.bindEvents){if(I.call(this),i.contentTouchScroll&&D.call(this),E.call(this),i.mouseWheel.enable){var r;t()}P.call(this),U.call(this),i.advanced.autoScrollOnFocus&&H.call(this),i.scrollButtons.enable&&F.call(this),i.keyboard.enable&&q.call(this),n.bindEvents=!0}},k=function(){var t=e(this),o=t.data(a),n=o.opt,i=a+"_"+o.idx,r=".mCSB_"+o.idx+"_scrollbar",l=e("#mCSB_"+o.idx+",#mCSB_"+o.idx+"_container,#mCSB_"+o.idx+"_container_wrapper,"+r+" ."+d[12]+",#mCSB_"+o.idx+"_dragger_vertical,#mCSB_"+o.idx+"_dragger_horizontal,"+r+">a"),s=e("#mCSB_"+o.idx+"_container");n.advanced.releaseDraggableSelectors&&l.add(e(n.advanced.releaseDraggableSelectors)),n.advanced.extraDraggableSelectors&&l.add(e(n.advanced.extraDraggableSelectors)),o.bindEvents&&(e(document).add(e(!A()||top.document)).unbind("."+i),l.each(function(){e(this).unbind("."+i)}),clearTimeout(t[0]._focusTimeout),$(t[0],"_focusTimeout"),clearTimeout(o.sequential.step),$(o.sequential,"step"),clearTimeout(s[0].onCompleteTimeout),$(s[0],"onCompleteTimeout"),o.bindEvents=!1)},M=function(t){var o=e(this),n=o.data(a),i=n.opt,r=e("#mCSB_"+n.idx+"_container_wrapper"),l=r.length?r:e("#mCSB_"+n.idx+"_container"),s=[e("#mCSB_"+n.idx+"_scrollbar_vertical"),e("#mCSB_"+n.idx+"_scrollbar_horizontal")],c=[s[0].find(".mCSB_dragger"),s[1].find(".mCSB_dragger")];"x"!==i.axis&&(n.overflowed[0]&&!t?(s[0].add(c[0]).add(s[0].children("a")).css("display","block"),l.removeClass(d[8]+" "+d[10])):(i.alwaysShowScrollbar?(2!==i.alwaysShowScrollbar&&c[0].css("display","none"),l.removeClass(d[10])):(s[0].css("display","none"),l.addClass(d[10])),l.addClass(d[8]))),"y"!==i.axis&&(n.overflowed[1]&&!t?(s[1].add(c[1]).add(s[1].children("a")).css("display","block"),l.removeClass(d[9]+" "+d[11])):(i.alwaysShowScrollbar?(2!==i.alwaysShowScrollbar&&c[1].css("display","none"),l.removeClass(d[11])):(s[1].css("display","none"),l.addClass(d[11])),l.addClass(d[9]))),n.overflowed[0]||n.overflowed[1]?o.removeClass(d[5]):o.addClass(d[5])},O=function(t){var o=t.type,a=t.target.ownerDocument!==document&&null!==frameElement?[e(frameElement).offset().top,e(frameElement).offset().left]:null,n=A()&&t.target.ownerDocument!==top.document&&null!==frameElement?[e(t.view.frameElement).offset().top,e(t.view.frameElement).offset().left]:[0,0];switch(o){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return a?[t.originalEvent.pageY-a[0]+n[0],t.originalEvent.pageX-a[1]+n[1],!1]:[t.originalEvent.pageY,t.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":var i=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0],r=t.originalEvent.touches.length||t.originalEvent.changedTouches.length;return t.target.ownerDocument!==document?[i.screenY,i.screenX,r>1]:[i.pageY,i.pageX,r>1];default:return a?[t.pageY-a[0]+n[0],t.pageX-a[1]+n[1],!1]:[t.pageY,t.pageX,!1]}},I=function(){function t(e,t,a,n){if(h[0].idleTimer=d.scrollInertia l&&l>0&&m>u&&u>0&&(n=l,i=u),C(o,"active",d.autoExpandScrollbar)}}).bind("touchmove."+u,function(e){e.stopImmediatePropagation(),e.preventDefault();var a=o.offset(),r=O(e)[0]-a.top,l=O(e)[1]-a.left;t(n,i,r,l)}),e(document).add(g).bind("mousemove."+u+" pointermove."+u+" MSPointerMove."+u,function(e){if(o){var a=o.offset(),r=O(e)[0]-a.top,l=O(e)[1]-a.left;if(n===r&&i===l)return;t(n,i,r,l)}}).add(p).bind("mouseup."+u+" touchend."+u+" pointerup."+u+" MSPointerUp."+u,function(){o&&(C(o,"active",d.autoExpandScrollbar),o=null),c=!1,s&&(document.onselectstart=null),L.call(h,!0)})},D=function(){function o(e){if(!te(e)||c||O(e)[2])return void(t=0);t=1,b=0,C=0,d=1,y.removeClass("mCS_touch_action");var o=I.offset();u=O(e)[0]-o.top,f=O(e)[1]-o.left,z=[O(e)[0],O(e)[1]]}function n(e){if(te(e)&&!c&&!O(e)[2]&&(T.documentTouchScroll||e.preventDefault(),e.stopImmediatePropagation(),(!C||b)&&d)){g=K();var t=M.offset(),o=O(e)[0]-t.top,a=O(e)[1]-t.left,n="mcsLinearOut";if(E.push(o),W.push(a),z[2]=Math.abs(O(e)[0]-z[0]),z[3]=Math.abs(O(e)[1]-z[1]),B.overflowed[0])var i=D[0].parent().height()-D[0].height(),r=u-o>0&&o-u>-(i*B.scrollRatio.y)&&(2*z[3] 0&&a-f>-(l*B.scrollRatio.x)&&(2*z[2] 30)){_=1e3/(v-p);var n="mcsEaseOut",i=2.5>_,r=i?[E[E.length-2],W[W.length-2]]:[0,0];x=i?[o-r[0],a-r[1]]:[o-h,a-m];var u=[Math.abs(x[0]),Math.abs(x[1])];_=i?[Math.abs(x[0]/4),Math.abs(x[1]/4)]:[_,_];var f=[Math.abs(I[0].offsetTop)-x[0]*l(u[0]/_[0],_[0]),Math.abs(I[0].offsetLeft)-x[1]*l(u[1]/_[1],_[1])];w="yx"===T.axis?[f[0],f[1]]:"x"===T.axis?[null,f[1]]:[f[0],null],S=[4*u[0]+T.scrollInertia,4*u[1]+T.scrollInertia];var y=parseInt(T.contentTouchScroll)||0;w[0]=u[0]>y?w[0]:0,w[1]=u[1]>y?w[1]:0,B.overflowed[0]&&s(w[0],S[0],n,"y",L,!1),B.overflowed[1]&&s(w[1],S[1],n,"x",L,!1)}}}function l(e,t){var o=[1.5*t,2*t,t/1.5,t/2];return e>90?t>4?o[0]:o[3]:e>60?t>3?o[3]:o[2]:e>30?t>8?o[1]:t>6?o[0]:t>4?t:o[2]:t>8?t:o[3]}function s(e,t,o,a,n,i){e&&G(y,e.toString(),{dur:t,scrollEasing:o,dir:a,overwrite:n,drag:i})}var d,u,f,h,m,p,g,v,x,_,w,S,b,C,y=e(this),B=y.data(a),T=B.opt,k=a+"_"+B.idx,M=e("#mCSB_"+B.idx),I=e("#mCSB_"+B.idx+"_container"),D=[e("#mCSB_"+B.idx+"_dragger_vertical"),e("#mCSB_"+B.idx+"_dragger_horizontal")],E=[],W=[],R=0,L="yx"===T.axis?"none":"all",z=[],P=I.find("iframe"),H=["touchstart."+k+" pointerdown."+k+" MSPointerDown."+k,"touchmove."+k+" pointermove."+k+" MSPointerMove."+k,"touchend."+k+" pointerup."+k+" MSPointerUp."+k],U=void 0!==document.body.style.touchAction&&""!==document.body.style.touchAction;I.bind(H[0],function(e){o(e)}).bind(H[1],function(e){n(e)}),M.bind(H[0],function(e){i(e)}).bind(H[2],function(e){r(e)}),P.length&&P.each(function(){e(this).bind("load",function(){A(this)&&e(this.contentDocument||this.contentWindow.document).bind(H[0],function(e){o(e),i(e)}).bind(H[1],function(e){n(e)}).bind(H[2],function(e){r(e)})})})},E=function(){function o(){return window.getSelection?window.getSelection().toString():document.selection&&"Control"!=document.selection.type?document.selection.createRange().text:0}function n(e,t,o){d.type=o&&i?"stepped":"stepless",d.scrollAmount=10,j(r,e,t,"mcsLinearOut",o?60:null)}var i,r=e(this),l=r.data(a),s=l.opt,d=l.sequential,u=a+"_"+l.idx,f=e("#mCSB_"+l.idx+"_container"),h=f.parent();f.bind("mousedown."+u,function(){t||i||(i=1,c=!0)}).add(document).bind("mousemove."+u,function(e){if(!t&&i&&o()){var a=f.offset(),r=O(e)[0]-a.top+f[0].offsetTop,c=O(e)[1]-a.left+f[0].offsetLeft;r>0&&r 0&&c r?n("on",38):r>h.height()&&n("on",40)),"y"!==s.axis&&l.overflowed[1]&&(0>c?n("on",37):c>h.width()&&n("on",39)))}}).bind("mouseup."+u+" dragend."+u,function(){t||(i&&(i=0,n("off",null)),c=!1)})},W=function(){function t(t,a){if(Q(o),!z(o,t.target)){var r="auto"!==i.mouseWheel.deltaFactor?parseInt(i.mouseWheel.deltaFactor):s&&t.deltaFactor =l.width()?.9*l.width():f[0],m=Math.abs(e("#mCSB_"+n.idx+"_container")[0].offsetLeft),p=c[1][0].offsetLeft,g=c[1].parent().width()-c[1].width(),v="y"===i.mouseWheel.axis?t.deltaY||a:t.deltaX;else var u="y",f=[Math.round(r*n.scrollRatio.y),parseInt(i.mouseWheel.scrollAmount)],h="auto"!==i.mouseWheel.scrollAmount?f[1]:f[0]>=l.height()?.9*l.height():f[0],m=Math.abs(e("#mCSB_"+n.idx+"_container")[0].offsetTop),p=c[0][0].offsetTop,g=c[0].parent().height()-c[0].height(),v=t.deltaY||a;"y"===u&&!n.overflowed[0]||"x"===u&&!n.overflowed[1]||((i.mouseWheel.invert||t.webkitDirectionInvertedFromDevice)&&(v=-v),i.mouseWheel.normalizeDelta&&(v=0>v?-1:1),(v>0&&0!==p||0>v&&p!==g||i.mouseWheel.preventDefault)&&(t.stopImmediatePropagation(),t.preventDefault()),t.deltaFactor -1&&!(e.inArray(n,r)>-1&&!e(o).is(":focus"))},P=function(){var t,o=e(this),n=o.data(a),i=a+"_"+n.idx,r=e("#mCSB_"+n.idx+"_container"),l=r.parent(),s=e(".mCSB_"+n.idx+"_scrollbar ."+d[12]);s.bind("mousedown."+i+" touchstart."+i+" pointerdown."+i+" MSPointerDown."+i,function(o){c=!0,e(o.target).hasClass("mCSB_dragger")||(t=1)}).bind("touchend."+i+" pointerup."+i+" MSPointerUp."+i,function(){c=!1}).bind("click."+i,function(a){if(t&&(t=0,e(a.target).hasClass(d[12])||e(a.target).hasClass("mCSB_draggerRail"))){Q(o);var i=e(this),s=i.find(".mCSB_dragger");if(i.parent(".mCSB_scrollTools_horizontal").length>0){if(!n.overflowed[1])return;var c="x",u=a.pageX>s.offset().left?-1:1,f=Math.abs(r[0].offsetLeft)-u*(.9*l.width())}else{if(!n.overflowed[0])return;var c="y",u=a.pageY>s.offset().top?-1:1,f=Math.abs(r[0].offsetTop)-u*(.9*l.height())}G(o,f.toString(),{dir:c,scrollEasing:"mcsEaseInOut"})}})},H=function(){var t=e(this),o=t.data(a),n=o.opt,i=a+"_"+o.idx,r=e("#mCSB_"+o.idx+"_container"),l=r.parent();r.bind("focusin."+i,function(){var o=e(document.activeElement),a=r.find(".mCustomScrollBox").length,i=0;o.is(n.advanced.autoScrollOnFocus)&&(Q(t),clearTimeout(t[0]._focusTimeout),t[0]._focusTimer=a?(i+17)*a:0,t[0]._focusTimeout=setTimeout(function(){var e=[ae(o)[0],ae(o)[1]],a=[r[0].offsetTop,r[0].offsetLeft],s=[a[0]+e[0]>=0&&a[0]+e[0] =0&&a[0]+e[1] a");s.bind("contextmenu."+r,function(e){e.preventDefault()}).bind("mousedown."+r+" touchstart."+r+" pointerdown."+r+" MSPointerDown."+r+" mouseup."+r+" touchend."+r+" pointerup."+r+" MSPointerUp."+r+" mouseout."+r+" pointerout."+r+" MSPointerOut."+r+" click."+r,function(a){function r(e,o){i.scrollAmount=n.scrollButtons.scrollAmount,j(t,e,o)}if(a.preventDefault(),ee(a)){var l=e(this).attr("class");switch(i.type=n.scrollButtons.scrollType,a.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===i.type)return;c=!0,o.tweenRunning=!1,r("on",l);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===i.type)return;c=!1,i.dir&&r("off",l);break;case"click":if("stepped"!==i.type||o.tweenRunning)return;r("on",l)}}})},q=function(){function t(t){function a(e,t){r.type=i.keyboard.scrollType,r.scrollAmount=i.keyboard.scrollAmount,"stepped"===r.type&&n.tweenRunning||j(o,e,t)}switch(t.type){case"blur":n.tweenRunning&&r.dir&&a("off",null);break;case"keydown":case"keyup":var l=t.keyCode?t.keyCode:t.which,s="on";if("x"!==i.axis&&(38===l||40===l)||"y"!==i.axis&&(37===l||39===l)){if((38===l||40===l)&&!n.overflowed[0]||(37===l||39===l)&&!n.overflowed[1])return;"keyup"===t.type&&(s="off"),e(document.activeElement).is(u)||(t.preventDefault(),t.stopImmediatePropagation(),a(s,l))}else if(33===l||34===l){if((n.overflowed[0]||n.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type){Q(o);var f=34===l?-1:1;if("x"===i.axis||"yx"===i.axis&&n.overflowed[1]&&!n.overflowed[0])var h="x",m=Math.abs(c[0].offsetLeft)-f*(.9*d.width());else var h="y",m=Math.abs(c[0].offsetTop)-f*(.9*d.height());G(o,m.toString(),{dir:h,scrollEasing:"mcsEaseInOut"})}}else if((35===l||36===l)&&!e(document.activeElement).is(u)&&((n.overflowed[0]||n.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type)){if("x"===i.axis||"yx"===i.axis&&n.overflowed[1]&&!n.overflowed[0])var h="x",m=35===l?Math.abs(d.width()-c.outerWidth(!1)):0;else var h="y",m=35===l?Math.abs(d.height()-c.outerHeight(!1)):0;G(o,m.toString(),{dir:h,scrollEasing:"mcsEaseInOut"})}}}var o=e(this),n=o.data(a),i=n.opt,r=n.sequential,l=a+"_"+n.idx,s=e("#mCSB_"+n.idx),c=e("#mCSB_"+n.idx+"_container"),d=c.parent(),u="input,textarea,select,datalist,keygen,[contenteditable='true']",f=c.find("iframe"),h=["blur."+l+" keydown."+l+" keyup."+l];f.length&&f.each(function(){e(this).bind("load",function(){A(this)&&e(this.contentDocument||this.contentWindow.document).bind(h[0],function(e){t(e)})})}),s.attr("tabindex","0").bind(h[0],function(e){t(e)})},j=function(t,o,n,i,r){function l(e){u.snapAmount&&(f.scrollAmount=u.snapAmount instanceof Array?"x"===f.dir[0]?u.snapAmount[1]:u.snapAmount[0]:u.snapAmount);var o="stepped"!==f.type,a=r?r:e?o?p/1.5:g:1e3/60,n=e?o?7.5:40:2.5,s=[Math.abs(h[0].offsetTop),Math.abs(h[0].offsetLeft)],d=[c.scrollRatio.y>10?10:c.scrollRatio.y,c.scrollRatio.x>10?10:c.scrollRatio.x],m="x"===f.dir[0]?s[1]+f.dir[1]*(d[1]*n):s[0]+f.dir[1]*(d[0]*n),v="x"===f.dir[0]?s[1]+f.dir[1]*parseInt(f.scrollAmount):s[0]+f.dir[1]*parseInt(f.scrollAmount),x="auto"!==f.scrollAmount?v:m,_=i?i:e?o?"mcsLinearOut":"mcsEaseInOut":"mcsLinear",w=!!e;return e&&17>a&&(x="x"===f.dir[0]?s[1]:s[0]),G(t,x.toString(),{dir:f.dir[0],scrollEasing:_,dur:a,onComplete:w}),e?void(f.dir=!1):(clearTimeout(f.step),void(f.step=setTimeout(function(){l()},a)))}function s(){clearTimeout(f.step),$(f,"step"),Q(t)}var c=t.data(a),u=c.opt,f=c.sequential,h=e("#mCSB_"+c.idx+"_container"),m="stepped"===f.type,p=u.scrollInertia 1?[t[0],t[1]]:"x"===o.axis?[null,t[0]]:[t[0],null]:(n[0]=t.y?t.y:t.x||"x"===o.axis?null:t,n[1]=t.x?t.x:t.y||"y"===o.axis?null:t),"function"==typeof n[0]&&(n[0]=n[0]()),"function"==typeof n[1]&&(n[1]=n[1]()),n},X=function(t,o){if(null!=t&&"undefined"!=typeof t){var n=e(this),i=n.data(a),r=i.opt,l=e("#mCSB_"+i.idx+"_container"),s=l.parent(),c=typeof t;o||(o="x"===r.axis?"x":"y");var d="x"===o?l.outerWidth(!1)-s.width():l.outerHeight(!1)-s.height(),f="x"===o?l[0].offsetLeft:l[0].offsetTop,h="x"===o?"left":"top";switch(c){case"function":return t();case"object":var m=t.jquery?t:e(t);if(!m.length)return;return"x"===o?ae(m)[1]:ae(m)[0];case"string":case"number":if(oe(t))return Math.abs(t);if(-1!==t.indexOf("%"))return Math.abs(d*parseInt(t)/100);if(-1!==t.indexOf("-="))return Math.abs(f-parseInt(t.split("-=")[1]));if(-1!==t.indexOf("+=")){var p=f+parseInt(t.split("+=")[1]);return p>=0?0:Math.abs(p)}if(-1!==t.indexOf("px")&&oe(t.split("px")[0]))return Math.abs(t.split("px")[0]);if("top"===t||"left"===t)return 0;if("bottom"===t)return Math.abs(s.height()-l.outerHeight(!1));if("right"===t)return Math.abs(s.width()-l.outerWidth(!1));if("first"===t||"last"===t){var m=l.find(":"+t);return"x"===o?ae(m)[1]:ae(m)[0]}return e(t).length?"x"===o?ae(e(t))[1]:ae(e(t))[0]:(l.css(h,t),void u.update.call(null,n[0]))}}},N=function(t){function o(){return clearTimeout(f[0].autoUpdate),0===l.parents("html").length?void(l=null):void(f[0].autoUpdate=setTimeout(function(){return c.advanced.updateOnSelectorChange&&(s.poll.change.n=i(),s.poll.change.n!==s.poll.change.o)?(s.poll.change.o=s.poll.change.n,void r(3)):c.advanced.updateOnContentResize&&(s.poll.size.n=l[0].scrollHeight+l[0].scrollWidth+f[0].offsetHeight+l[0].offsetHeight+l[0].offsetWidth,s.poll.size.n!==s.poll.size.o)?(s.poll.size.o=s.poll.size.n,void r(1)):!c.advanced.updateOnImageLoad||"auto"===c.advanced.updateOnImageLoad&&"y"===c.axis||(s.poll.img.n=f.find("img").length,s.poll.img.n===s.poll.img.o)?void((c.advanced.updateOnSelectorChange||c.advanced.updateOnContentResize||c.advanced.updateOnImageLoad)&&o()):(s.poll.img.o=s.poll.img.n,void f.find("img").each(function(){n(this)}))},c.advanced.autoUpdateTimeout))}function n(t){function o(e,t){return function(){ return t.apply(e,arguments)}}function a(){this.onload=null,e(t).addClass(d[2]),r(2)}if(e(t).hasClass(d[2]))return void r();var n=new Image;n.onload=o(n,a),n.src=t.src}function i(){c.advanced.updateOnSelectorChange===!0&&(c.advanced.updateOnSelectorChange="*");var e=0,t=f.find(c.advanced.updateOnSelectorChange);return c.advanced.updateOnSelectorChange&&t.length>0&&t.each(function(){e+=this.offsetHeight+this.offsetWidth}),e}function r(e){clearTimeout(f[0].autoUpdate),u.update.call(null,l[0],e)}var l=e(this),s=l.data(a),c=s.opt,f=e("#mCSB_"+s.idx+"_container");return t?(clearTimeout(f[0].autoUpdate),void $(f[0],"autoUpdate")):void o()},V=function(e,t,o){return Math.round(e/t)*t-o},Q=function(t){var o=t.data(a),n=e("#mCSB_"+o.idx+"_container,#mCSB_"+o.idx+"_container_wrapper,#mCSB_"+o.idx+"_dragger_vertical,#mCSB_"+o.idx+"_dragger_horizontal");n.each(function(){Z.call(this)})},G=function(t,o,n){function i(e){return s&&c.callbacks[e]&&"function"==typeof c.callbacks[e]}function r(){return[c.callbacks.alwaysTriggerOffsets||w>=S[0]+y,c.callbacks.alwaysTriggerOffsets||-B>=w]}function l(){var e=[h[0].offsetTop,h[0].offsetLeft],o=[x[0].offsetTop,x[0].offsetLeft],a=[h.outerHeight(!1),h.outerWidth(!1)],i=[f.height(),f.width()];t[0].mcs={content:h,top:e[0],left:e[1],draggerTop:o[0],draggerLeft:o[1],topPct:Math.round(100*Math.abs(e[0])/(Math.abs(a[0])-i[0])),leftPct:Math.round(100*Math.abs(e[1])/(Math.abs(a[1])-i[1])),direction:n.dir}}var s=t.data(a),c=s.opt,d={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:c.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},n=e.extend(d,n),u=[n.dur,n.drag?0:n.dur],f=e("#mCSB_"+s.idx),h=e("#mCSB_"+s.idx+"_container"),m=h.parent(),p=c.callbacks.onTotalScrollOffset?Y.call(t,c.callbacks.onTotalScrollOffset):[0,0],g=c.callbacks.onTotalScrollBackOffset?Y.call(t,c.callbacks.onTotalScrollBackOffset):[0,0];if(s.trigger=n.trigger,0===m.scrollTop()&&0===m.scrollLeft()||(e(".mCSB_"+s.idx+"_scrollbar").css("visibility","visible"),m.scrollTop(0).scrollLeft(0)),"_resetY"!==o||s.contentReset.y||(i("onOverflowYNone")&&c.callbacks.onOverflowYNone.call(t[0]),s.contentReset.y=1),"_resetX"!==o||s.contentReset.x||(i("onOverflowXNone")&&c.callbacks.onOverflowXNone.call(t[0]),s.contentReset.x=1),"_resetY"!==o&&"_resetX"!==o){if(!s.contentReset.y&&t[0].mcs||!s.overflowed[0]||(i("onOverflowY")&&c.callbacks.onOverflowY.call(t[0]),s.contentReset.x=null),!s.contentReset.x&&t[0].mcs||!s.overflowed[1]||(i("onOverflowX")&&c.callbacks.onOverflowX.call(t[0]),s.contentReset.x=null),c.snapAmount){var v=c.snapAmount instanceof Array?"x"===n.dir?c.snapAmount[1]:c.snapAmount[0]:c.snapAmount;o=V(o,v,c.snapOffset)}switch(n.dir){case"x":var x=e("#mCSB_"+s.idx+"_dragger_horizontal"),_="left",w=h[0].offsetLeft,S=[f.width()-h.outerWidth(!1),x.parent().width()-x.width()],b=[o,0===o?0:o/s.scrollRatio.x],y=p[1],B=g[1],T=y>0?y/s.scrollRatio.x:0,k=B>0?B/s.scrollRatio.x:0;break;case"y":var x=e("#mCSB_"+s.idx+"_dragger_vertical"),_="top",w=h[0].offsetTop,S=[f.height()-h.outerHeight(!1),x.parent().height()-x.height()],b=[o,0===o?0:o/s.scrollRatio.y],y=p[0],B=g[0],T=y>0?y/s.scrollRatio.y:0,k=B>0?B/s.scrollRatio.y:0}b[1] =S[1]?b=[S[0],S[1]]:b[0]=-b[0],t[0].mcs||(l(),i("onInit")&&c.callbacks.onInit.call(t[0])),clearTimeout(h[0].onCompleteTimeout),J(x[0],_,Math.round(b[1]),u[1],n.scrollEasing),!s.tweenRunning&&(0===w&&b[0]>=0||w===S[0]&&b[0] =S[1]-T&&s.cbOffsets[0]&&(l(),c.callbacks.onTotalScroll.call(t[0])),i("onTotalScrollBack")&&b[1] =S.time&&(S.time=x>S.time?x+f-(x-S.time):x+f-1,S.time 0?(S.currVal=u(S.time,_,b,a,n),w[t]=Math.round(S.currVal)+"px"):w[t]=o+"px",p.call()}function c(){f=1e3/60,S.time=x+f,h=window.requestAnimationFrame?window.requestAnimationFrame:function(e){return s(),setTimeout(e,.01)},S.id=h(l)}function d(){null!=S.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(S.id):clearTimeout(S.id),S.id=null)}function u(e,t,o,a,n){switch(n){case"linear":case"mcsLinear":return o*e/a+t;case"mcsLinearOut":return e/=a,e--,o*Math.sqrt(1-e*e)+t;case"easeInOutSmooth":return e/=a/2,1>e?o/2*e*e+t:(e--,-o/2*(e*(e-2)-1)+t);case"easeInOutStrong":return e/=a/2,1>e?o/2*Math.pow(2,10*(e-1))+t:(e--,o/2*(-Math.pow(2,-10*e)+2)+t);case"easeInOut":case"mcsEaseInOut":return e/=a/2,1>e?o/2*e*e*e+t:(e-=2,o/2*(e*e*e+2)+t);case"easeOutSmooth":return e/=a,e--,-o*(e*e*e*e-1)+t;case"easeOutStrong":return o*(-Math.pow(2,-10*e/a)+1)+t;case"easeOut":case"mcsEaseOut":default:var i=(e/=a)*e,r=i*e;return t+o*(.499999999999997*r*i+-2.5*i*i+5.5*r+-6.5*i+4*e)}}e._mTween||(e._mTween={top:{},left:{}});var f,h,r=r||{},m=r.onStart||function(){},p=r.onUpdate||function(){},g=r.onComplete||function(){},v=K(),x=0,_=e.offsetTop,w=e.style,S=e._mTween[t];"left"===t&&(_=e.offsetLeft);var b=o-_;S.stop=0,"none"!==i&&d(),c()},K=function(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},Z=function(){var e=this;e._mTween||(e._mTween={top:{},left:{}});for(var t=["top","left"],o=0;o =0&&a[0]+ae(n)[0] =0&&a[1]+ae(n)[1] =0&&r[1]-i[1]*l[1][0] =0},mcsOverflow:e.expr[":"].mcsOverflow||function(t){var o=e(t).data(a);if(o)return o.overflowed[0]||o.overflowed[1]}})})})}); var DealerCenter;!function(e){!function(i){!function(o){var l=function(){function o(){}return o.renderSlider=function(l,r,a,t,n,s,c,d,m,p,h,u,v,g,C,w,b){var S=this;void 0===a&&(a="inventory"),void 0===t&&(t=l.length),void 0===n&&(n=""),void 0===p&&(p=!0),void 0===g&&(g="slideOnHover"),this.saveVehicleButton=$("#DWS_Save_Vehicle_Button_Template"),a=a||"inventory",t=""==t||0==t?l.length:t>l.length?l.length:t,b.sortBy&&l.reverse();for(var f=$("ul.dws-vehicle-slider",r),y=[],D=t-1;D>=0;D--){var L=l[D];y.push(L);c&&encodeURIComponent(L.DCId);var U,I,W="";if(b.multiDCIDvehicleDetailUrl){var P=L.DCId;W=b.multiDCIDvehicleDetailUrl[P]}U=m&&void 0!==m?""!==W&&null!=W?e.WebSite.Common.Utils.createQueryParameterVehicleDetailUrl(W,L.Year,encodeURIComponent(L.Make).toLowerCase(),encodeURIComponent(L.Model).toLowerCase(),encodeURIComponent(L.StockNumber).toLowerCase()):e.WebSite.Common.Utils.createQueryParameterVehicleDetailUrl("inventory"==a?"":a,L.Year,encodeURIComponent(L.Make).toLowerCase(),encodeURIComponent(L.Model).toLowerCase(),encodeURIComponent(L.StockNumber).toLowerCase()):""!==W&&null!=W?W+"/"+e.WebSite.Common.Utils.buildVehicleDetailPageUrlPath(L):"/"+a+"/"+e.WebSite.Common.Utils.buildVehicleDetailPageUrlPath(L),I=e.WebSite.Common.Utils.buildVehicleImageUrl(L,320,240);var V=e.WebSite.Common.Utils.translateVehicleCustomMarkup(L,h),k=e.WebSite.Common.Utils.translateVehicleCustomMarkup(L,u),T=e.WebSite.Common.Utils.translateVehicleCustomMarkup(L,v),M="";b.showOriginalPrice&&(M=e.WebSite.Common.Utils.getCrossedOutPrice(L));var R,z="";""==M&&(z="dws-crossedout-no-price");var O,E="",N=L.VehiclePrice;E="dws-vehicle-slider-info-vehicle-price",null===N||0===N?(R=b.callPriceText,E+=" dws-vehicle-slider-info-call-for-price"):R="$"+i.Common.Utils.formatWithSeparator((N||"").toString()),1==DWS_ENABLE_REQUEST_PRICE&&(E+=" dws-vehicle-slider-info-request-price"),d&&1==L.Status&&(R="SOLD");var x="",B="",Y="",A="",H="";if(b.showDownPaymentPrice){var Q=L.RequiredDownAmount;x="dws-vehicle-slider-info-downpayment-price",B="dws-vehicle-slider-info-downpayment-price-wrapper",null===Q||0==Q?(O=b.callPriceText,x+=" dws-vehicle-slider-info-call-for-price",B+=" dws-downpayment-call-for-price"):(O="$"+i.Common.Utils.formatWithSeparator((Q||"").toString()),B+=" dws-downpayment-has-price"),b.showOriginalPrice&&"show_down_price"==b.downPaymentPriceDisplay&&(Y=""!=M?R:"",H=E,(A=""!=M?M:R)===M&&(H+=" dws-vehicle-slider-info-price-crossed"))}var q="btn btn-primary";"button_border_round"===n&&(q="btn btn-primary dws-btn-round");var F="Used";1===L.VehicleClass?F="New":2===L.VehicleClass?F="Used":3===L.VehicleClass&&(F="Certified");var j,G=this.saveVehicleButton.html(),J="";switch(C=null!=C&&""!=C?C:"Layout1"){case"Layout1":J=$("#DWS_Common_Slider_Template_1_"+w).html();break;case"Layout2":J=$("#DWS_Common_Slider_Template_2_"+w).html();break;case"Layout3":J=$("#DWS_Common_Slider_Template_3_"+w).html();break;case"Layout4":J=$("#DWS_Common_Slider_Template_4_"+w).html();break;case"Layout5":J=$("#DWS_Common_Slider_Template_5_"+w).html();break;default:J=$("#DWS_Common_Slider_Template_1_"+w).html()}void 0!==b.customSliderLayout&&null!=b.customSliderLayout&&""!=b.customSliderLayout&&(J=$("#"+b.customSliderLayout).html());var K=function(e,i){return void 0===e&&(e=null),void 0===i&&(i="-"),"undefined"===e||null===e||"null"===e||""===e.trim()?i:"$0"===e?"":_.escape(e)},X=X=e.WebSite.Common.Utils.getVehicleVinToShow(L),Z=e.WebSite.Common.Utils.getVehicleMileageToShow(L,b),ee=e.WebSite.Common.Utils.getVehicleRequestPriceToShow(K(R)),ie=e.WebSite.Common.Utils.getInventoryStatusLabel(L);j=J=J.replace(/{{vehicleDetailUrl}}/g,K(U)).replace(/{{vehicleImageTitle}}/g,K(T)).replace(/{{vehicleImageAlt}}/g,K(k)).replace(/{{vehicleImageUrl}}/g,K(I)).replace(/{{vehicleImageWidthAttr}}/g,"320").replace(/{{vehicleImageHeightAttr}}/g,"240").replace(/{{StockNumber}}/g,K(L.StockNumber)).replace(/{{Year}}/g,K(L.Year.toString())).replace(/{{Make}}/g,K(L.Make)).replace(/{{Model}}/g,K(L.Model)).replace(/{{VehicleTitleFormatString}}/g,K(V)).replace(/{{Mileage}}/g,Z).replace(/{{priceExtraClass}}/g,K(E)).replace(/{{priceToDisplay}}/g,ee).replace(/{{downPaymentPriceWrapperClass}}/g,K(B)).replace(/{{downPaymentPriceExtraClass}}/g,K(x)).replace(/{{downPaymentPriceToDisplay}}/g,K(O)).replace(/{{discountedPrice}}/g,K(Y,"")).replace(/{{originalPrice}}/g,K(A,"")).replace(/{{originalPriceExtraClass}}/g,K(H,"")).replace(/{{Transmission}}/g,K(L.Transmission)).replace(/{{Model}}/g,K(L.Model)).replace(/{{ButtonClass}}/g,K(q)).replace(/{{Trim}}/g,K(L.Trim)).replace(/{{BodyType}}/g,K(L.BodyType+"")).replace(/{{Doors}}/g,K(L.Doors)).replace(/{{Drivetrain}}/g,K(L.Drivetrain)).replace(/{{Engine}}/g,K(L.Engine)).replace(/{{FuelType}}/g,K(L.FuelType)).replace(/{{Cylinder}}/g,K(L.Cylinder+"")).replace(/{{Vin}}/g,X).replace(/{{CrossedOutPrice}}/g,M).replace(/{{crossedOutPriceWrapperClass}}/g,K(z)).replace(/{{VehicleClass}}/g,e.WebSite.Common.Utils.convertVehicleClass("numtostring",K(L.VehicleClass+""))).replace(/{{TransmissionDetail}}/g,K(L.TransmissionDetail)).replace(/{{ExtColor}}/g,K(L.ExteriorColor)).replace(/{{IntColor}}/g,K(L.InteriorColor)).replace(/{{Drivetrain}}/g,K(L.Drivetrain)).replace(/{{ClassLabel}}/g,F).replace(/{{Status}}/g,K(ie));var oe=$(" ").addClass("slider-"+C.toLowerCase()).append(G,j);if(b.showOriginalPrice){if("Layout1"==C){var le=$(".dws-show-crossedout-price",oe);""==M?$(".dws-vehicle-slider-original-price",le).remove():$(".dws-vehicle-slider-vehicle-price",le).remove()}if("Layout2"==C&&(""==M?($(".show-down-price .dws-info-discounted-label",oe).remove(),$(".show-down-price .dws-vehicle-slider-crossed-price",oe).remove(),$(".show-down-price .crossed-price-border",oe).remove()):($(".show-down-price .dws-info-original-label",oe).remove(),$(".show-down-price .crossed-price-border",oe).remove(),$(".show-down-price .dws-vehicle-slider-info-mileage",oe).remove())),"Layout3"!=C&&"Layout5"!=C||(""==M?($(".dws-discounted-price",oe).remove(),$(".dws-original-price",oe).remove()):$(".dws-original-vehicle-price",oe).remove()),"Layout4"==C){le=$(".dws-downpayment-price-panel",oe);""==M?$(".dws-original-vehicle-price",le).remove():$(".dws-show-label",le).remove()}}if(null!=G){var re=L.VehicleInfoId;$(".dws-save-single-vehicle-btn",oe).attr("data-stockvid",re),e.WebSite.Plugins.SavedViewedVehicles.setSaveButton($(".dws-save-single-vehicle-btn",oe))}b.multiDCIDvehicleDetailUrl&&b.multiDCIDvehicleDetailUrlNewTab&&o.processMultiDcidNewTab(oe,b),f.append(oe)}if(p&&y.length>0&&e.WebSite.Common.Utils.buildTrackingData(y),g&&""!=g){var ae="#"+r[0].id;switch(g){case"hide":$(ae).find(".dws-vehicle-slider-info-panel").css({display:"none"})}}var te=$("#"+r[0].id+" li").length;te>1?(f.lightSlider({auto:s,loop:!!s,pauseOnHover:!!s,easing:"cubic-bezier(0.25, 0, 0.25, 1)",speed:600,autoWidth:!0,pager:"Layout5"==C,controls:te>1,onSliderLoad:function(i){b.lazyLoadImageEnabled&&"function"==typeof e.WebSite.Common.LazyLoad&&e.WebSite.Common.LazyLoad.startObserve(".lozad")}}),f.trigger("dws_vehicle_slider_updated")):(f.css("display","inline-block"),f.parent().css("text-align","center"),b.lazyLoadImageEnabled&&"function"==typeof e.WebSite.Common.LazyLoad&&e.WebSite.Common.LazyLoad.startObserve(".lozad"));var ne=!1;$(".dws-vehicle-slider .lslide a").on("touchstart",function(){return ne=!1,!0}),$(".dws-vehicle-slider .lslide a").on("touchmove",function(){ne=!0}),$(".dws-vehicle-slider .lslide a").on("click touchend",function(){if(!ne){var e=$(S).attr("href");void 0!==e&&""!=e&&(window.location.href=e)}}),r.css({"min-height":"auto"})},o.renderSliderCustomNhtSlider=function(o,l,r,a,t,n,s,c,d,m,p){var h,u=this;void 0===r&&(r="inventory"),void 0===a&&(a=o.length),void 0===t&&(t=""),void 0===m&&(m=!0),a=""==a||0==a?o.length:a>o.length?o.length:a;for(var v=$("ul.dws-custom-vehicle-slider",l),g=[],C=a-1;C>=0;C--){var w=o[C];g.push(w);var b,S=s?encodeURIComponent(w.DCId)+"-":"";d&&void 0!==d?h=e.WebSite.Common.Utils.createQueryParameterVehicleDetailUrl("inventory"==r?"":r,w.Year,encodeURIComponent(w.Make).toLowerCase(),encodeURIComponent(w.Model).toLowerCase(),encodeURIComponent(w.StockNumber).toLowerCase()):(h="/"+(r=r||"inventory")+"/"+encodeURIComponent(w.Make)+"/"+encodeURIComponent(w.Model)+"/"+S+encodeURIComponent(w.StockNumber)+"/",c&&1==w.Status&&(h="/"+r+"/"+encodeURIComponent(w.Make).toLowerCase()+"/"+encodeURIComponent(w.Model).toLowerCase()+"/sold/"+encodeURIComponent(w.VehicleInfoId).toLowerCase()+"/")),b=e.WebSite.Common.Utils.buildVehicleImageUrl(w,320,240);var f=$(" "),y=w.Year+" "+w.Make+" "+w.Model;if(p.lazyLoadImageEnabled)var D=$(" ").attr("href",h).append($(" ").attr("data-src",b).attr("title",y).attr("alt",y+". Price $"+w.VehiclePrice+". Mileage "+w.Odometer).addClass("center-block lozad"));else D=$(" ").attr("href",h).append($(" ").attr("src",b).attr("title",y).attr("alt",y+". Price $"+w.VehiclePrice+". Mileage "+w.Odometer).addClass("center-block"));var L,U=$(" ").addClass("dws-vehicle-slider-info-panel"),_=(void 0===w.Trim||w.Trim,w.VehiclePrice);if(null===_||0===_?(L=p.callPriceText," dws-vehicle-slider-info-call-for-price"):L="$"+i.Common.Utils.formatWithSeparator((w.VehiclePrice||"").toString()),c&&1==w.Status){var I=$(" ").addClass("label dws-vehicle-sold-label").html("SOLD");L="SOLD"}U.append($(" ").addClass("dws-vehicle-slider-info-ymm").html(w.Year+" "+w.Make+" "+w.Model+" "+L));var W,P;W="Mileage: "+i.Common.Utils.formatWithSeparator((w.Odometer||"").toString()),P="Stock # : "+w.StockNumber,U.append($(" ").addClass("dws-vehicle-slider-info-mileage").html(W)),U.append($(" ").addClass("dws-vehicle-slider-info-stocknumber").html(P));var V="btn btn-primary";"button_border_round"===t&&(V="btn btn-primary dws-btn-round"),U.append($(" ").addClass(V).html("View More").attr("href",h)),f.append(D),c&&1==w.Status&&f.append(I),f.append(U),v.append(f)}m&&g.length>0&&e.WebSite.Common.Utils.buildTrackingData(g);var k=$("#"+l[0].id+" li").length;k>1?v.lightSlider({auto:n,loop:!!n,pauseOnHover:!!n,easing:"cubic-bezier(0.25, 0, 0.25, 1)",speed:600,autoWidth:!0,pager:!1,adaptiveHeight:!0,controls:k>1,onSliderLoad:function(i){p.lazyLoadImageEnabled&&"function"==typeof e.WebSite.Common.LazyLoad&&e.WebSite.Common.LazyLoad.startObserve(".lozad")}}):(v.css("display","inline-block"),v.parent().css("text-align","center"),p.lazyLoadImageEnabled&&"function"==typeof e.WebSite.Common.LazyLoad&&e.WebSite.Common.LazyLoad.startObserve(".lozad"));var T=!1;$(".dws-vehicle-slider .lslide a").on("touchstart",function(){return T=!1,!0}),$(".dws-vehicle-slider .lslide a").on("touchmove",function(){T=!0}),$(".dws-vehicle-slider .lslide a").on("click touchend",function(){if(!T){var e=$(u).attr("href");window.location.href=e}})},o.processMultiDcidNewTab=function(e,i){i.multiDCIDvehicleDetailUrl&&i.multiDCIDvehicleDetailUrlNewTab&&$.each(i.multiDCIDvehicleDetailUrl,function(i,o){o&&$('a[href^="'+o+'"]',e).attr("target","_blank")})},o}();l.saveVehicleButton=null,o.VehicleSliderDisplay=l}(i.Plugins||(i.Plugins={}))}(e.WebSite||(e.WebSite={}))}(DealerCenter||(DealerCenter={}));var DealerCenter;!function(e){!function(i){!function(s){var t=function(){function t(){}return t.renderQuickList=function(i,s,a,l,d,o,r,c,n,h,v,u,p,m,b,w){void 0===a&&(a="inventory"),void 0===l&&(l=i.length),void 0===d&&(d=3),void 0===o&&(o="Layout1"),void 0===n&&(n=""),void 0===v&&(v=!1),void 0===u&&(u=!0),this.settings=w,this.saveVehicleButton=$("#DWS_Save_Vehicle_Button_Template"),a=a||"inventory",l=l>=1&&l ").addClass(n+" row vehicles-hidden");if(C.addClass("ul-layout-5"),g.addClass("ul-layout-5"),i.length>3&&l>3){var S=$(" View More ",s).addClass("quick-list-view-view-more-button");S.click(function(){var e=$(this);e.prev().hasClass("vehicles-displayed")?(e.prev().removeClass("vehicles-displayed").addClass("vehicles-hidden").slideUp(),e.text("").text("View More"),e.append($(" ").removeClass("fa fa-caret-square-o-up").addClass("fa fa-caret-square-o-down"))):(e.prev().removeClass("vehicles-hidden").addClass("vehicles-displayed").slideDown(),e.text("").text("View Less"),e.append($(" ").removeClass("fa fa-caret-square-o-down").addClass("fa fa-caret-square-o-up")))}),s.append(S)}}for(var f=[],V=l-1;V>=0;V--){var k=i[V];f.push(k);var I,T=r?encodeURIComponent(k.DCId)+"-":"",y="";if(w.multiDCIDvehicleDetailUrl){var L=k.DCId;y=w.multiDCIDvehicleDetailUrl[L]}var N,D=e.WebSite.Common.Utils.replaceSpacesWithDash(k.Make,w.replaceSpacesWithDash),W=e.WebSite.Common.Utils.replaceSpacesWithDash(k.Model,w.replaceSpacesWithDash);I=h&&void 0!==h?""!==y&&null!=y?e.WebSite.Common.Utils.createQueryParameterVehicleDetailUrl(y,k.Year,encodeURIComponent(k.Make).toLowerCase(),encodeURIComponent(k.Model).toLowerCase(),encodeURIComponent(k.StockNumber).toLowerCase()):e.WebSite.Common.Utils.createQueryParameterVehicleDetailUrl("inventory"==a?"":a,k.Year,encodeURIComponent(k.Make).toLowerCase(),encodeURIComponent(k.Model).toLowerCase(),encodeURIComponent(k.StockNumber).toLowerCase()):""!==y&&null!=y?y+"/"+D+"/"+W+"/"+T+encodeURIComponent(k.StockNumber).toLowerCase()+"/":"/"+a+"/"+D+"/"+W+"/"+T+encodeURIComponent(k.StockNumber).toLowerCase()+"/",k.VehicleImages&&k.VehicleImages.length>0?(N=DWS_CONST_INV_IMAGE_URL.replace("{CompanyId}",k.CompanyId).replace("{DocumentId}",k.VehicleImages[0].DocumentId),N="Layout2"==o||"Layout5"==o?e.WebSite.Common.Utils.buildVehicleImageUrl(k,320,240):"Layout3"==o?e.WebSite.Common.Utils.buildVehicleImageUrl(k,160,120):e.WebSite.Common.Utils.buildVehicleImageUrl(k,90,90)):N=DWS_CONST_INV_IMAGE_NA_URL,0==d&&(d=1);var E=12/d,U=$(" ").addClass("col-md-"+E),q=e.WebSite.Common.Utils.translateVehicleCustomMarkup(k,p),x=e.WebSite.Common.Utils.translateVehicleCustomMarkup(k,m),P=e.WebSite.Common.Utils.translateVehicleCustomMarkup(k,b);if("Layout2"==o)t.renderLayout2(U,k,I,N,c,q,T,x,P);else if("Layout3"==o)t.renderLayout3(U,k,I,N,c,q,T,x,P);else if("Layout4"==o)t.renderLayout4(U,k,I,N,c,q,T,x,P);else if("SavedViewLayout"==o){U=$(" ").addClass("dws-floating-list-item");T=1==v?k.DCId+"-":r?k.DCId+"-":"",t.SavedViewLayout(U,k,I,N,T,c,x,P)}else"Layout5"==o?t.renderLayout5(U,k,I,N,c,q,T,x,P):t.renderLayout1(U,k,I,N,c,q,T,x,P);"SavedViewLayout"==o||"Layout4"==o||"Layout3"==o||"Layout2"==o||"Layout1"==o?C.append(U):V>=l-3?C.append(U):C.after(g.append(U))}u&&f.length>0&&e.WebSite.Common.Utils.buildTrackingData(f),w.lazyLoadImageEnabled&&"function"==typeof e.WebSite.Common.LazyLoad&&e.WebSite.Common.LazyLoad.startObserve(".lozad"),w.multiDCIDvehicleDetailUrl&&w.multiDCIDvehicleDetailUrlNewTab&&t.processMultiDcidNewTab(C,w),s.css({"min-height":"auto"}),C.trigger("dws_vehicle_quick_list_updated")},t.renderLayout1=function(s,t,a,l,d,o,r,c,n){var h=t.VehiclePrice,v="";if(null===h||0===h||1==DWS_ENABLE_REQUEST_PRICE)v="dws-quick-list-panel-call-for-price";var u=$(" ").addClass("dws-quick-list-panel "+v),p=$(" ").addClass("dws-picture-title-panel pull-left").attr("href",a),m=$(" ").addClass("dws-price-panel pull-right"),b=$(" ").addClass("clearfix"),w=$(" ").addClass("dws-vehicle-quick-list-image");if(this.settings.lazyLoadImageEnabled)var C=$(" ").attr("src",l).attr("title",n).attr("alt",c).attr("width","90").attr("height","68").attr("loading","lazy");else C=$(" ").attr("src",l).attr("title",n).attr("alt",c);var g,S=$(" ").addClass("dws-vehicle-quick-list-ymm ").html(o),f=$(""),V="";this.settings.showOriginalPrice&&(V=e.WebSite.Common.Utils.getCrossedOutPrice(t)),""!=V&&(f=$(" ").addClass("dws-price-crossed-panel pull-right")).append(V).addClass("dws-vehicle-quick-list-price-crossed");var k="dws-vehicle-quick-list-price";if(null===h||0===h?(g=this.settings.callPriceText,k+=" dws-vehicle-quick-list-call-for-price"):g="$"+i.Common.Utils.formatWithSeparator((h||"").toString()),1==DWS_ENABLE_REQUEST_PRICE&&(k+=" dws-vehicle-quick-list-request-price"),m.addClass(k),d&&1==t.Status&&(g=' SOLD '),m.append(f),m.append($(" ").addClass("dws-vehicle-quick-list-vehicle-price pull-right").html(g)),w.append(C),void 0!==this.settings.showVehicleClassTag&&1==this.settings.showVehicleClassTag&&void 0!==this.settings.vehicleClassTagPosition){var I=this.getClassLabelHtml(t);w.prepend(' '+I+" ")}if(void 0!==this.settings.showInventoryStatusTag&&this.settings.showInventoryStatusTag){var T=e.WebSite.Common.Utils.getInventoryStatusLabel(t);w.prepend(' '+T+" ")}p.append(w).append(S);var y=this.saveVehicleButton.html();if(s.append(y),null!=y){var L=t.VehicleInfoId;$(".dws-save-single-vehicle-btn",s).attr("data-stockvid",L),e.WebSite.Plugins.SavedViewedVehicles.setSaveButton($(".dws-save-single-vehicle-btn",s))}1==DWS_ENABLE_REQUEST_PRICE&&m.html(e.WebSite.Common.Utils.getVehicleRequestPriceToShow(g)),u.append(p,m,b),s.append(u)},t.renderLayout2=function(s,t,a,l,d,o,r,c,n){var h=t.VehiclePrice,v="";if(null===h||0===h||1==DWS_ENABLE_REQUEST_PRICE)v="dws-quick-list-panel-call-for-price";s.addClass("dws-quick-list-layout-2");var u=$(" ").addClass("dws-quick-list-panel display-block-anchor "+v).attr("href",a),p=$(" ").addClass("dws-picture-panel"),m=$(" ").addClass("dws-price-panel pull-right"),b=$(" ").addClass("dws-vehicle-quick-list-image");if(this.settings.lazyLoadImageEnabled)var w=$(" ").attr("src",l).attr("title",n).attr("alt",c).attr("width","320").attr("height","240").attr("loading","lazy");else w=$(" ").attr("src",l).attr("title",n).attr("alt",c);var C,g=$(" ").addClass("dws-vehicle-quick-list-ymm").html(o),S=$(""),f="";this.settings.showOriginalPrice&&(S=$(" ").addClass("dws-price-crossed-panel pull-right"),f=e.WebSite.Common.Utils.getCrossedOutPrice(t)),""!=f&&S.append(f).addClass("dws-vehicle-quick-list-price-crossed");var V="dws-vehicle-quick-list-price";if(null===h||0===h?(C=this.settings.callPriceText,V+=" dws-vehicle-quick-list-call-for-price"):C="$"+i.Common.Utils.formatWithSeparator((h||"").toString()),1==DWS_ENABLE_REQUEST_PRICE&&(V+=" dws-vehicle-quick-list-request-price"),m.addClass(V),d&&1==t.Status&&(C=' SOLD '),m.append(S),m.append($(" ").addClass("dws-vehicle-quick-list-vehicle-price pull-right").html(C)),b.append(w),void 0!==this.settings.showVehicleClassTag&&1==this.settings.showVehicleClassTag&&void 0!==this.settings.vehicleClassTagPosition){var k=this.getClassLabelHtml(t);b.prepend(' '+k+" ")}if(void 0!==this.settings.showInventoryStatusTag&&this.settings.showInventoryStatusTag){var I=e.WebSite.Common.Utils.getInventoryStatusLabel(t);b.prepend(' '+I+" ")}var T=this.saveVehicleButton.html();if(s.append(T),null!=T){var y=d?t.VehicleInfoId:r+t.StockNumber;$(".dws-save-single-vehicle-btn",s).attr("data-stockvid",y),e.WebSite.Plugins.SavedViewedVehicles.setSaveButton($(".dws-save-single-vehicle-btn",s))}p.append(b),1==DWS_ENABLE_REQUEST_PRICE&&m.html(e.WebSite.Common.Utils.getVehicleRequestPriceToShow(C)),u.append(p,$(" ").addClass("clearfix"),m,g,$(" ").addClass("clearfix")),s.append(u)},t.renderLayout3=function(s,t,a,l,d,o,r,c,n){var h=t.VehiclePrice,v="";if(null===h||0===h||1==DWS_ENABLE_REQUEST_PRICE)v="dws-quick-list-panel-call-for-price";s.addClass("dws-quick-list-layout-3");var u=$(" ").addClass("dws-quick-list-panel display-block-anchor "+v).attr("href",a),p=$(" ").addClass("dws-picture-panel pull-left"),m=$(" ").addClass("dws-vehicle-quick-list-image");if(this.settings.lazyLoadImageEnabled)var b=$(" ").attr("src",l).attr("title",n).attr("alt",c+". Price $"+t.VehiclePrice+". Mileage "+t.Odometer).attr("width","160").attr("height","120").attr("loading","lazy");else b=$(" ").attr("src",l).attr("title",n).attr("alt",c+". Price $"+t.VehiclePrice+". Mileage "+t.Odometer);var w,C=$(""),g="";this.settings.showOriginalPrice&&(C=$(" ").addClass("dws-price-crossed-panel"),g=e.WebSite.Common.Utils.getCrossedOutPrice(t));null===h||0===h?w=this.settings.callPriceText:w="$"+i.Common.Utils.formatWithSeparator((h||"").toString()),d&&1==t.Status&&(w=' SOLD '),""!=g&&C.append(g).addClass("dws-vehicle-quick-list-price-crossed"),1==DWS_ENABLE_REQUEST_PRICE&&(w=e.WebSite.Common.Utils.getVehicleRequestPriceToShow(w));var S=$(" ").addClass("dws-vehicle-quick-list-ymm").html(o+" ");if(S.append(C),S.append(w),m.append(b),void 0!==this.settings.showVehicleClassTag&&1==this.settings.showVehicleClassTag&&void 0!==this.settings.vehicleClassTagPosition){var f=this.getClassLabelHtml(t);m.prepend(' '+f+" ")}if(void 0!==this.settings.showInventoryStatusTag&&this.settings.showInventoryStatusTag){var V=e.WebSite.Common.Utils.getInventoryStatusLabel(t);m.prepend(' '+V+" ")}p.append(m);var k=this.saveVehicleButton.html();if(s.append(k),null!=k){var I=d?t.VehicleInfoId:r+t.StockNumber;$(".dws-save-single-vehicle-btn",s).attr("data-stockvid",I),e.WebSite.Plugins.SavedViewedVehicles.setSaveButton($(".dws-save-single-vehicle-btn",s))}u.append(p,S,$(" ").addClass("clearfix")),s.append(u)},t.renderLayout4=function(s,t,a,l,d,o,r,c,n){var h=t.VehiclePrice,v="";if(null===h||0===h||1==DWS_ENABLE_REQUEST_PRICE)v="dws-quick-list-panel-call-for-price";s.addClass("dws-quick-list-layout-4");var u=$(" ").addClass("dws-quick-list-panel display-block-anchor "+v).attr("href",a),p=$(" ").addClass("dws-picture-title-panel pull-left"),m=$(" ").addClass("clearfix"),b=$(" ").addClass("dws-vehicle-quick-list-image");if(this.settings.lazyLoadImageEnabled)var w=$(" ").attr("src",l).attr("title",n).attr("alt",c).attr("width","90").attr("height","60").attr("loading","lazy");else w=$(" ").attr("src",l).attr("title",n).attr("alt",c);var C,g=$(""),S="";this.settings.showOriginalPrice&&(g=$(" ").addClass("dws-price-crossed-panel"),S=e.WebSite.Common.Utils.getCrossedOutPrice(t)),C=null===h||0===h?this.settings.callPriceText:"$"+i.Common.Utils.formatWithSeparator((h||"").toString()),d&&1==t.Status&&(C=' SOLD '),""!=S&&g.append(S).addClass("dws-vehicle-quick-list-price-crossed"),1==DWS_ENABLE_REQUEST_PRICE&&(C=e.WebSite.Common.Utils.getVehicleRequestPriceToShow(C));var f=$(" ").addClass("dws-vehicle-quick-list-ymm").html(o+" ");if(f.append(g),f.append(C),b.append(w),void 0!==this.settings.showVehicleClassTag&&1==this.settings.showVehicleClassTag&&void 0!==this.settings.vehicleClassTagPosition){var V=this.getClassLabelHtml(t);b.prepend(' '+V+" ")}if(void 0!==this.settings.showInventoryStatusTag&&this.settings.showInventoryStatusTag){var k=e.WebSite.Common.Utils.getInventoryStatusLabel(t);b.prepend(' '+k+" ")}p.append(b).append(f);var I=this.saveVehicleButton.html();if(s.append(I),null!=I){var T=d?t.VehicleInfoId:r+t.StockNumber;$(".dws-save-single-vehicle-btn",s).attr("data-stockvid",T),e.WebSite.Plugins.SavedViewedVehicles.setSaveButton($(".dws-save-single-vehicle-btn",s))}u.append(p,m),s.append(u)},t.SavedViewLayout=function(a,l,d,o,r,c,n,h){var v=$(" ").addClass("dws-quick-list-panel"),u=$(" ").addClass("dws-picture-panel pull-left"),p=$(" ").addClass("dws-title-price-panel pull-left"),m=$(" ").addClass("clearfix"),b=$(" ").addClass("dws-vehicle-quick-list-image").attr("href",d),w=$(" ").attr("src",o).attr("title",h).attr("alt",n).addClass("img-responsive"),C=$(" ").addClass("dws-vehicle-quick-list-ymm").html(l.Year+" "+l.Make+" "+l.Model).attr("href",d),g=$(" ").addClass("dws-floating-list-bottom-border");if(c&&1==l.Status||null==l.StockNumber||""==l.StockNumber)var S="";else S=' ';var f,V=l.VehiclePrice,k="dws-vehicle-quick-list-price";null===V||0===V?(f=this.settings.callPriceText,k+=" dws-vehicle-quick-list-call-for-price"):f="$"+i.Common.Utils.formatWithSeparator((l.VehiclePrice||"").toString()),1==DWS_ENABLE_REQUEST_PRICE&&(k+=" dws-vehicle-quick-list-request-price",f=e.WebSite.Common.Utils.getVehicleRequestPriceToShow(f)),c&&1==l.Status&&(f=' SOLD '),b.append(w),u.append(b),p.append(C).append(f).addClass(k),v.prepend(S).append(u,p,' ',m,g),a.append(v);var I=l.StockNumber,T=$(".dws-vehicle-listing-compare",a);null===t.compareVehicleStockNumbers&&(t.compareVehicleStockNumbers=e.WebSite.Common.Utils.loadVehiclesInComparisonList()),null===s.SavedViewedVehicles.savedVehicleStockNumbers&&(s.SavedViewedVehicles.savedVehicleStockNumbers=e.WebSite.Common.Utils.loadVehiclesInComparisonList("dws-saved-vehicles")),null===t.viewVehicleStockNumbers&&(t.viewVehicleStockNumbers=e.WebSite.Common.Utils.loadVehiclesInComparisonList("dws-recent-vehicles"));var y=c?l.VehicleInfoId:t.viewVehicleStockNumbers.indexOf(r+l.StockNumber)>=0?r+l.StockNumber:l.StockNumber,L=c?l.VehicleInfoId:r+l.StockNumber;if(t.compareVehicleStockNumbers.indexOf(r+l.StockNumber)>=0&&($(".fa",T).removeClass("fa-square-o").addClass("fa-check-square-o").attr("data-vehicle-index",t.compareVehicleStockNumbers.indexOf(r+l.StockNumber)),t.removeCompareCookieMultipleDelete=e.WebSite.Common.Utils.loadVehiclesInComparisonList(),t.removeStockNumberVidMultipleDelete.indexOf(L) =0&&t.saveViewTabFilter.indexOf(N) s){var a=t-1;$(i).attr("data-vehicle-index",a)}})}if($(".dws-viewed-tab-btn").is(":visible")){s=$(i.currentTarget).find(".fa-check-square-o").attr("data-vehicle-index");$(".dws-list-viewed-vehicle .fa-check-square-o").each(function(e,i){var t=parseInt($(i).attr("data-vehicle-index"));if(t>s){var a=t-1;$(i).attr("data-vehicle-index",a)}})}$(".fa",T).addClass("fa-square-o").removeClass("fa-check-square-o").removeAttr("data-vehicle-index"),$(".tab-content .btn").removeAttr("disabled")}e.WebSite.Plugins.SavedViewedVehicles.disableButtonOnEmptyList()}),D.click(function(i){t.compareVehicleStockNumbers=e.WebSite.Common.Utils.loadVehiclesInComparisonList(),s.SavedViewedVehicles.savedVehicleStockNumbers=e.WebSite.Common.Utils.loadVehiclesInComparisonList("dws-saved-vehicles"),t.viewVehicleStockNumbers=e.WebSite.Common.Utils.loadVehiclesInComparisonList("dws-recent-vehicles");var a=$(".dws-save-view-vehicle-bar .nav-tabs > li.active span.dws-text-label").text().trim().toLowerCase(),d="viewed"==a?t.viewVehicleStockNumbers:s.SavedViewedVehicles.savedVehicleStockNumbers,o="viewed"==a?"dws-recent-vehicles":"dws-saved-vehicles",n="viewed"==a?"viewed-badge":"saved-badge",h=c?l.VehicleInfoId:r+l.StockNumber;s.SavedViewedVehicles.savedVehicleStockNumbers.indexOf(h)>=0&&(t.viewVehicleStockNumbers.indexOf(h)>=0||t.viewVehicleStockNumbers.indexOf(l.StockNumber)>=0)||t.compareVehicleStockNumbers.indexOf(r+l.StockNumber)>=0&&t.removeVehicleToCompareList(r+l.StockNumber,!0),e.WebSite.Plugins.VehicleQuickListDisplay.viewVehicleStockNumbers.indexOf(h) ").addClass("dws-quick-list-panel display-block-anchor "+v).attr("href",a);this.settings.lazyLoadImageEnabled?(u=$(" ").addClass("dws-picture-panel lozad")).attr({"data-background-image":l}):(u=$(" ").addClass("dws-picture-panel")).css({"background-image":"url("+l+")"});var m=$(" ").addClass("dws-bg-img-role");if(m.attr({role:"img","aria-label":o}),u.prepend(m),void 0!==this.settings.showVehicleClassTag&&1==this.settings.showVehicleClassTag&&void 0!==this.settings.vehicleClassTagPosition){var b=this.getClassLabelHtml(t);u.prepend(' '+b+" ")}if(void 0!==this.settings.showInventoryStatusTag&&this.settings.showInventoryStatusTag){var w=e.WebSite.Common.Utils.getInventoryStatusLabel(t);u.prepend(' '+w+" ")}var C,g=$(" ").addClass("dws-price-panel pull-right"),S=$(" ").addClass("dws-vehicle-quick-list-image").attr("href",a),f=(S=$(" ").addClass("dws-vehicle-quick-list-image"),$(" ").addClass("dws-vehicle-quick-list-ymm").html(o)),V=$(""),k="";this.settings.showOriginalPrice&&(V=$(" ").addClass("dws-price-crossed-panel pull-right"),k=e.WebSite.Common.Utils.getCrossedOutPrice(t)),""!=k&&V.append(k).addClass("dws-vehicle-quick-list-price-crossed");var I="dws-vehicle-quick-list-price";null===h||0===h?(C=this.settings.callPriceText,I+=" dws-vehicle-quick-list-call-for-price"):C="$"+i.Common.Utils.formatWithSeparator((h||"").toString()),1==DWS_ENABLE_REQUEST_PRICE&&(I+=" dws-vehicle-quick-list-request-price"),g.addClass(I),d&&1==t.Status&&(C=' SOLD '),g.append(V),g.append($(" ").addClass("dws-vehicle-quick-list-vehicle-price").html(C));var T=this.saveVehicleButton.html();if(s.append(T),null!=T){var y=d?t.VehicleInfoId:r+t.StockNumber;$(".dws-save-single-vehicle-btn",s).attr("data-stockvid",y),e.WebSite.Plugins.SavedViewedVehicles.setSaveButton($(".dws-save-single-vehicle-btn",s))}1==DWS_ENABLE_REQUEST_PRICE&&g.html(e.WebSite.Common.Utils.getVehicleRequestPriceToShow(C)),u.append(g),u.append(S),p.append(u,$(" ").addClass("clearfix"),f,$(" ").addClass("clearfix")),s.append(p)},t.updateCheckBox=function(i,s){t.compareVehicleStockNumbers.indexOf(i)>=0?($(".fa",s).removeClass("fa-square-o").addClass("fa-check-square-o").attr("data-vehicle-index",t.compareVehicleStockNumbers.indexOf(i)),e.WebSite.Plugins.SavedViewedVehicles.disableButtonOnEmptyList()):($(".fa",s).addClass("fa-square-o").removeClass("fa-check-square-o").removeAttr("data-vehicle-index"),e.WebSite.Plugins.SavedViewedVehicles.disableButtonOnEmptyList())},t.changeStatusofSaveBtnToSave=function(e){$(".dws-saved-vehicle").each(function(i){e==$(this).attr("data-stockvid")&&($(this).removeClass("dws-saved-vehicle"),$(".dws-saved-vehicle-text",this).text("SAVE"),$(".dws-button-icon-class",this).removeClass("dws-button-icon-remove-list"),$(".dws-button-icon-class",this).addClass("dws-button-icon-add-list"))})},t.changeStatusofSaveBtnToSaved=function(e){$(".dws-save-single-vehicle-btn").each(function(i){e==$(this).attr("data-stockvid")&&($(this).addClass("dws-saved-vehicle"),$(".dws-saved-vehicle-text",this).text("SAVED"))})},t.processMultiDcidNewTab=function(e,i){i.multiDCIDvehicleDetailUrl&&i.multiDCIDvehicleDetailUrlNewTab&&$.each(i.multiDCIDvehicleDetailUrl,function(i,s){s&&$('a[href^="'+s+'"]',e).attr("target","_blank")})},t.removeVehicleToSingleCookie=function(i,t,a,l){s.SavedViewedVehicles.savedVehicleStockNumbers=e.WebSite.Common.Utils.loadVehiclesInComparisonList("dws-saved-vehicles"),s.SavedViewedVehicles.savedVehicleStockNumbers.indexOf(i)>=0&&null!=s.SavedViewedVehicles.viewVehicleStockNumbers&&s.SavedViewedVehicles.viewVehicleStockNumbers.indexOf(i),null!=s.SavedViewedVehicles.savedVehicleStockNumbers&&e.WebSite.Plugins.SavedViewedVehicles.savedVehicleStockNumbers.splice(s.SavedViewedVehicles.savedVehicleStockNumbers.indexOf(i),1),t.splice(t.indexOf(i),1),e.WebSite.Common.Utils.saveVehiclesInComparisonList(t,a),0==t.length?(document.cookie=a+'=""; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/',$("."+l).text("").addClass("empty"),$(".dws-saved-tab-btn").is(":visible")||$(".dws-viewed-tab-btn").is(":visible")||($(".dws-save-view-vehicle-bar").hide(),$(".dws-save-view-mobile-bar").hide())):$("."+l).text(t.length)},t.addVehicleToCompareList=function(i){null!==t.compareVehicleContainer&&t.compareVehicleContainer.remove(),null===t.compareVehicleStockNumbers&&(t.compareVehicleStockNumbers=e.WebSite.Common.Utils.loadVehiclesInComparisonList());var s=$(" ").addClass("alert alert-info fade in alert-dismissable").css({position:"fixed",top:$("#wpadminbar").height()||0,marginLeft:"auto",marginRight:"auto",width:"100%",zIndex:1e3}).html(" Compare Vehicle - Vehicle "+i+" added to your comparison list");$(" ").attr("href","#").attr("data-dismiss","alert").addClass("close").append($(" ").addClass("glyphicon glyphicon-remove")).appendTo(s),s.appendTo("body"),t.compareVehicleContainer=s,t.compareVehicleStockNumbers.indexOf(i) 0&&(t.compareVehicleStockNumbers=e.WebSite.Common.Utils.loadVehiclesInComparisonList()),s){var a=$(" ").addClass("alert alert-info fade in alert-dismissable").css({position:"fixed",top:$("#wpadminbar").height()||0,marginLeft:"auto",marginRight:"auto",width:"100%",zIndex:1e3}).html(" Compare Vehicle - Vehicle "+i+" was removed from your comparison list");$(" ").attr("href","#").attr("data-dismiss","alert").addClass("close").append($(" ").addClass("glyphicon glyphicon-remove")).appendTo(a),a.appendTo("body"),t.compareVehicleContainer=a}t.compareVehicleStockNumbers.indexOf(i)>=0&&(t.compareVehicleStockNumbers.splice(t.compareVehicleStockNumbers.indexOf(i),1),e.WebSite.Common.Utils.saveVehiclesInComparisonList(t.compareVehicleStockNumbers)),$(window).trigger("dws:compareChanged"),setTimeout(function(){null!=a&&a.is(":visible")&&a.alert("close")},3e3)},t.getClassLabelHtml=function(e){var i="";return 1===e.VehicleClass?i="New":2===e.VehicleClass?i="Used":3===e.VehicleClass&&(i="Certified"),i},t.compareVehicleStockNumbers=null,t.compareVehicleContainer=null,t.saveVehicleStockNumbers=null,t.viewVehicleStockNumbers=null,t.removeCompareCookieMultipleDelete=[],t.removeStockNumberVidMultipleDelete=[],t.removeSingleCompareList=[],t.saveViewTabFilter=[],t.viewTabMultipleDeleteFilter=[],t.saveVehicleButton=null,t}();s.VehicleQuickListDisplay=t}(i.Plugins||(i.Plugins={}))}(e.WebSite||(e.WebSite={}))}(DealerCenter||(DealerCenter={})); /* form theme variable css */ :root { --dws-forms-theme-fg-color-confirm-availability-2: #000000; --dws-forms-theme-color-confirm-availability-2: #99c6d6; ; } /* main_accent_color */ #dws-forms-confirm-availability-2 .dws-forms-buttons-section .dws-forms-buttons-wrapper .dws-forms-button, #dws-forms-confirm-availability-2 .dws-forms-credit-app-layout-2-container .dws-forms-button, #dws-forms-confirm-availability-2 .dws-forms-credit-app-layout-3-container .dws-forms-button, #dws-forms-confirm-availability-2-thank-you-message .dws-forms-vehicle-history-button-container a { background-color: var(--dws-forms-theme-color-confirm-availability-2); color: var(--dws-forms-theme-fg-color-confirm-availability-2); } #dws-forms-confirm-availability-2 .upload-file-widget-containers .file-upload-container .dws-secured-form-fileupload #fileupload #dropzone .fileinput-button { background-color: var(--dws-forms-theme-color-confirm-availability-2); border-color: var(--dws-forms-theme-color-confirm-availability-2); color: var(--dws-forms-theme-fg-color-confirm-availability-2); } #dws-forms-confirm-availability-2 .upload-file-widget-containers .file-upload-container .dws-secured-form-fileupload #fileupload #dropzone .fileinput-button:hover { background-color: var(--dws-forms-theme-color-confirm-availability-2) !important; } #dws-forms-confirm-availability-2 .dws-steps-tab-container .nav-pills>li.active>a, #dws-forms-confirm-availability-2 .dws-steps-tab-container .nav-pills .nav-link.active, #dws-forms-confirm-availability-2 .dws-forms-co-buyer-accordion-container .accordion-button:not(.collapsed) { background-color: var(--dws-forms-theme-color-confirm-availability-2); color: var(--dws-forms-theme-fg-color-confirm-availability-2); } #dws-forms-confirm-availability-2 .dws-forms-co-buyer-accordion-container .accordion-button:not(.collapsed) svg { fill: var(--dws-forms-theme-fg-color-confirm-availability-2); } #dws-forms-confirm-availability-2 .dws-steps-tab-container .nav-pills :not(.disabled) .nav-link:hover { border-radius: 20px; background-color: var(--dws-forms-theme-color-confirm-availability-2); color: var(--dws-forms-theme-fg-color-confirm-availability-2); } #dws-forms-confirm-availability-2 .dws-credit-app-tab-container .nav-tabs .nav-item.active, #dws-forms-confirm-availability-2 .dws-credit-app-tab-container .nav-tabs .nav-link.active { background-color: var(--dws-forms-theme-color-confirm-availability-2); color: var(--dws-forms-theme-fg-color-confirm-availability-2); } /* end main_accent_color */ /* text_color */ :root { --dws-forms-text-color-confirm-availability-2: #000000; } #dws-forms-confirm-availability-2 .dws-forms-footer-section .dws-forms-footer-text, #dws-forms-confirm-availability-2 .dws-forms-footer-section .dws-forms-header-text .text-center { color: var(--dws-forms-text-color-confirm-availability-2); } #dws-forms-confirm-availability-2 .dws-forms-header-text-wrapper .dws-forms-header-text { color: var(--dws-forms-text-color-confirm-availability-2); } /* apply the color for thank you message */ #dws-forms-confirm-availability-2-thank-you-message { color: var(--dws-forms-text-color-confirm-availability-2); } /* styling for credit app layout-2 and layout-3 */ #dws-forms-confirm-availability-2 .dws-forms-credit-app-layout-2-container .dws-forms-credit-app-layout-2-subtitle, #dws-forms-confirm-availability-2 .dws-forms-credit-app-layout-2-container .dws-forms-credit-app-layout-2-item label, #dws-forms-confirm-availability-2 .dws-form-credit-app-layout-2-first-step-section p, #dws-forms-confirm-availability-2 .dws-forms-credit-app-layout-2-container .section-subtitle1, #dws-forms-confirm-availability-2 .dws-forms-credit-app-layout-2-container .dws-form-credit-app-layout-2-wizard li a i, #dws-forms-confirm-availability-2 .dws-forms-credit-app-layout-2-container .dws-forms-layout2-step4-section-title, #dws-forms-confirm-availability-2 .dws-forms-credit-app-layout-3-container .content-title-wp h3 { color: var(--dws-forms-text-color-confirm-availability-2); } /* end text_color */ /* title_color */ :root { --dws-forms-title-color-confirm-availability-2: #000000; } #dws-forms-confirm-availability-2 .dws-forms-section .dws-forms-section-header .dws-forms-section-title, #dws-forms-confirm-availability-2 .dws-forms-section .title { color: var(--dws-forms-title-color-confirm-availability-2); } /* end title_color */ /* field_label_color and form text colors*/ :root { --dws-forms-field-color-confirm-availability-2: #333333; } #dws-forms-confirm-availability-2 .dws-forms-section .form-group .form-check, #dws-forms-confirm-availability-2 .dws-forms-section label.form-label, #dws-forms-confirm-availability-2 .dws-forms-section .dws-textarea-char-counter-label, #dws-forms-confirm-availability-2 .dws-forms-section .dws-comments-section-textarea-char-counter-label, #dws-forms-confirm-availability-2 .dws-forms-section .dws-forms-form-label, #dws-forms-confirm-availability-2 .upload-file-widget-containers .disclaimer, #dws-forms-confirm-availability-2 .dws-forms-has-co-buyer-option .dws-forms-form-check-label, #dws-forms-confirm-availability-2 .dws-forms-accept-terms .dws-forms-form-check-label { color: var(--dws-forms-field-color-confirm-availability-2); } /* end field_label_color */ /* styles for button modal */ /* check if the button_font_weight is bold */ /* check the button text color */ .dws-form-button-container button.confirm-availability-2, button.dws-vdp-button.btn-primary.confirm-availability-2 { color: #7e7e7e; } .dws-form-button-container button.confirm-availability-2:hover, button.dws-vdp-button.btn-primary.confirm-availability-2:hover { color: #7e7e7e; } /* used in request forms btn */ button.dws-forms-request-form-btn.confirm-availability-2 { color: #7e7e7e; font-size: 1em; font-weight: inherit; line-height: inherit; margin-top: -2px; } button.dws-forms-request-form-btn.confirm-availability-2:hover { color: #7e7e7e; } /* check the button style*/ .dws-form-button-container button.confirm-availability-2, button.dws-vdp-button.btn-primary.confirm-availability-2 { background-color: #99c6d6; } .dws-form-button-container button.confirm-availability-2:hover, button.dws-vdp-button.btn-primary.confirm-availability-2:hover { background-color: #64a8c1; } Confirm Availability Please complete your inquiry to TRX MOTORS. We will get back to you as soon as we can. Interested Vehicle 2022 CHRYSLER PACIFICA TOURING L VAN 4D VIN:2C4RC1BG3NR124484 Stock #:20260627 Mileage:24,877 Price:$49,500 All fields marked with an asterisk (*) are required Contact Information Please enter your First Name Please enter your Last Name Please enter your Phone Number jQuery(document).ready(function($) { var form_id = $("#dws-forms-confirm-availability-2"); var phoneNumberField = 'id="dws-forms-confirm-availability-phone_number-2"'; phoneNumberField = phoneNumberField.replace('id="', '#').replace('"', ''); DealerCenter.WebSite.Plugins.DWS_Input_Mask.maskPhoneNumber(phoneNumberField, form_id); var emailField = 'id="dws-forms-confirm-availability-email-2"'; emailField = emailField.replace('id="', '#').replace('"', ''); $(phoneNumberField).prop('required', true); $(emailField).prop('required', true); /* check if phone number or email has values */ $('input[name="phone_number"], input[name="email"]', form_id).each( function() { $(this).on('change', function() { if ($(phoneNumberField).val() === '' && $(emailField).val() === '') { $(phoneNumberField).prop('required', true); $(emailField).prop('required', true); } else { if ($(phoneNumberField).val().length 0) { var remaining = max - text_length; counter.text(remaining.toLocaleString()); } textarea.keyup(function() { text_length = textarea.val().length; var remaining = max - text_length; counter.text(remaining.toLocaleString()); }); }); I want to receive marketing text messages on the phone number provided. I want to receive non marketing messages, including updates and news, on the phone number provided. jQuery(document).ready(function($) { var marketingConsentCheckbox = $('#dws-forms-marketing-consent-6a029e31610e9'); var nonConsentCheckbox = $('#dws-forms-non-marketing-consent-6a029e31610e9'); var form = marketingConsentCheckbox.closest('form.dws-forms-wrapper'); var modal = form.closest('.modal'); function updateMarketingConsent() { var formData = form.data('form-data'); if (!formData) { formData = {}; form.data('form-data', formData); } formData.marketingOptIn = marketingConsentCheckbox.is(':checked'); formData.nonMarketingOptIn = nonConsentCheckbox.is(':checked'); } updateMarketingConsent(); marketingConsentCheckbox.on('change', updateMarketingConsent); nonConsentCheckbox.on('change', updateMarketingConsent); form.find('button[type="submit"]').on('click', function() { updateMarketingConsent(); }); if (modal.length > 0) { modal.on('show.bs.modal', function() { marketingConsentCheckbox.prop('checked', false); nonConsentCheckbox.prop('checked', false); updateMarketingConsent(); }); } }); By checking the boxes above, I consent to receive marketing and/or non-marketing text messages from TRX MOTORS at the phone number provided. Message frequency may vary. Message and data rates may apply. Reply HELP for help or STOP to opt-out. By submitting this request, I accept the Privacy Policy There was an error submitting the form. Please try again in a few minutes. There are some items that require your attention. Please check all highlighted fields above. Submit Thank You! The form has been submitted successfully. Interested Vehicle 2022 CHRYSLER PACIFICA TOURING L VAN 4D VIN:2C4RC1BG3NR124484 Stock #:20260627 Mileage:24,877 Price:$49,500 A representative from the dealership will contact you shortly. jQuery(document).ready(function() { /* create form object */ var form = jQuery("#dws-forms-confirm-availability-2"); /* check if form is instance of jQuery instantiate DWSFormsScript, else log error in console */ if (form instanceof jQuery && form.length > 0) { /* set form-data attribute */ form.data('form-data', {"dcCompanyId":"18756712","inquiryType":6,"reCaptcha":"","session":{"referrer":"https:\/\/www.trxmotors.com","ipAddress":"35.208.223.13","applicantCid":"","applicantSid":"","landingUrl":"https:\/\/www.trxmotors.com\/inventory\/CHRYSLER\/PACIFICA\/20260627\/","sourceMedian":""},"hasAdditionalApplicantDetail":true,"interestedVehicle":{"dcId":"18756712","inventoryId":"14c53801-f92a-4788-a0d7-08ddb5640c9f","exteriorColor":"BLACK","interiorColor":"BLACK","imageUrl":"https:\/\/imagescf.dealercenter.net\/640\/480\/202506-110d1a47bfff4a949b9616f4ab0a6e6a.jpg","make":"CHRYSLER","model":"PACIFICA","mileage":24877,"stockNumber":"20260627","vin":"2C4RC1BG3NR124484","year":2022,"price":49500,"vehicleType":1,"requiredDepositAmount":null,"requiredDepositPercent":null,"hasActiveDeposit":null}}); new DealerCenter.WebSite.Plugins.DWSFormsScript(form); } else { console.error('DWSFormsScript: form is not an instance of jQuery or not found in DOM.'); } }); /* form theme variable css */ :root { --dws-forms-theme-fg-color-schedule-test-drive-3: #000000; --dws-forms-theme-color-schedule-test-drive-3: #99c6d6; ; } /* main_accent_color */ #dws-forms-schedule-test-drive-3 .dws-forms-buttons-section .dws-forms-buttons-wrapper .dws-forms-button, #dws-forms-schedule-test-drive-3 .dws-forms-credit-app-layout-2-container .dws-forms-button, #dws-forms-schedule-test-drive-3 .dws-forms-credit-app-layout-3-container .dws-forms-button, #dws-forms-schedule-test-drive-3-thank-you-message .dws-forms-vehicle-history-button-container a { background-color: var(--dws-forms-theme-color-schedule-test-drive-3); color: var(--dws-forms-theme-fg-color-schedule-test-drive-3); } #dws-forms-schedule-test-drive-3 .upload-file-widget-containers .file-upload-container .dws-secured-form-fileupload #fileupload #dropzone .fileinput-button { background-color: var(--dws-forms-theme-color-schedule-test-drive-3); border-color: var(--dws-forms-theme-color-schedule-test-drive-3); color: var(--dws-forms-theme-fg-color-schedule-test-drive-3); } #dws-forms-schedule-test-drive-3 .upload-file-widget-containers .file-upload-container .dws-secured-form-fileupload #fileupload #dropzone .fileinput-button:hover { background-color: var(--dws-forms-theme-color-schedule-test-drive-3) !important; } #dws-forms-schedule-test-drive-3 .dws-steps-tab-container .nav-pills>li.active>a, #dws-forms-schedule-test-drive-3 .dws-steps-tab-container .nav-pills .nav-link.active, #dws-forms-schedule-test-drive-3 .dws-forms-co-buyer-accordion-container .accordion-button:not(.collapsed) { background-color: var(--dws-forms-theme-color-schedule-test-drive-3); color: var(--dws-forms-theme-fg-color-schedule-test-drive-3); } #dws-forms-schedule-test-drive-3 .dws-forms-co-buyer-accordion-container .accordion-button:not(.collapsed) svg { fill: var(--dws-forms-theme-fg-color-schedule-test-drive-3); } #dws-forms-schedule-test-drive-3 .dws-steps-tab-container .nav-pills :not(.disabled) .nav-link:hover { border-radius: 20px; background-color: var(--dws-forms-theme-color-schedule-test-drive-3); color: var(--dws-forms-theme-fg-color-schedule-test-drive-3); } #dws-forms-schedule-test-drive-3 .dws-credit-app-tab-container .nav-tabs .nav-item.active, #dws-forms-schedule-test-drive-3 .dws-credit-app-tab-container .nav-tabs .nav-link.active { background-color: var(--dws-forms-theme-color-schedule-test-drive-3); color: var(--dws-forms-theme-fg-color-schedule-test-drive-3); } /* end main_accent_color */ /* text_color */ :root { --dws-forms-text-color-schedule-test-drive-3: #000000; } #dws-forms-schedule-test-drive-3 .dws-forms-footer-section .dws-forms-footer-text, #dws-forms-schedule-test-drive-3 .dws-forms-footer-section .dws-forms-header-text .text-center { color: var(--dws-forms-text-color-schedule-test-drive-3); } #dws-forms-schedule-test-drive-3 .dws-forms-header-text-wrapper .dws-forms-header-text { color: var(--dws-forms-text-color-schedule-test-drive-3); } /* apply the color for thank you message */ #dws-forms-schedule-test-drive-3-thank-you-message { color: var(--dws-forms-text-color-schedule-test-drive-3); } /* styling for credit app layout-2 and layout-3 */ #dws-forms-schedule-test-drive-3 .dws-forms-credit-app-layout-2-container .dws-forms-credit-app-layout-2-subtitle, #dws-forms-schedule-test-drive-3 .dws-forms-credit-app-layout-2-container .dws-forms-credit-app-layout-2-item label, #dws-forms-schedule-test-drive-3 .dws-form-credit-app-layout-2-first-step-section p, #dws-forms-schedule-test-drive-3 .dws-forms-credit-app-layout-2-container .section-subtitle1, #dws-forms-schedule-test-drive-3 .dws-forms-credit-app-layout-2-container .dws-form-credit-app-layout-2-wizard li a i, #dws-forms-schedule-test-drive-3 .dws-forms-credit-app-layout-2-container .dws-forms-layout2-step4-section-title, #dws-forms-schedule-test-drive-3 .dws-forms-credit-app-layout-3-container .content-title-wp h3 { color: var(--dws-forms-text-color-schedule-test-drive-3); } /* end text_color */ /* title_color */ :root { --dws-forms-title-color-schedule-test-drive-3: #000000; } #dws-forms-schedule-test-drive-3 .dws-forms-section .dws-forms-section-header .dws-forms-section-title, #dws-forms-schedule-test-drive-3 .dws-forms-section .title { color: var(--dws-forms-title-color-schedule-test-drive-3); } /* end title_color */ /* field_label_color and form text colors*/ :root { --dws-forms-field-color-schedule-test-drive-3: #333333; } #dws-forms-schedule-test-drive-3 .dws-forms-section .form-group .form-check, #dws-forms-schedule-test-drive-3 .dws-forms-section label.form-label, #dws-forms-schedule-test-drive-3 .dws-forms-section .dws-textarea-char-counter-label, #dws-forms-schedule-test-drive-3 .dws-forms-section .dws-comments-section-textarea-char-counter-label, #dws-forms-schedule-test-drive-3 .dws-forms-section .dws-forms-form-label, #dws-forms-schedule-test-drive-3 .upload-file-widget-containers .disclaimer, #dws-forms-schedule-test-drive-3 .dws-forms-has-co-buyer-option .dws-forms-form-check-label, #dws-forms-schedule-test-drive-3 .dws-forms-accept-terms .dws-forms-form-check-label { color: var(--dws-forms-field-color-schedule-test-drive-3); } /* end field_label_color */ /* styles for button modal */ /* check if the button_font_weight is bold */ /* check the button text color */ .dws-form-button-container button.schedule-test-drive-3, button.dws-vdp-button.btn-primary.schedule-test-drive-3 { color: #7e7e7e; } .dws-form-button-container button.schedule-test-drive-3:hover, button.dws-vdp-button.btn-primary.schedule-test-drive-3:hover { color: #7e7e7e; } /* used in request forms btn */ button.dws-forms-request-form-btn.schedule-test-drive-3 { color: #7e7e7e; font-size: 1em; font-weight: inherit; line-height: inherit; margin-top: -2px; } button.dws-forms-request-form-btn.schedule-test-drive-3:hover { color: #7e7e7e; } /* check the button style*/ .dws-form-button-container button.schedule-test-drive-3, button.dws-vdp-button.btn-primary.schedule-test-drive-3 { background-color: #99c6d6; } .dws-form-button-container button.schedule-test-drive-3:hover, button.dws-vdp-button.btn-primary.schedule-test-drive-3:hover { background-color: #64a8c1; } Schedule Test Drive Please complete your inquiry to TRX MOTORS. We will get back to you as soon as we can. Interested Vehicle 2022 CHRYSLER PACIFICA TOURING L VAN 4D VIN:2C4RC1BG3NR124484 Stock #:20260627 Mileage:24,877 Price:$49,500 All fields marked with an asterisk (*) are required Contact Information Please enter your First Name Please enter your Last Name Please enter your Phone Number jQuery(document).ready(function($) { var form_id = $("#dws-forms-schedule-test-drive-3"); var phoneNumberField = 'id="dws-forms-schedule-test-drive-phone_number-3"'; phoneNumberField = phoneNumberField.replace('id="', '#').replace('"', ''); DealerCenter.WebSite.Plugins.DWS_Input_Mask.maskPhoneNumber(phoneNumberField, form_id); var emailField = 'id="dws-forms-schedule-test-drive-email-3"'; emailField = emailField.replace('id="', '#').replace('"', ''); $(phoneNumberField).prop('required', true); $(emailField).prop('required', true); /* check if phone number or email has values */ $('input[name="phone_number"], input[name="email"]', form_id).each( function() { $(this).on('change', function() { if ($(phoneNumberField).val() === '' && $(emailField).val() === '') { $(phoneNumberField).prop('required', true); $(emailField).prop('required', true); } else { if ($(phoneNumberField).val().length 0) { var remaining = max - text_length; counter.text(remaining.toLocaleString()); } textarea.keyup(function() { text_length = textarea.val().length; var remaining = max - text_length; counter.text(remaining.toLocaleString()); }); }); I want to receive marketing text messages on the phone number provided. I want to receive non marketing messages, including updates and news, on the phone number provided. jQuery(document).ready(function($) { var marketingConsentCheckbox = $('#dws-forms-marketing-consent-6a029e31650da'); var nonConsentCheckbox = $('#dws-forms-non-marketing-consent-6a029e31650da'); var form = marketingConsentCheckbox.closest('form.dws-forms-wrapper'); var modal = form.closest('.modal'); function updateMarketingConsent() { var formData = form.data('form-data'); if (!formData) { formData = {}; form.data('form-data', formData); } formData.marketingOptIn = marketingConsentCheckbox.is(':checked'); formData.nonMarketingOptIn = nonConsentCheckbox.is(':checked'); } updateMarketingConsent(); marketingConsentCheckbox.on('change', updateMarketingConsent); nonConsentCheckbox.on('change', updateMarketingConsent); form.find('button[type="submit"]').on('click', function() { updateMarketingConsent(); }); if (modal.length > 0) { modal.on('show.bs.modal', function() { marketingConsentCheckbox.prop('checked', false); nonConsentCheckbox.prop('checked', false); updateMarketingConsent(); }); } }); By checking the boxes above, I consent to receive marketing and/or non-marketing text messages from TRX MOTORS at the phone number provided. Message frequency may vary. Message and data rates may apply. Reply HELP for help or STOP to opt-out. By submitting this request, I accept the Privacy Policy There was an error submitting the form. Please try again in a few minutes. There are some items that require your attention. Please check all highlighted fields above. Submit Thank You! The form has been submitted successfully. Interested Vehicle 2022 CHRYSLER PACIFICA TOURING L VAN 4D VIN:2C4RC1BG3NR124484 Stock #:20260627 Mileage:24,877 Price:$49,500 A representative from the dealership will contact you shortly. jQuery(document).ready(function() { /* create form object */ var form = jQuery("#dws-forms-schedule-test-drive-3"); /* check if form is instance of jQuery instantiate DWSFormsScript, else log error in console */ if (form instanceof jQuery && form.length > 0) { /* set form-data attribute */ form.data('form-data', {"dcCompanyId":"18756712","inquiryType":8,"reCaptcha":"","session":{"referrer":"https:\/\/www.trxmotors.com","ipAddress":"35.208.223.13","applicantCid":"","applicantSid":"","landingUrl":"https:\/\/www.trxmotors.com\/inventory\/CHRYSLER\/PACIFICA\/20260627\/","sourceMedian":""},"secondaryInquiryType":"ScheduleATestDrive","hasAdditionalApplicantDetail":true,"interestedVehicle":{"dcId":"18756712","inventoryId":"14c53801-f92a-4788-a0d7-08ddb5640c9f","exteriorColor":"BLACK","interiorColor":"BLACK","imageUrl":"https:\/\/imagescf.dealercenter.net\/640\/480\/202506-110d1a47bfff4a949b9616f4ab0a6e6a.jpg","make":"CHRYSLER","model":"PACIFICA","mileage":24877,"stockNumber":"20260627","vin":"2C4RC1BG3NR124484","year":2022,"price":49500,"vehicleType":1,"requiredDepositAmount":null,"requiredDepositPercent":null,"hasActiveDeposit":null}}); new DealerCenter.WebSite.Plugins.DWSFormsScript(form); } else { console.error('DWSFormsScript: form is not an instance of jQuery or not found in DOM.'); } }); /* form theme variable css */ :root { --dws-forms-theme-fg-color-request-a-quote-4: #000000; --dws-forms-theme-color-request-a-quote-4: #99c6d6; ; } /* main_accent_color */ #dws-forms-request-a-quote-4 .dws-forms-buttons-section .dws-forms-buttons-wrapper .dws-forms-button, #dws-forms-request-a-quote-4 .dws-forms-credit-app-layout-2-container .dws-forms-button, #dws-forms-request-a-quote-4 .dws-forms-credit-app-layout-3-container .dws-forms-button, #dws-forms-request-a-quote-4-thank-you-message .dws-forms-vehicle-history-button-container a { background-color: var(--dws-forms-theme-color-request-a-quote-4); color: var(--dws-forms-theme-fg-color-request-a-quote-4); } #dws-forms-request-a-quote-4 .upload-file-widget-containers .file-upload-container .dws-secured-form-fileupload #fileupload #dropzone .fileinput-button { background-color: var(--dws-forms-theme-color-request-a-quote-4); border-color: var(--dws-forms-theme-color-request-a-quote-4); color: var(--dws-forms-theme-fg-color-request-a-quote-4); } #dws-forms-request-a-quote-4 .upload-file-widget-containers .file-upload-container .dws-secured-form-fileupload #fileupload #dropzone .fileinput-button:hover { background-color: var(--dws-forms-theme-color-request-a-quote-4) !important; } #dws-forms-request-a-quote-4 .dws-steps-tab-container .nav-pills>li.active>a, #dws-forms-request-a-quote-4 .dws-steps-tab-container .nav-pills .nav-link.active, #dws-forms-request-a-quote-4 .dws-forms-co-buyer-accordion-container .accordion-button:not(.collapsed) { background-color: var(--dws-forms-theme-color-request-a-quote-4); color: var(--dws-forms-theme-fg-color-request-a-quote-4); } #dws-forms-request-a-quote-4 .dws-forms-co-buyer-accordion-container .accordion-button:not(.collapsed) svg { fill: var(--dws-forms-theme-fg-color-request-a-quote-4); } #dws-forms-request-a-quote-4 .dws-steps-tab-container .nav-pills :not(.disabled) .nav-link:hover { border-radius: 20px; background-color: var(--dws-forms-theme-color-request-a-quote-4); color: var(--dws-forms-theme-fg-color-request-a-quote-4); } #dws-forms-request-a-quote-4 .dws-credit-app-tab-container .nav-tabs .nav-item.active, #dws-forms-request-a-quote-4 .dws-credit-app-tab-container .nav-tabs .nav-link.active { background-color: var(--dws-forms-theme-color-request-a-quote-4); color: var(--dws-forms-theme-fg-color-request-a-quote-4); } /* end main_accent_color */ /* text_color */ :root { --dws-forms-text-color-request-a-quote-4: #000000; } #dws-forms-request-a-quote-4 .dws-forms-footer-section .dws-forms-footer-text, #dws-forms-request-a-quote-4 .dws-forms-footer-section .dws-forms-header-text .text-center { color: var(--dws-forms-text-color-request-a-quote-4); } #dws-forms-request-a-quote-4 .dws-forms-header-text-wrapper .dws-forms-header-text { color: var(--dws-forms-text-color-request-a-quote-4); } /* apply the color for thank you message */ #dws-forms-request-a-quote-4-thank-you-message { color: var(--dws-forms-text-color-request-a-quote-4); } /* styling for credit app layout-2 and layout-3 */ #dws-forms-request-a-quote-4 .dws-forms-credit-app-layout-2-container .dws-forms-credit-app-layout-2-subtitle, #dws-forms-request-a-quote-4 .dws-forms-credit-app-layout-2-container .dws-forms-credit-app-layout-2-item label, #dws-forms-request-a-quote-4 .dws-form-credit-app-layout-2-first-step-section p, #dws-forms-request-a-quote-4 .dws-forms-credit-app-layout-2-container .section-subtitle1, #dws-forms-request-a-quote-4 .dws-forms-credit-app-layout-2-container .dws-form-credit-app-layout-2-wizard li a i, #dws-forms-request-a-quote-4 .dws-forms-credit-app-layout-2-container .dws-forms-layout2-step4-section-title, #dws-forms-request-a-quote-4 .dws-forms-credit-app-layout-3-container .content-title-wp h3 { color: var(--dws-forms-text-color-request-a-quote-4); } /* end text_color */ /* title_color */ :root { --dws-forms-title-color-request-a-quote-4: #000000; } #dws-forms-request-a-quote-4 .dws-forms-section .dws-forms-section-header .dws-forms-section-title, #dws-forms-request-a-quote-4 .dws-forms-section .title { color: var(--dws-forms-title-color-request-a-quote-4); } /* end title_color */ /* field_label_color and form text colors*/ :root { --dws-forms-field-color-request-a-quote-4: #333333; } #dws-forms-request-a-quote-4 .dws-forms-section .form-group .form-check, #dws-forms-request-a-quote-4 .dws-forms-section label.form-label, #dws-forms-request-a-quote-4 .dws-forms-section .dws-textarea-char-counter-label, #dws-forms-request-a-quote-4 .dws-forms-section .dws-comments-section-textarea-char-counter-label, #dws-forms-request-a-quote-4 .dws-forms-section .dws-forms-form-label, #dws-forms-request-a-quote-4 .upload-file-widget-containers .disclaimer, #dws-forms-request-a-quote-4 .dws-forms-has-co-buyer-option .dws-forms-form-check-label, #dws-forms-request-a-quote-4 .dws-forms-accept-terms .dws-forms-form-check-label { color: var(--dws-forms-field-color-request-a-quote-4); } /* end field_label_color */ /* styles for button modal */ /* check if the button_font_weight is bold */ /* check the button text color */ .dws-form-button-container button.request-a-quote-4, button.dws-vdp-button.btn-primary.request-a-quote-4 { color: #7e7e7e; } .dws-form-button-container button.request-a-quote-4:hover, button.dws-vdp-button.btn-primary.request-a-quote-4:hover { color: #7e7e7e; } /* used in request forms btn */ button.dws-forms-request-form-btn.request-a-quote-4 { color: #7e7e7e; font-size: 1em; font-weight: inherit; line-height: inherit; margin-top: -2px; } button.dws-forms-request-form-btn.request-a-quote-4:hover { color: #7e7e7e; } /* check the button style*/ .dws-form-button-container button.request-a-quote-4, button.dws-vdp-button.btn-primary.request-a-quote-4 { background-color: #99c6d6; } .dws-form-button-container button.request-a-quote-4:hover, button.dws-vdp-button.btn-primary.request-a-quote-4:hover { background-color: #64a8c1; } Request A Quote Please complete your inquiry to TRX MOTORS. We will get back to you as soon as we can. Interested Vehicle 2022 CHRYSLER PACIFICA TOURING L VAN 4D VIN:2C4RC1BG3NR124484 Stock #:20260627 Mileage:24,877 Price:$49,500 All fields marked with an asterisk (*) are required Contact Information Please enter your First Name Please enter your Last Name Please enter your Phone Number jQuery(document).ready(function($) { var form_id = $("#dws-forms-request-a-quote-4"); var phoneNumberField = 'id="dws-forms-request-a-quote-phone_number-4"'; phoneNumberField = phoneNumberField.replace('id="', '#').replace('"', ''); DealerCenter.WebSite.Plugins.DWS_Input_Mask.maskPhoneNumber(phoneNumberField, form_id); var emailField = 'id="dws-forms-request-a-quote-email-4"'; emailField = emailField.replace('id="', '#').replace('"', ''); $(phoneNumberField).prop('required', true); $(emailField).prop('required', true); /* check if phone number or email has values */ $('input[name="phone_number"], input[name="email"]', form_id).each( function() { $(this).on('change', function() { if ($(phoneNumberField).val() === '' && $(emailField).val() === '') { $(phoneNumberField).prop('required', true); $(emailField).prop('required', true); } else { if ($(phoneNumberField).val().length 0) { var remaining = max - text_length; counter.text(remaining.toLocaleString()); } textarea.keyup(function() { text_length = textarea.val().length; var remaining = max - text_length; counter.text(remaining.toLocaleString()); }); }); I want to receive marketing text messages on the phone number provided. I want to receive non marketing messages, including updates and news, on the phone number provided. jQuery(document).ready(function($) { var marketingConsentCheckbox = $('#dws-forms-marketing-consent-6a029e316930f'); var nonConsentCheckbox = $('#dws-forms-non-marketing-consent-6a029e316930f'); var form = marketingConsentCheckbox.closest('form.dws-forms-wrapper'); var modal = form.closest('.modal'); function updateMarketingConsent() { var formData = form.data('form-data'); if (!formData) { formData = {}; form.data('form-data', formData); } formData.marketingOptIn = marketingConsentCheckbox.is(':checked'); formData.nonMarketingOptIn = nonConsentCheckbox.is(':checked'); } updateMarketingConsent(); marketingConsentCheckbox.on('change', updateMarketingConsent); nonConsentCheckbox.on('change', updateMarketingConsent); form.find('button[type="submit"]').on('click', function() { updateMarketingConsent(); }); if (modal.length > 0) { modal.on('show.bs.modal', function() { marketingConsentCheckbox.prop('checked', false); nonConsentCheckbox.prop('checked', false); updateMarketingConsent(); }); } }); By checking the boxes above, I consent to receive marketing and/or non-marketing text messages from TRX MOTORS at the phone number provided. Message frequency may vary. Message and data rates may apply. Reply HELP for help or STOP to opt-out. By submitting this request, I accept the Privacy Policy There was an error submitting the form. Please try again in a few minutes. There are some items that require your attention. Please check all highlighted fields above. Submit Thank You! The form has been submitted successfully. Interested Vehicle 2022 CHRYSLER PACIFICA TOURING L VAN 4D VIN:2C4RC1BG3NR124484 Stock #:20260627 Mileage:24,877 Price:$49,500 A representative from the dealership will contact you shortly. jQuery(document).ready(function() { /* create form object */ var form = jQuery("#dws-forms-request-a-quote-4"); /* check if form is instance of jQuery instantiate DWSFormsScript, else log error in console */ if (form instanceof jQuery && form.length > 0) { /* set form-data attribute */ form.data('form-data', {"dcCompanyId":"18756712","inquiryType":2,"reCaptcha":"","session":{"referrer":"https:\/\/www.trxmotors.com","ipAddress":"35.208.223.13","applicantCid":"","applicantSid":"","landingUrl":"https:\/\/www.trxmotors.com\/inventory\/CHRYSLER\/PACIFICA\/20260627\/","sourceMedian":""},"hasAdditionalApplicantDetail":true,"interestedVehicle":{"dcId":"18756712","inventoryId":"14c53801-f92a-4788-a0d7-08ddb5640c9f","exteriorColor":"BLACK","interiorColor":"BLACK","imageUrl":"https:\/\/imagescf.dealercenter.net\/640\/480\/202506-110d1a47bfff4a949b9616f4ab0a6e6a.jpg","make":"CHRYSLER","model":"PACIFICA","mileage":24877,"stockNumber":"20260627","vin":"2C4RC1BG3NR124484","year":2022,"price":49500,"vehicleType":1,"requiredDepositAmount":null,"requiredDepositPercent":null,"hasActiveDeposit":null}}); new DealerCenter.WebSite.Plugins.DWSFormsScript(form); } else { console.error('DWSFormsScript: form is not an instance of jQuery or not found in DOM.'); } }); jQuery(function () { var $ = jQuery; var updateComparisionList = function (verify) { var vehicleList = DealerCenter.WebSite.Common.Utils.loadVehiclesInComparisonList(); if (vehicleList && vehicleList.length > 0) { if (verify) { var stockNumbers = vehicleList.join(","); $.ajax({ url: "/wp-admin/admin-ajax.php", type: 'post', data: { action: "dws_inventory_service", requestType: "by_stock_number_check", stockNumbers: stockNumbers }, success: function (response) { var newStockNumbers = []; var DCId = ''; for (var i = 0; i 0) ? (response.Vehicles[i].DCId + '-') : ''; // check and skip duplicate newStockNUmber value if (vehicleList.indexOf(DCId + response.Vehicles[i].StockNumber) >= 0) { newStockNumbers.push(DCId + response.Vehicles[i].StockNumber); } } DealerCenter.WebSite.Common.Utils.saveVehiclesInComparisonList(newStockNumbers, "dws-compare-vehicle", false); $(".dws-compare-vehicle-button .badge").text(newStockNumbers.length.toString()); $("#DWSFooterArea, body").addClass("dws-with-compare-vehicle"); if (response.Vehicles.length === 0) { $("#DWSFooterArea, body").removeClass("dws-with-compare-vehicle"); } isDisplayCompareVehicleBar(); } }); } else { $(".dws-compare-vehicle-button .badge").text(vehicleList.length.toString()); $("#DWSFooterArea, body").addClass("dws-with-compare-vehicle"); isDisplayCompareVehicleBar(); } } else { $("#DWSFooterArea, body").removeClass("dws-with-compare-vehicle"); isDisplayCompareVehicleBar(); } }; var updateComparisionListWithoutVerify = function () { updateComparisionList(false); }; $("#DWSMainNavBar .dropdown-toggle").click(function (event) { var $currentTarget = $(event.currentTarget); var href = $currentTarget.data().href; // commented this code out because the check if hasClass opens code prevents the .drop-down-displayed class to append // if (href !== "" && href !== "#" && $currentTarget.closest("li").hasClass("open")) { if (href !== "") { if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { if ($currentTarget.hasClass('drop-down-displayed')) { document.location.href = href; } else { $currentTarget.addClass('drop-down-displayed'); event.preventDefault(); } } else { document.location.href = href; } } }); $("#DWSMainNavBar .dropdown-toggle").blur(function (event) { $(event.currentTarget).removeClass('drop-down-displayed'); }); // listen to hover event on desktop only // because it causes a glitch where in the child link is accesible even thou the parent does not yet have the open class, kinda weird if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) === false) { $("#DWSMainNavBar li.dropdown").hover(function (event) { $(event.currentTarget).addClass("open"); }, function (event) { $(event.currentTarget).removeClass("open"); }); } $(window).on("dws:compareChanged", updateComparisionListWithoutVerify); updateComparisionList(true); $(".dws-compare-vehicle-button").click(function (event) { var url = $(event.target).data().url || "compare-vehicle"; var queryString = DealerCenter.WebSite.Common.Utils.renderCompareVehicleQueryString(); if (queryString != '') { queryString = '/?' + queryString; } document.location.href = '/' + url + queryString; }); $('.rate-us-pop-up a').on('click touchend', function (event) { event.preventDefault(); var linkUrl = $(this).attr('href'); window.open(linkUrl, ' nhtRateUsPopUp', 'scrollbars=1,resizable=1,width=500,height=700'); }); $('.dws-get-a-quote-request').on('click touchend', function () { $('.dws-get-a-quote-request-trigger-selector').trigger('click'); }); $('.dws-payment-estimator-popup').on('click touchend', function () { $('.dws-payment-estimator-popup-trigger-selector').trigger('click'); }); window.addEventListener("message", function (event) { setTimeout(function () { // Return false if submission is testimonial form // TODO: will have to normalize all the postMessage from secured forms // this line of code to prevents error when testimonial form is submitted since its postMessages an object that will then be inserted on testimonials CPT if (typeof event.data['Form'] == 'string') { return; } // check if even.data is string, make is it contains the string OpenThankYouPageInNewWindow| // this should be safe event if there are chrome browser extension firing post messages if (typeof event.data == 'string' && event.data.substring(0, ('OpenThankYouPageInNewWindow|').length) == 'OpenThankYouPageInNewWindow|') { var eventData = event.data.split("|"); if (typeof eventData == 'object' && typeof eventData[1] != 'undefined' && typeof eventData[1] != null) { window.location.href = eventData[1]; } } }, 0); }); $(document).ready(function () { var cookie_notice_accepted = DealerCenter.WebSite.Common.Utils.getCookie("cookie_notice_accepted"); if (cookie_notice_accepted != 'true') { $(".dws-cookie-compliance-banner-container").removeClass("hide"); } }); $('.dws-accept-use-of-cookies').on('click', function () { var days = 91; var expireDate = new Date(); expireDate.setTime(expireDate.getTime() + (days * 24 * 60 * 60 * 1000)); DealerCenter.WebSite.Common.Utils.setCookie("cookie_notice_accepted", "true", expireDate); $(".dws-cookie-compliance-banner-container").fadeOut(); }); // adjust position of widgets if compareVehicleBar is shown function isDisplayCompareVehicleBar() { if ($('.dws-compare-vehicle-bar').css("display") == "block") { $('.dws-quick-contact-sticky-button').css({ 'bottom': '42px' }); $('.dws-back-to-top-button').css({ 'bottom': '50px' }); if ($('.dws-quick-contact-sticky-button').css("display") == "block" && $(window).width() < 769) { $('.dws-back-to-top-button').css({ 'bottom': '100px' }); } } else { $('.dws-quick-contact-sticky-button').css({ 'bottom': '0' }); $('.dws-back-to-top-button').css({ 'bottom': '25px' }); if ($('.dws-quick-contact-sticky-button').css("display") == "block" && $(window).width() < 769) { $('.dws-back-to-top-button').css({ 'bottom': '70px' }); } } } });

Payment

Customize your payment

Monthly Payment

$964/mo

9% Dealer APR

Sales tax (8%)$3,960

Your credit score

Length of loan (in months)

Dealer

Meet the dealership

Recent reviews

5.0

Rosie Lewinski2 months ago

Eugene was wonderful to work with, communicated promptly and always professional, honest, and kind. We ended up needing a wheelchair van sooner than expected and in less than two weeks he turned around the van we needed, got it checked out by his mechanic, detailed, all while he had A LOT of other things going on. But he always made things work, and tried to make the process as easy as possible for us. We were strung along by another company and on a time crunch, we were pretty disappointed until we found him. We really can’t thank him enough, this van will allow my mom to safely keep enjoying life and living it to her fullest.

5.0

REGINAa month ago

TRX Motors is Top Line Mobility , best place to buy Mobility ramp van in Venice FL. They have great inventory of Braunability and VMI conversion vans. Great customer service. Amazing deals. Highly recommended!!!

5.0

Sam10 months ago

Gene and TRX Motors of Florida were extremely helpful and very accommodating throughout my purchase of a new Chrysler Pacifica Braunability Handicap van! These specialized vehicles are not cheap, but it was very clear from the onset that Gene wants to help people like me get the best vehicle for the best price. I must've sent dozens of questions to him while I considered purchasing my new van, and Gene always replied with courtesy and respect, when others would have been justifiably annoyed! Gene even suggested we connect via FaceTime, and "took me along" with him as he livestreamed the van I was interested in while allowing me numerous opportunities to ask him to "show me this" and "can you rev the engine", and such. He was patient and very attentive. When I made the purchase, he handled all of the arrangements to ship it to me (about 1400 miles), and provided me with all of the details. He estimated it would take 4-6 days to reach me, so imagine my surprise when my new van arrived at my home in 36 hours! (The transport truck driver told me that he had driven all day and night to get to me). Thank you, Gene, for caring and for providing a level of service and support that is unmatched.

Suggested for you