@charset "UTF-8";.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}input[type=text],input[type=number],input[type=tel],input[type=date],input[type=email],input[type=search],input[type=password]{display:block;width:100%;height:47px;line-height:47px;padding:0 21px;font-weight:400;color:#888;border:2px solid #eceff3;font-size:14px;outline:none!important;background-color:#eceff3}input[type=text]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=search]:focus,input[type=password]:focus{background-color:#fff;border-color:#6c98e1;color:#232628}textarea{padding:21px;width:100%;max-width:100%;background-color:#eceff3;border:2px solid #eceff3;color:#888;resize:none}textarea:focus{background-color:#fff;border-color:#6c98e1;color:#232628}.form-modal-label{margin-bottom:3px;font-size:13px;color:#888}.form-group{margin-bottom:19px}.modal-body input:not([type=submit]){height:37px;line-height:37px}.modal-body button{display:inline-block}input[type=checkbox],input[type=radio]{margin:0;position:relative;top:-1px;vertical-align:middle}textarea,input,input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;-o-appearance:auto;appearance:auto}html{overflow-y:scroll;font-size:100%}body{font-family:"Open Sans";font-size:14px;line-height:22px;color:#555}.container{width:auto;max-width:1140px}#wrapper{overflow:hidden}.post-type-archive-service #wrapper{margin-bottom:30px}#footer{bottom:0;left:0;right:0;width:100%}#footer #footer_top{padding:15px 0}#footer-copyright{padding:20px 0 19px}#footer-copyright,#footer-main{background-color:#232628}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading-font,.button,.load-more-btn,.vc_tta-panel-title,.page-numbers li>a,.page-numbers li>span,.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a span,.stm_auto_loan_calculator input,.post-content blockquote,.contact-us-label,.wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav>li>a,.stm-shop-sidebar-area .widget.widget_product_categories>ul,#main .stm-shop-sidebar-area .widget .product_list_widget li .product-title,#main .stm-shop-sidebar-area .widget .product_list_widget li a,.woocommerce ul.products li.product .onsale,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce table.shop_attributes td,.woocommerce table.shop_table td.product-name a,.woocommerce-cart table.cart td.product-price,.woocommerce-cart table.cart td.product-subtotal,.header-listing .listing-menu li a{color:#232628}h2,.h2{margin:0 0 14px;line-height:1.2;font-size:36px;font-weight:700}h3,.h3{margin:0 0 15px;line-height:1.2;font-size:26px;font-weight:700}h4,.h4{margin:0 0 11px;line-height:1.2;font-size:16px;font-weight:700}h5,.h5{margin:0 0 7px;line-height:22px;font-size:14px;font-weight:700}ul{padding-left:20px}ul li{margin-bottom:8px}ul ol,ol ol,ol ul,ul ul{margin-top:8px}img{max-width:100%;height:auto}a{color:#191919}a:hover{color:#cc6119}a:focus{color:#cc6119}a:active{color:#cc6119}label{font-weight:400;margin-bottom:0}p{margin:0 0 14px}#stm-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:100}#stm-fixed-cover{background-size:cover}#subscriptio_button_cancel_subscription{margin:20px 0!important}.form-control{border-radius:0;box-shadow:none}@media print{#top-bar,#header,#footer,.stm_breadcrumbs_unit,.entry-header,.stm-car_dealer-buttons,.single-car-mpg .mpg-icon,.wpb_tabs_nav,.sale-price-description-single,.stm-thumbs-car-gallery,.stm-single-car-history-image,.stm_auto_loan_calculator,.single-car-actions{display:none!important}a[href]:after{content:none!important}}body.automanager-listing-page .wpb_tabs br{display:none}body i.fa,body i.far,body i.fas{font-family:"Font Awesome 6 Free"!important}#ca_location_listing_filter{background:var(--location-field-bg-color)!important;border:var(--location-field-border-width) solid var(--location-field-border-color);color:var(--location-field-color);padding-left:28px}#ca_location_listing_filter::-moz-placeholder{color:var(--location-field-placeholder-color)}#ca_location_listing_filter::placeholder{color:var(--location-field-placeholder-color)}#ca_location_listing_filter:focus,#ca_location_listing_filter.empty:focus{background-color:var(--location-field-bg-color)!important;border-color:var(--location-field-focus-border-color);color:var(--location-field-focus-color)}#ca_location_listing_filter:focus::-moz-placeholder,#ca_location_listing_filter.empty:focus::-moz-placeholder{color:var(--location-field-focus-placeholder-color)}#ca_location_listing_filter:focus::placeholder,#ca_location_listing_filter.empty:focus::placeholder{color:var(--location-field-focus-placeholder-color)}#ca_location_listing_filter:not(.empty)+.stm-location-reset-field{display:inline-block!important}#stm_slide_filter_max_search_radius{padding-right:30px}#stm_slide_filter_max_search_radius+.stm_unit_measurement{position:absolute;right:25px;top:10px;text-transform:uppercase;color:#8f8f8f;font-size:14px}.stm-location-reset-field svg{width:14px;height:14px}.stm-location-reset-field svg path{fill:#898989}.stm-button,input[type=submit],button,.button,.load-more-btn,.wc-block-components-button{display:block;text-align:center;padding:17px 28px 15px;font-size:14px;line-height:14px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#fff;border-radius:3px;background-color:#6c98e1;text-decoration:none!important;outline:none!important;visibility:visible;border:none;white-space:normal;box-shadow:0 2px 0 #567ab4;transition:opacity .2s ease-in!important;transform:translateZ(0);opacity:1}.stm-button:hover,input[type=submit]:hover,button:hover,.button:hover,.load-more-btn:hover,.wc-block-components-button:hover{opacity:.8}.stm-button:active,input[type=submit]:active,button:active,.button:active,.load-more-btn:active{position:relative;top:2px;box-shadow:0 0 0 #567ab4}.stm-request-test-drive{margin-top:13px;width:100%}@media (max-width:767px){.stm-request-test-drive{margin:0}}input[type=text],input[type=number],input[type=tel],input[type=email],input[type=search],input[type=password]{display:block;width:100%;height:47px;line-height:47px;padding:0 21px;font-weight:400;color:#888;border:2px solid #eceff3;font-size:14px;outline:none!important;background-color:#eceff3}input[type=text]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=search]:focus,input[type=password]:focus{background-color:#fff!important;border-color:#6c98e1;color:#232628}textarea{padding:21px;width:100%;max-width:100%;background-color:#eceff3;border:2px solid #eceff3;color:#888;resize:none}textarea:focus{background-color:#fff;border-color:#6c98e1;color:#232628}.form-modal-label{margin-bottom:3px;font-size:13px;color:#888}.form-group{margin-bottom:19px}.modal-body input:not([type=submit]){height:37px;line-height:37px}.modal-body button{display:inline-block}input[type=checkbox],input[type=radio]{margin:0;position:relative;top:-1px;vertical-align:middle}.post-type-archive-service #wrapper{margin-bottom:30px}.mg-bt-25px{margin-bottom:25px}#header{position:relative;z-index:1055}#searchModal .modal-body{padding:0}#searchModal .modal-content{box-shadow:none!important;background-color:transparent;border:none}#searchModal .modal-dialog{margin-top:20%}#chat-widget:hover{cursor:pointer}#footer{bottom:0;left:0;right:0;width:100%}#footer #footer_top{padding:15px 0}#footer-copyright{padding:20px 0 19px}#footer-copyright,#footer-main{background-color:#232628}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading-font,.button,.load-more-btn,.vc_tta-panel-title,.page-numbers li>a,.page-numbers li>span,.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a span,.stm_auto_loan_calculator input,.post-content blockquote,.contact-us-label,.wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav>li>a,.stm-shop-sidebar-area .widget.widget_product_categories>ul,#main .stm-shop-sidebar-area .widget .product_list_widget li .product-title,#main .stm-shop-sidebar-area .widget .product_list_widget li a,.woocommerce ul.products li.product .onsale,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce table.shop_attributes td,.woocommerce table.shop_table td.product-name a,.woocommerce-cart table.cart td.product-price,.woocommerce-cart table.cart td.product-subtotal,.header-listing .listing-menu li a{font-family:"Montserrat",Arial,"Times New Roman","Bitstream Charter",Times,serif;color:#232628}a,a:hover,a:focus,a:active{color:#6c98e1}a:hover,a:focus{text-decoration:none!important}.stm-ajax-loader{display:none}.modal-dialog{z-index:1050}@keyframes preloader{0%{height:5px;transform:translateY(0px);background:#6c98e1}25%{height:30px;transform:translateY(15px);background:#6c98e1}50%{height:5px;transform:translateY(0px);background:#6c98e1}100%{height:5px;transform:translateY(0px);background:#6c98e1}}*:focus{outline:none!important}.single-add-to-compare{position:fixed;top:-30%;left:0;right:0;padding-top:17px;min-height:71px;background-color:#6c98e1;z-index:99999;opacity:0}.single-add-to-compare .compare-fixed-link{display:block;padding:8px 23px 6px;color:#fff;border:1px solid #fff;border-radius:3px;font-size:12px;text-transform:uppercase;font-weight:400;text-decoration:none!important;text-align:center;max-width:-moz-fit-content;max-width:fit-content}.single-add-to-compare .compare-fixed-link:hover{background-color:#fff;color:#6c98e1}.single-add-to-compare .single-add-to-compare-left{position:relative;padding-left:55px;min-height:35px}.single-add-to-compare .single-add-to-compare-left .add-to-compare-icon{position:absolute;left:0;top:50%;color:#fff;font-size:35px;transform:translateY(-50%)}.single-add-to-compare .single-add-to-compare-left .add-to-compare-icon:before{content:"";font-family:"Font Awesome 6 Free";font-weight:600;font-style:normal;font-size:inherit;text-rendering:auto;transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.single-add-to-compare .single-add-to-compare-left .stm-title{display:block;padding-top:10px;color:#fff;font-weight:400}#request-trade-offer-form,#get-car-price-form,#request-test-drive-form{position:absolute;max-width:100%;width:580px;left:50%;margin-left:-290px;top:50%;transform:translateY(-50%);z-index:9999}#request-trade-offer-form .col-md-5,#get-car-price-form .col-md-5,#request-test-drive-form .col-md-5{text-align:right}@media (max-width:767px){#request-trade-offer-form .col-md-5,#get-car-price-form .col-md-5,#request-test-drive-form .col-md-5{text-align:center}}#request-trade-offer-form .col-md-5 button,#get-car-price-form .col-md-5 button,#request-test-drive-form .col-md-5 button{max-width:90%}#request-trade-offer-form .modal-dialog,#get-car-price-form .modal-dialog,#request-test-drive-form .modal-dialog{max-width:100%}#request-trade-offer-form .modal-body,#get-car-price-form .modal-body,#request-test-drive-form .modal-body{padding:44px 37px 15px}@media (max-width:767px){#request-trade-offer-form .modal-body,#get-car-price-form .modal-body,#request-test-drive-form .modal-body{padding:15px 25px}}#request-trade-offer-form .modal-body .form-group,#get-car-price-form .modal-body .form-group,#request-test-drive-form .modal-body .form-group{margin-bottom:17px}#request-test-drive-form .modal-dialog .modal-content,#request-trade-offer-form .modal-dialog .modal-content,.modal-calculator .modal-dialog .modal-content{border:none}#request-test-drive-form .modal-dialog .modal-content .modal-header,#request-trade-offer-form .modal-dialog .modal-content .modal-header,.modal-calculator .modal-dialog .modal-content .modal-header{border-top-right-radius:6px;border-top-left-radius:6px}.modal-header{border-bottom:none}.modal-header-iconed{padding:28px 10px 23px 105px;position:relative;background-color:#232628}.modal-header-iconed h3{text-transform:uppercase;color:#fff}.modal-header-iconed .test-drive-car-name{margin-top:-5px;color:#aaa}@media (max-width:767px){.modal-header-iconed .test-drive-car-name{margin:0;line-height:20px;padding-right:10px}}@media (max-width:767px){.modal-header-iconed .modal-title{font-size:14px}}.modal-header-iconed i{position:absolute;top:33px;left:32px;font-size:47px;color:#6c98e1}@media (max-width:767px){.modal-header-iconed i{font-size:35px}}.modal-header-iconed .mobile-close-modal{display:none}@media (max-width:450px){.modal-header-iconed{display:block;padding-right:50px}.modal-header-iconed i{top:28px}.modal-header-iconed .mobile-close-modal{display:block;width:18px;height:18px;position:absolute;right:10px;top:10px}.modal-header-iconed .mobile-close-modal i{position:relative;top:0;left:0;font-size:16px}}.stm-datepicker-input-icon{position:relative}.stm-datepicker-input-icon:after{content:"";position:absolute;display:block;font-family:"Font Awesome 6 Free";font-weight:600;font-style:normal;font-size:16px;text-rendering:auto;transform:translate(0,-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:18px;top:50%;color:#6c98e1}.stm-datepicker-input-icon input{padding-right:35px}#stm_filter_max_price,#stm_filter_min_price{text-align:center}select:not(.qm-filter){opacity:0;visibility:hidden}.post-content{padding-bottom:35px;margin-bottom:38px;border-bottom:1px solid #ddd}.post-content.post-content-vc{margin-bottom:0;padding-bottom:0;border-bottom:none}#cancel-comment-reply-link{margin-left:10px}.post-grid-single-unit{position:relative;margin-bottom:50px}.post-grid-single-unit:hover .content{border-color:transparent;box-shadow:0 1px 6px rgba(35,38,40,.4)}.post-grid-single-unit .content{box-shadow:none;border-radius:1px;transition:all .5s ease;transform:translateZ(0);padding:25px 40px 14px;border:1px solid #ddd}.post-list-single-item{margin-bottom:30px}#modern-filter-listing{margin-top:45px}.page-links{margin:0 0 20px}.page-links>span{display:inline-block;vertical-align:top;border:2px solid #888;color:#888;min-width:30px;margin-right:10px;text-align:center;height:30px;line-height:26px}.post-password-form input[type=submit]{display:inline-block;margin-left:10px}.post-type-archive-product .page-numbers{margin-bottom:40px}a[href^=tel]{color:inherit;text-decoration:none}#frontend_customizer_button:before{border-right-color:#cc6119}#frontend_customizer_button{background-color:#cc6119}#error-fields{margin-top:20px!important}#wp-calendar{width:100%}#gallery{box-shadow:inset 0px -5px 5px rgba(0,0,0,.5)}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce #reviews #comments .add_review:after,.woocommerce .products ul:after,.woocommerce div.product form.cart:after,.woocommerce div.product p.cart:after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products:after{clear:both}.woocommerce div.product p.price,.woocommerce div.product span.price{margin-bottom:9px;color:#cc6119;font-size:16px}.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before,.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before{display:table;content:" "}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin-bottom:14px}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-block;text-align:center;padding:12px 16px 10px;font-size:14px;line-height:14px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#fff!important;border-radius:3px;background-color:#6c98e1;text-decoration:none!important;outline:none!important;visibility:visible;border:none}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{text-decoration:none;background-image:none}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce #reviews h3{margin:0 0 15px}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments h2{clear:none}.woocommerce #review_form #respond:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce .woocommerce-product-rating:after,.woocommerce td.product-name dl.variation:after{clear:both}.woocommerce #review_form #respond{position:static;margin:0;width:auto;background:0 0;border:0;padding:42px 0 0;border-top:1px solid #ddd}.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before{content:" ";display:table}.woocommerce #review_form #respond p{margin:0 0 20px}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%;height:140px}.woocommerce ul#shipping_method{list-style:none;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none}.product-name_text{margin-top:13px;font-size:14px;text-transform:uppercase}.woocommerce #order_comments{height:150px}#animated-blog-wrapper{position:relative;z-index:10}#animated-blog-wrapper #container{margin:0 -15px}#animated-blog-wrapper .header,#animated-blog-wrapper .intro-effect-fadeout:not(.notrans) .bg-img,#animated-blog-wrapper .intro-effect-fadeout:not(.notrans) .bg-img::after,#animated-blog-wrapper .intro-effect-fadeout:not(.notrans) .bg-img::before,#animated-blog-wrapper .intro-effect-fadeout:not(.notrans) .header h1,#animated-blog-wrapper .intro-effect-fadeout:not(.notrans) .header p,#animated-blog-wrapper .intro-effect-fadeout:not(.notrans) .header .blog-meta,#animated-blog-wrapper #blog-animated-content>div{transition-duration:.5s}#animated-blog-wrapper #blog-animated-content{z-index:1000;position:relative}#animated-blog-wrapper #blog-animated-content>div{opacity:0;transform:translateY(350px)}div.checker input,input[type=search],input[type=search]:active{-moz-appearance:none;-webkit-appearance:none}#shipping_method li{position:relative}.modal-header .stm-moto-icon-cash{margin-top:-2px}#request-trade-in-offer .modal-dialog{width:900px}#request-trade-in-offer .modal-dialog .modal-body{padding:30px}body.post-type-archive-listings #car-listing-tab-search{padding-top:20px}@media (max-width:1024px){#main>.container{position:relative;z-index:10}}@keyframes stm_zoom{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.5);opacity:0}}#youtube-play-video-wrap{display:block;position:relative;min-height:150px;max-width:150px;margin:0 auto}#stmgdpr_field label{display:flex;flex-direction:row;align-items:center}#stmgdpr_field label input[type=checkbox]{position:relative;margin-top:3px}#ship-to-different-address{display:flex;align-items:center}#ship-to-different-address label{margin:0;font-weight:700;text-transform:uppercase}.stm-button,input[type=submit],button,html body .button,#main .button,#wrapper .button,#wrapper button,.stm-template-listing button,#main button.heading-font,#main .load-more-btn{color:#fff}.stm-button:hover,input[type=submit]:hover,button:hover,html body .button:hover,#main .button:hover,#wrapper .button:hover,#wrapper button:hover,#main button.heading-font:hover,.stm-template-listing button:hover,#main .load-more-btn:hover{color:#fff}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:1025px){h2 br{display:none}}@media (max-width:920px){#request-trade-in-offer .modal-dialog{width:inherit!important}}@media (max-width:991px) and (min-width:768px){h4{font-size:18px}h5{font-size:16px}}@media (max-width:991px){img{transform:translateZ(0);-webkit-transform:translateZ(0)}.post-grid-single-unit .content{padding:20px 15px 10px 10px}#request-trade-offer-form,#get-car-price-form,#request-test-drive-form,#get-car-calculator .modal-calculator{position:relative;max-width:580px;width:auto;margin:0 auto;top:40%;left:inherit;transform:translateY(-50%);z-index:9999}.modal-header-iconed .mobile-close-modal{display:block;width:18px;height:18px;position:absolute;right:10px;top:10px}.modal-header-iconed .mobile-close-modal>i.fa-times{position:relative;top:0;left:0;font-size:16px}}@media (max-width:767px){h2,.h2{font-size:26px}h3,.h3{font-size:20px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}}@media (max-width:767px){.single-add-to-compare .single-add-to-compare-left{padding-left:0}.single-add-to-compare .single-add-to-compare-left .add-to-compare-icon{display:none}.compare-fixed-link{display:inline-block;float:none!important;margin:0 0 10px}.single-add-to-compare{padding-top:0}.product-name_text{margin-top:0}#frontend_customizer_button{display:none}}#request-stm_vim_history .modal-body{color:#232629}#request-stm_vim_history .modal-body h4{color:#232529!important}