

$49,500
Est. finance $0/mo
VIN: 2C4RC1BG3NR124484/Stock number: 20260627
This vehicle is above the current average market range.
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' }); } } } });
$964/mo
9% Dealer APR
Sales tax (8%)$3,960
Your credit score
Length of loan (in months)
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.
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!!!
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.