/* For Sale head CSS, combined in page order (snippet 866) */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888.select2-container .select2-selection--single .select2-selection__rendered transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}

/* subset of /wp-content/themes/motors/assets/css/bootstrap/main.css for news posts and For Sale (26 Oct 2026; rules used on all 88 posts + For Sale) */

html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
*, ::before, ::after { box-sizing: border-box; }
.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
a { background-color: transparent; text-decoration: none; }
a:active, a:hover { outline: 0px; }
textarea { overflow: auto; }
label { display: inline-block; max-width: 100%; margin-bottom: 5px; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
.h1, .h2, .h3, h1, h2, h3 { margin-top: 0px; margin-bottom: 10px; }
.h4, .h5, .h6, h4, h5, h6 { margin-top: 0px; margin-bottom: 10px; }
.h1, h1 { font-size: 36px; }
.h3, h3 { font-size: 24px; }
.h4, h4 { font-size: 18px; }
.h5, h5 { font-size: 14px; }
.h6, h6 { font-size: 12px; }
p { margin: 0px 0px 10px; }
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { display: table; content: " "; }
.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after { clear: both; }
ol, ul { margin-top: 0px; margin-bottom: 10px; }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
img { vertical-align: middle; }
button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
input { line-height: normal; }
textarea { overflow: auto; }
optgroup { font-weight: 700; }
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img { display: block; max-width: 100%; height: auto; }
.fade { opacity: 0; transition: opacity 0.15s linear; }
.fade.in { opacity: 1; }
.row { margin-right: -15px; margin-left: -15px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
@media (min-width: 768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }.col-sm-9 { width: 75%; }.col-sm-8 { width: 66.6667%; }.col-sm-4 { width: 33.3333%; }.col-sm-3 { width: 25%; }}
@media (min-width: 992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }.col-md-9 { width: 75%; }.col-md-8 { width: 66.6667%; }.col-md-4 { width: 33.3333%; }.col-md-3 { width: 25%; }}
.pull-right { float: right !important; }
.visible-lg, .visible-md, .visible-sm, .visible-xs { display: none !important; }
@media (max-width: 767px){.visible-xs { display: block !important; }}
@media (min-width: 768px) and (max-width: 991px){.visible-sm { display: block !important; }}
.nav { padding-left: 0px; margin-bottom: 0px; list-style: none; }
.nav > li { position: relative; display: block; }
.nav > li > a { position: relative; display: block; padding: 10px 15px; }
.nav > li > a:focus, .nav > li > a:hover { text-decoration: none; background-color: rgb(238, 238, 238); }
.nav-tabs { border-bottom: 1px solid rgb(221, 221, 221); }
.nav-tabs > li { float: left; margin-bottom: -1px; }
.nav-tabs > li > a { margin-right: 2px; line-height: 1.42857; border: 1px solid transparent; border-radius: 4px 4px 0px 0px; }
.nav-tabs > li > a:hover { border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221); }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { color: rgb(85, 85, 85); cursor: default; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: none; }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }


/* subset of /wp-content/themes/motors/assets/css/dist/app.css for news posts and For Sale (26 Oct 2026; rules used on all 88 posts + For Sale) */

.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; }
.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
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: 0px 21px; font-weight: 400; color: rgb(136, 136, 136); border: 2px solid rgb(236, 239, 243); font-size: 14px; background-color: rgb(236, 239, 243); outline: none !important; }
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: rgb(255, 255, 255); border-color: rgb(108, 152, 225); color: rgb(35, 38, 40); }
textarea { padding: 21px; width: 100%; max-width: 100%; background-color: rgb(236, 239, 243); border: 2px solid rgb(236, 239, 243); color: rgb(136, 136, 136); resize: none; }
textarea:focus { background-color: rgb(255, 255, 255); border-color: rgb(108, 152, 225); color: rgb(35, 38, 40); }
.stm-button { background: rgb(204, 97, 25); color: rgb(25, 25, 25); transition: 0.2s; opacity: 1; }
.stm-button:hover { opacity: 0.8; }
textarea, input, input[type="radio"] { appearance: auto; }
html { overflow-y: scroll; font-size: 100%; }
body { font-family: "Open Sans"; font-size: 14px; line-height: 22px; color: rgb(85, 85, 85); }
.container { width: auto; max-width: 1140px; }
#wrapper { overflow: hidden; }
#footer { bottom: 0px; left: 0px; right: 0px; width: 100%; }
.cols_4 { margin: 0px -15px; }
.cols_4 aside { float: left; padding: 0px 15px; width: 25%; }
.cols_4 aside:nth-child(4n+1) { clear: both; }
#footer-copyright { padding: 20px 0px 19px; }
#footer-copyright .footer-copyright { position: relative; }
#footer-copyright .footer-copyright::before { position: absolute; content: ""; display: block; top: -20px; left: 15px; right: 15px; height: 1px; background-color: rgb(68, 68, 68); }
#footer-copyright .copyright-text { font-size: 13px; color: rgb(136, 136, 136); }
.copyright-socials ul { list-style: none; padding: 0px; margin: 0px 7px 0px 0px; }
.copyright-socials ul::after { display: table; content: ""; clear: both; }
.copyright-socials ul li { float: left; margin-left: 37px; }
.copyright-socials ul li:first-child { margin-left: 0px; }
.copyright-socials ul li a { color: rgb(108, 152, 225); }
#footer-copyright, #footer-main { background-color: rgb(35, 38, 40); }
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: rgb(35, 38, 40); }
h1, .h1 { margin: 0px 0px 10px; line-height: 1.2; font-size: 50px; font-weight: 700; }
h3, .h3 { margin: 0px 0px 15px; line-height: 1.2; font-size: 26px; font-weight: 700; }
h4, .h4 { margin: 0px 0px 11px; line-height: 1.2; font-size: 16px; font-weight: 700; }
h5, .h5 { margin: 0px 0px 7px; line-height: 22px; font-size: 14px; font-weight: 700; }
h6, .h6 { margin: 0px 0px 8px; line-height: 1.2; font-size: 12px; 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: rgb(25, 25, 25); }
a:hover { color: rgb(204, 97, 25); }
a:focus { color: rgb(204, 97, 25); }
a:active { color: rgb(204, 97, 25); }
label { font-weight: 400; margin-bottom: 0px; }
p { margin: 0px 0px 14px; }
#stm-overlay { position: fixed; display: none; width: 100%; height: 100%; inset: 0px; background-color: rgba(0, 0, 0, 0.5); z-index: 100; }
#wpadminbar #wp-admin-bar-root-default #wp-admin-bar-stm-me-theme-options a img { height: 22px; width: 22px; opacity: 1; padding-top: 0px; vertical-align: middle; max-width: 22px !important; }
#footer-copyright .footer-copyright::before { background: rgba(255, 255, 255, 0.2); }
.entry-header { z-index: 10; }
@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 i.fa, body i.far, body i.fas { font-family: "Font Awesome 6 Free" !important; }
body i.fab { font-family: "Font Awesome 6 Brands" !important; }
.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: 0.3px; text-transform: uppercase; color: rgb(255, 255, 255); border-radius: 3px; background-color: rgb(108, 152, 225); visibility: visible; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; white-space: normal; box-shadow: rgb(86, 122, 180) 0px 2px 0px; transform: translateZ(0px); opacity: 1; text-decoration: none !important; outline: none !important; transition: opacity 0.2s ease-in !important; }
.stm-button:hover, input[type="submit"]:hover, button:hover, .button:hover, .load-more-btn:hover, .wc-block-components-button:hover { opacity: 0.8; }
.stm-button:active, input[type="submit"]:active, button:active, .button:active, .load-more-btn:active { position: relative; top: 2px; box-shadow: rgb(86, 122, 180) 0px 0px 0px; }
.stm-button { display: inline-block; }
.stm-button:active { box-shadow: transparent 0px 0px 0px !important; }
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: 0px 21px; font-weight: 400; color: rgb(136, 136, 136); border: 2px solid rgb(236, 239, 243); font-size: 14px; background-color: rgb(236, 239, 243); outline: none !important; }
input[type="text"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus { border-color: rgb(108, 152, 225); color: rgb(35, 38, 40); background-color: rgb(255, 255, 255) !important; }
textarea { padding: 21px; width: 100%; max-width: 100%; background-color: rgb(236, 239, 243); border: 2px solid rgb(236, 239, 243); color: rgb(136, 136, 136); resize: none; }
textarea:focus { background-color: rgb(255, 255, 255); border-color: rgb(108, 152, 225); color: rgb(35, 38, 40); }
#header { position: relative; z-index: 1055; }
#footer { bottom: 0px; left: 0px; right: 0px; width: 100%; }
.cols_4 { margin: 0px -15px; }
@media (max-width: 550px){.cols_4 { display: flex; flex-direction: column; justify-content: center; }.cols_4 aside.widget { width: 100%; }}
@media (max-width: 820px) and (min-width: 551px){.cols_4 aside.widget { width: 50%; }}
.cols_4 aside { float: left; padding: 0px 15px; width: 25%; }
.cols_4 aside:nth-child(4n+1) { clear: both; }
#footer-copyright { padding: 20px 0px 19px; }
#footer-copyright .footer-copyright { position: relative; }
#footer-copyright .footer-copyright::before { position: absolute; content: ""; display: block; top: -20px; left: 15px; right: 15px; height: 1px; background-color: rgb(68, 68, 68); }
#footer-copyright .copyright-text { font-size: 13px; color: rgb(136, 136, 136); }
.copyright-socials ul { list-style: none; padding: 0px; margin: 0px 7px 0px 0px; }
.copyright-socials ul::after { display: table; content: ""; clear: both; }
.copyright-socials ul li { float: left; margin-left: 37px; }
.copyright-socials ul li:first-child { margin-left: 0px; }
.copyright-socials ul li a { color: rgb(108, 152, 225); }
#footer-copyright, #footer-main { background-color: rgb(35, 38, 40); }
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: rgb(35, 38, 40); }
.normal_font { font-family: "Open Sans", Arial, "Times New Roman", "Bitstream Charter", Times, serif; }
ul.header-menu ul { margin-top: 0px; }
a, a:hover, a:focus, a:active { color: rgb(108, 152, 225); }
a:hover, a:focus { text-decoration: none !important; }
.header-menu li a { font-family: Montserrat, Arial, "Times New Roman", "Bitstream Charter", Times, serif; font-weight: 700; font-style: normal; color: rgb(35, 38, 40); font-size: 13px; }
.global-alerts { padding: 15px 17px 15px 15px; position: fixed; top: 20px; right: 20px; background-color: rgb(217, 237, 247); color: rgb(49, 112, 143); border-radius: 5px; visibility: hidden; opacity: 0; transform: scale(0); }
.select2 { outline: none !important; width: 100% !important; }
.select2 > * { outline: none !important; }
.entry-header { position: relative; background-size: cover; background-color: rgb(143, 159, 173); background-position: 50% 0px; }
.entry-header.small_title_box > .container { min-height: 222px; }
@media (max-width: 767px){.entry-header.small_title_box > .container { min-height: 150px; }}
.entry-header.small_title_box .container .entry-title h1 { color: rgb(255, 255, 255); }
.entry-header.small_title_box .entry-title h1, .entry-header.small_title_box .entry-title h2 { font-size: 36px; margin-bottom: 0px; }
.entry-header > .container { min-height: 335px; }
.entry-header::after { position: absolute; content: ""; inset: 0px; background: rgba(35, 38, 40, 0.5); z-index: 10; display: block !important; }
.entry-header > .container { position: relative; z-index: 11; }
.entry-header .entry-title { position: absolute; top: 50%; left: 15px; right: 15px; transform: translateY(-50%); }
@media (max-width: 1024px){.entry-header .entry-title { position: unset; transform: unset; }}
.entry-header .entry-title h1, .entry-header .entry-title h2 { color: rgb(255, 255, 255); margin-bottom: 13px; text-transform: uppercase; }
.stm_breadcrumbs_unit .navxtBreads { padding: 15px 0px 8px 4px; margin-bottom: 20px; color: rgb(136, 136, 136); text-transform: uppercase; font-size: 11px; border-bottom: 1px solid rgb(221, 221, 221); }
.stm_breadcrumbs_unit .navxtBreads span:first-child { margin-left: 0px; }
.stm_breadcrumbs_unit .navxtBreads span { margin: 0px 3px; }
.stm_breadcrumbs_unit .navxtBreads span:last-child { margin-right: 0px; }
.stm_breadcrumbs_unit .navxtBreads a { color: rgb(136, 136, 136); font-size: 11px; text-decoration: none !important; }
.stm_breadcrumbs_unit .navxtBreads a:hover { color: rgb(108, 152, 225); }
:focus { outline: none !important; }
.single-add-to-compare { position: fixed; top: -30%; left: 0px; right: 0px; padding-top: 17px; min-height: 71px; background-color: rgb(108, 152, 225); z-index: 99999; opacity: 0; }
.single-add-to-compare .compare-fixed-link { display: block; padding: 8px 23px 6px; color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); border-radius: 3px; font-size: 12px; text-transform: uppercase; font-weight: 400; text-align: center; max-width: fit-content; text-decoration: none !important; }
.single-add-to-compare .compare-fixed-link:hover { background-color: rgb(255, 255, 255); color: rgb(108, 152, 225); }
.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: 0px; top: 50%; color: rgb(255, 255, 255); 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(0px, 0px); -webkit-font-smoothing: antialiased; }
.single-add-to-compare .single-add-to-compare-left .stm-title { display: block; padding-top: 10px; color: rgb(255, 255, 255); font-weight: 400; }
select:not(.qm-filter) { opacity: 0; visibility: hidden; }
.stm-site-preloader { overflow-y: hidden; }
.stm-site-preloader::before { content: ""; display: block; position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; background-color: rgb(25, 29, 33); opacity: 1; visibility: visible; z-index: 2147483647; }
.stm-site-preloader::after { content: ""; display: block; position: fixed; top: 50%; left: 50%; width: 64px; height: 64px; margin: -32px 0px 0px -32px; background: url("https://sportutilityvehicles.co.za/wp-content/themes/motors/assets/images/tmp/preloader.png") 0px 0px no-repeat; animation: 2s linear 0s infinite normal none running spin; z-index: 2147483647; }
.footer_widgets_wrapper { padding: 66px 0px 20px; color: rgb(170, 170, 170); }
.footer_widgets_wrapper a { text-decoration: none !important; }
.footer_widgets_wrapper a:hover { color: rgb(255, 255, 255); }
.footer_widgets_wrapper .widget-title { margin-bottom: 15px; }
.footer_widgets_wrapper .widget-title h6 { color: rgb(255, 255, 255); text-transform: uppercase; }
.footer_widgets_wrapper .widget_text .textwidget { font-size: 13px; line-height: 20px; color: rgb(255, 255, 255); }
.footer_widgets_wrapper .stm_widget_recent_entries .stm-last-post-widget { position: relative; top: -3px; font-size: 13px; line-height: 20px; color: rgb(170, 170, 170); margin-bottom: 20px; }
.footer_widgets_wrapper .stm_widget_recent_entries .stm-last-post-widget:last-child { margin-bottom: 0px; }
.footer_widgets_wrapper .stm_widget_recent_entries .stm-last-post-widget .comments-number { position: relative; top: 3px; height: 20px; }
.footer_widgets_wrapper .stm_widget_recent_entries .stm-last-post-widget .comments-number a { display: block; padding-left: 21px; font-size: 11px; text-transform: uppercase; color: rgb(108, 152, 225) !important; text-decoration: none !important; }
.footer_widgets_wrapper .stm_widget_recent_entries .stm-last-post-widget .comments-number i { position: absolute; left: 0px; top: 50%; margin-top: -6px; font-size: 13px; }
body .wpb_button, body .wpb_column > .vc_column-inner > .wpb_wrapper > :last-child { margin-bottom: 0px; }
.vc_column_container > .vc_column-inner { padding-left: 0px !important; padding-right: 0px !important; }
.vc_column_container { padding-left: 15px !important; padding-right: 15px !important; }
.selection:hover b { color: rgb(108, 152, 225); }
.select2-container--default .select2-selection--single.select2-selection--single { height: 40px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; background-color: rgb(236, 239, 243); outline: none !important; }
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__rendered { line-height: 40px; font-size: 14px; color: rgb(85, 85, 85); font-weight: 400; padding-left: 14px; padding-right: 40px; outline: none !important; }
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__arrow { height: 40px; width: 19px; }
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__arrow b { font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; font-size: 16px; text-rendering: auto; transform: translate(0px, -50%); -webkit-font-smoothing: antialiased; left: -3px; margin-left: 0px; color: rgb(136, 136, 136); width: 15px; height: 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-align: center; line-height: 16px; }
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__arrow b::before { content: ""; }
@media (max-width: 1024px){#main > .container { position: relative; z-index: 10; }}
.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: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
@media (max-width: 991px) and (min-width: 768px){.footer_widgets_wrapper { padding-top: 50px !important; }.cols_4 aside { width: 50%; }.cols_4 aside:first-child .widget-wrapper { margin-top: 0px !important; }.cols_4 aside:nth-child(2) .widget-wrapper { margin-top: 0px !important; }.cols_4 aside .widget-wrapper { padding-top: 0px !important; border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; margin-top: 30px !important; }.cols_4 aside:nth-child(2n+1) { clear: both; }.cols_4 aside:nth-child(4n+1) { clear: none; }h4 { font-size: 18px; }h6 { font-size: 14px; }}
@media (max-width: 991px){img { transform: translateZ(0px); }}
@media (max-width: 767px){.footer_widgets_wrapper { padding-top: 25px; }.cols_4 aside, .cols_3 aside, .cols_2 aside, .cols_1 aside { width: 100%; }.cols_4 aside:first-child .widget-wrapper, .cols_3 aside:first-child .widget-wrapper, .cols_2 aside:first-child .widget-wrapper, .cols_1 aside:first-child .widget-wrapper { margin-top: 0px !important; }.cols_4 aside .widget-wrapper, .cols_3 aside .widget-wrapper, .cols_2 aside .widget-wrapper, .cols_1 aside .widget-wrapper { padding-top: 0px !important; border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; margin-top: 30px !important; margin-bottom: 0px !important; }.cols_4 aside:nth-child(2n+1) { clear: both; }.cols_4 aside:nth-child(4n+1) { clear: none; }h1, .h1 { font-size: 36px; }h3, .h3 { font-size: 20px; }h4, .h4 { font-size: 18px; }h5, .h5 { font-size: 16px; }h6, .h6 { font-size: 14px; }.footer-copyright .xs-pull-left { margin-top: 15px; float: left !important; }}
@media (max-width: 767px){.single-add-to-compare .single-add-to-compare-left { padding-left: 0px; }.single-add-to-compare .single-add-to-compare-left .add-to-compare-icon { display: none; }.compare-fixed-link { display: inline-block; margin: 0px 0px 10px; float: none !important; }.single-add-to-compare { padding-top: 0px; }}
@keyframes preloader { 
  0% { height: 5px; transform: translateY(0px); background: rgb(108, 152, 225); }
  25% { height: 30px; transform: translateY(15px); background: rgb(108, 152, 225); }
  50% { height: 5px; transform: translateY(0px); background: rgb(108, 152, 225); }
  100% { height: 5px; transform: translateY(0px); background: rgb(108, 152, 225); }
}
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* subset of /wp-content/themes/motors/assets/css/dist/magazine/app.css for news posts and For Sale (26 Oct 2026; rules used on all 88 posts + For Sale) */

.stm-template-car_magazine .stm_breadcrumbs_unit .container .navxtBreads { padding: 23px 0px 15px; margin-bottom: 27px; }
.stm-template-car_magazine .stm_breadcrumbs_unit .container .navxtBreads > span a { color: rgb(60, 152, 255); }
.stm-template-car_magazine .btn-magazine-green { display: block; background-color: rgb(24, 202, 62); max-width: 42%; font-size: 12px; box-shadow: rgb(22, 159, 54) 0px 2px 0px; padding: 12px 12px 10px; margin-top: 30px; }
.stm-template-car_magazine h5, .stm-template-car_magazine .h5 { margin-bottom: 24px; }
.stm-template-car_magazine.no_margin #wrapper #main { margin-top: 0px !important; }
.stm-template-car_magazine input[type="text"], .stm-template-car_magazine input[type="number"], .stm-template-car_magazine input[type="tel"], .stm-template-car_magazine input[type="email"], .stm-template-car_magazine input[type="password"] { border: 0px; }
.stm-template-car_magazine input[type="text"]:hover, .stm-template-car_magazine input[type="text"]:focus, .stm-template-car_magazine input[type="text"]:active, .stm-template-car_magazine input[type="number"]:hover, .stm-template-car_magazine input[type="number"]:focus, .stm-template-car_magazine input[type="number"]:active, .stm-template-car_magazine input[type="tel"]:hover, .stm-template-car_magazine input[type="tel"]:focus, .stm-template-car_magazine input[type="tel"]:active, .stm-template-car_magazine input[type="email"]:hover, .stm-template-car_magazine input[type="email"]:focus, .stm-template-car_magazine input[type="email"]:active, .stm-template-car_magazine input[type="password"]:hover, .stm-template-car_magazine input[type="password"]:focus, .stm-template-car_magazine input[type="password"]:active { border: 0px; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 5px 0px; }
.stm-template-car_magazine { }
.stm-template-car_magazine input[type="submit"] { background-color: rgb(60, 152, 255); }
.stm-template-car_magazine .select2-container--default .select2-selection--single .select2-selection__rendered { font-weight: 700; }
.stm-template-car_magazine .stm_widget_recent_entries { position: relative; }
.stm-template-car_magazine .stm_widget_recent_entries::before { content: ""; display: block; width: 1px; height: 92%; position: absolute; top: 55px; right: -16px; background: rgb(204, 204, 204) !important; }
.stm-template-car_magazine aside.stm_widget_recent_entries::before { display: none; }
.stm-template-car_magazine footer #footer-main { padding-bottom: 14px; }
.stm-template-car_magazine footer .widget_nav_menu .widget-wrapper div ul { display: flex; flex-wrap: wrap; padding: 0px; list-style: none; }
.stm-template-car_magazine footer .widget_nav_menu .widget-wrapper div ul li { width: 50%; padding-left: 15px; position: relative; }
.stm-template-car_magazine footer .widget_nav_menu .widget-wrapper div ul li::before { content: ""; font-family: "Font Awesome 6 Free"; position: absolute; font-size: 7px; left: 0px; top: 50%; transform: translateY(-50%); font-weight: 600; }
.stm-template-car_magazine footer .widget_nav_menu .widget-wrapper div ul li a { color: rgb(255, 255, 255); opacity: 0.5; font-size: 13px; transition: 0.3s ease-out; text-decoration: underline !important; }
.stm-template-car_magazine footer .widget_nav_menu .widget-wrapper div ul li a:hover { opacity: 1; }
.stm-template-car_magazine .small_title_box .container .entry-title h2, .stm-template-car_magazine .small_title_box .container .entry-title h1 { font-size: 40px !important; text-transform: uppercase; }
@media (max-width: 1100px){.stm-template-car_magazine .btn-magazine-green { max-width: 44%; }}
@media (max-width: 991px){.stm-template-car_magazine .vc_col-sm-12 .vc_column-inner .wpb_wrapper { display: flex; flex-flow: column; }}
@media (max-width: 430px){.stm-template-car_magazine #main { margin-top: 0px !important; }}


/* subset of /wp-content/themes/motors/assets/css/animation.css for news posts and For Sale (26 Oct 2026; rules used on all 88 posts + For Sale) */

.stm-prev-next, .stm-prev-next i, .stm-featured-boats-widget .stm-featured-boats-w-units .content .title, .stm-boats-data .single-boat-data-units .stm-gallery-action-unit, .stm-template-boats .boats-image-unit, .stm-template-front-loop .image::after, .stm-isotope-listing-item .image::after, .boats-image-unit > div, .stm-compare-directory-new, .stm-filter-sidebar-boats #stm-classic-filter-submit, .stm-boats-shorten-filter, .stm-filter-sidebar-boats .form-group, .testimonials-carousel-boats .owl-dots .owl-dot span, .stm-boats-video-poster, .stm-boats-video-iframe .stm-boats-video-poster::before, .stm-boats-listing-icons > a .name, .stm-layout-box-boats .boat-line, .stm-layout-box-boats::after, .stm-layout-box-boats::before, .stm-boats-news .stm-post-content .title, #stm-boats-header #header .header-inner-content .listing-service-right .listing-menu li a::after, #stm-boats-header .lOffer-compare .heading-font, #stm-boats-header #top-bar .language-switcher-unit .stm_current_language, #stm-boats-header #top-bar .top-bar-info li, .stm-user-mobile-info-wrapper, .listing-menu-mobile-wrapper .stm-opened-menu-listing, .listing-menu-mobile-wrapper .listing-menu-mobile > li > a .stm_frst_lvl_trigger, .listing-menu-mobile-wrapper .listing-menu-mobile > li > a .stm_frst_lvl_trigger::before, .listing-menu-mobile-wrapper .listing-menu-mobile > li > a .stm_frst_lvl_trigger::after, .listing-menu ul, .stm-write-dealer-review .right .stm-star-rating[data-width="0"] span, .stm_add_car_form .stm-form-checking-user .stm-form-inner::before, .stm_add_car_form .stm-form-checking-user .stm-form-inner .stm-icon-load1, .stm-history-popup, .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .stm-label i, .stm-delete-confirmation-overlay, .stm-delete-confirmation-popup, .listing-list-loop-edit, .stm_edit_disable_car, .stm-directory-grid-loop .image .stm-listing-compare, .stm-directory-grid-loop .image .stm-listing-favorite, .stm-user-private .stm-user-private-sidebar .stm-actions-list a i, .stm-listing-loader, .stm-pricing-table__action, .stm-pricing__filters .stm-pricing__filter_fluid-hover, .stm-listing-car-gallery .stm-car-medias > div, .stm-listing-directory-checkboxes .stm-accordion-content-wrapper.loading::before, .stm-listing-directory-checkboxes .stm-accordion-content-wrapper.loading::after, .stm-listing-directory-checkboxes .stm-option-label .stm-option-image, .listing-list-loop.stm-listing-directory-list-loop .stm-car-medias > div, .listing-list-loop.stm-listing-directory-list-loop .stm-listing-compare, .listing-list-loop.stm-listing-directory-list-loop .stm-listing-favorite, .listing-list-loop.stm-listing-directory-list-loop .stm-car-medias, .stm-template-listing .archive-listing-page .listing-list-loop .image .image-inner::after, .stm_dynamic_listing_filter .stm_dynamic_listing_filter_nav li, .lOffer-account-unit .lOffer-account-dropdown .logout .fa, .stm-settings-icon, .lOffer-account-dropdown, .stm_listing_tabs_style_2 .stm_listing_nav_list li a::after, .stm_listing_icon_filter .stm_listing_icon_filter_single .inner .image, .stm_icon_filter_label, .stm_listing_icon_filter .stm_listing_icon_filter_single .inner img, .header-listing .listing_add_cart > div, .stm-site-preloader::after, .stm-site-preloader::before, .header-service .bloglogo img, .service-mobile-menu-trigger span, .header-service, .stm-image-links .stm-image-link .inner img, .stm-filter-chosen-units-list, .stm-ajax-row::before, .stm-ajax-row::after, .stm-sell-a-car-form .form-navigation .form-navigation-unit .number, .stm-sell-a-car-form .form-navigation .form-navigation-unit.validated .number::before, #animated-blog-wrapper .title, .vc_toggle .vc_toggle_icon::after, .mobile-menu-holder .header-menu > li .arrow i, .header-help-bar-trigger i, .media-carousel-item .stm_fancybox::after, .select2-results__options li, .modern-filter-badges .stm-filter-chosen-units-list, .stm-modern-filter-unit-images .stm-single-unit-image .image, .product-title, .stm-shop-sidebar-area .widget > ul > li > a:hover::before, .post-grid-single-unit .title, .widget_archive .select2-container--default .select2-selection--single .select2-selection__arrow::after, #main .wc-block-product-search form::before, #main .widget_search form.search-form::before, #main .widget_search form.wp-block-search::before, .stm-accordion-single-unit > a.title h5, .stm-accordion-single-unit > a.title .minus, .stm-accordion-single-unit > a.title .minus::after, .certified-logo-1, .certified-logo-2, .listing-list-loop .title, .icon-box .icon-text .content span, .icon-box .icon-text .content p, .stm-compare-car-img::after, .compare-col-stm-empty .image img, .remove-from-compare, .stm-call-to-action-1 .stm-call-action-right .stm-call-action-right-banner, .stm-call-action-right-banner, .compare-col-stm-empty .h5, .compare-col-stm-empty > a:hover .h5, .compare-col-stm-empty .image .stm-icon-car_search, .compare-col-stm-empty .image:hover .stm-icon-car_search, .brands-carousel-item-inner, .single-add-to-compare, input[type="text"], input[type="tel"], input[type="email"], input[type="search"], input[type="password"], textarea, .wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li > a::before, .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab::before, .stm-thumbs-car-gallery .owl-item::after, .modal-open #wrapper, .team-info, .stm-our-team .image::before, .stm-our-team .meta, .stm-our-team .meta .name, .stm-our-team .meta .position, .owl-prev, .owl-next, .vc_tta-icon, .load-more-btn, .car-listing-actions, .stm-owl-next, .stm-owl-prev, .icon-box-bottom-triangle, .icon-box::before, .home-slider .tp-bullet, .fancy-iframe, a, .ajax-loader, .global-alerts, .stm-ajax-row, .stm-ajax-row::before, .calculator-alert { transition: 0.25s; }
.select2-container--default .select2-selection--single .select2-selection__arrow b { transition: transform 0.25s; }
.stm_listing_icon_filter .stm_listing_icon_filter_single, .stm-button, .load-more-btn, .button, .select2-container--default .select2-selection--single .select2-selection__arrow b.stm-preloader { transition: all; }


/* subset of /wp-content/themes/motors/style.css for news posts and For Sale (26 Oct 2026; rules used on all 88 posts + For Sale) */






			:root{
				--motors-default-base-color: #18ca3e;
				--motors-default-secondary-color: #3c98ff;
				--motors-base-color: #18ca3e;
				--motors-secondary-color: #3c98ff;
				--hma_background_color: #eaedf0;
				--hma_item_bg_color: #eaedf0;
				--hma_hover_bg_color:;
				--hma_hover_active_bg_color: ;
				--hma_hover_text_color: ;
				--hma_underline: ;
				--hma_underline_2: ;
				--hma_hover_underline: ;
				--hma_hover_underline_2: ;
			}
		
/*# sourceURL=stm-theme-style-inline-css */

#wrapper #top-bar,.top-bar-wrap,#wrapper #header .top-bar-wrap,body.page-template-home-service-layout #top-bar,.stm-template-listing #top-bar,.stm-layout-header-listing #wrapper #top-bar,.stm-layout-header-ev_dealer .top-bar-wrap,.stm-template-car_dealer_two.no_margin #wrapper #stm-boats-header #top-bar:after,.stm-template-aircrafts #wrapper #top-bar,.stm-template-listing_three #top-bar,#wrapper #stm-boats-header #top-bar:after,.stm-template-listing_five .top-bar-wrap {background-color:#232628;}#wrapper #top-bar .container,#wrapper .top-bar-wrap,.stm-layout-header-listing #wrapper #top-bar .container,#wrapper #top-bar .container .language-switcher-unit .stm_current_language,.stm-layout-header-car_dealer_two.no_margin #wrapper #stm-boats-header #top-bar .container .top-bar-wrapper .language-switcher-unit .stm_current_language,#wrapper #top-bar .container .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,.stm-layout-header-car_dealer_two.no_margin #wrapper #stm-boats-header #top-bar .container .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,#wrapper #stm-boats-header #top-bar .container .top-bar-info li,#wrapper #top-bar .container .header-login-url a,#wrapper #top-bar .container .select2-container--default .select2-selection--single .select2-selection__arrow b,.stm-layout-header-car_dealer_two.no_margin #wrapper #stm-boats-header #top-bar .container .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b,.stm-layout-header-aircrafts #wrapper #top-bar .container .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b,.stm-layout-header-car_dealer_two.no_margin #wrapper #stm-boats-header #top-bar .container .header-login-url a,#wrapper #header .top-bar-wrap .stm-c-f-top-bar .stm-top-address-wrap,#wrapper #header .top-bar-wrap .stm-c-f-top-bar .language-switcher-unit .stm_current_language,#wrapper #header .top-bar-wrap .stm-c-f-top-bar .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,#wrapper #header .top-bar-wrap .stm-c-f-top-bar .select2-container--default .select2-selection--single .select2-selection__arrow b,.stm-layout-header-car_dealer #wrapper #top-bar .container .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,.stm-layout-header-car_dealer_two #wrapper #top-bar .container .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,.stm-layout-header-listing #wrapper #top-bar .container .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,.stm-layout-header-listing_five #wrapper #top-bar .container .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,.stm-layout-header-listing_five .top-bar-wrap .stm-c-f-top-bar .currency-switcher .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b,.stm-layout-header-motorcycle #wrapper #top-bar .container .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,.stm-layout-header-car_rental #wrapper #top-bar .container .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,.stm-layout-header-car_magazine #wrapper #top-bar .container .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,.stm-layout-header-aircrafts #wrapper #top-bar .container .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,.stm-layout-header-equipment #wrapper #top-bar .container .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,.stm-layout-header-boats #wrapper #top-bar .container .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{color:#D4AF37;}#wrapper #top-bar .container .pull-right i,#wrapper #top-bar .container .stm-boats-top-bar-centered i,#wrapper #header .stm-c-f-top-bar i {color:#D4AF37;}body #wrapper #top-bar .container a,body #wrapper .top-bar-wrap a,body #wrapper #stm-boats-header #top-bar .container .top-bar-info li a,body #wrapper #top-bar .container .top_bar_menu ul li a,body #wrapper #top-bar .container .header-login-url a,.stm-layout-header-car_dealer_two.no_margin #wrapper #stm-boats-header #top-bar .container .header-login-url a,body #wrapper #header .top-bar-wrap .stm-c-f-top-bar .stm-top-address-wrap a,.stm-layout-header-car_dealer #wrapper #top-bar .container a,.stm-layout-header-car_dealer_two #wrapper #top-bar .container a,.stm-layout-header-listing #wrapper #top-bar .container a,.stm-layout-header-listing_five #wrapper #top-bar .container a,.stm-layout-header-boats #wrapper #top-bar .container a,.stm-layout-header-motorcycle #wrapper #top-bar .container a,.stm-layout-header-car_rental #wrapper #top-bar .container a,.stm-layout-header-car_magazine #wrapper #top-bar .container a,.stm-layout-header-aircrafts #wrapper #top-bar .container a,.stm-layout-header-equipment #wrapper #top-bar .container a{color:#ffffff;}#wrapper #top-bar .top_bar_menu ul li a, #wrapper .stm-c-f-top-bar .top_bar_menu ul li a,#top-bar .container .top-bar-wrapper .top-bar-left .top-bar-menu .pull-left .stm_top-menu li a{font-size:14px;}body #wrapper #top-bar .container .top-bar-wrapper .pull-right .top_bar_menu ul li a,body #wrapper #top-bar .container .top-bar-wrapper .stm-boats-top-bar-right .top_bar_menu ul li a,#wrapper .stm-c-f-top-bar .top_bar_menu ul li a,#top-bar .container .top-bar-wrapper .top-bar-left .top-bar-menu .pull-left .stm_top-menu li a{color:#f1f1f1;}body #wrapper #top-bar .container .top-bar-wrapper .pull-right .top_bar_menu ul li a:hover,body #wrapper #top-bar .container .top-bar-wrapper .stm-boats-top-bar-right .top_bar_menu ul li a:hover,#wrapper .stm-c-f-top-bar .top_bar_menu ul li a:hover,#top-bar .container .top-bar-wrapper .top-bar-left .top-bar-menu .pull-left .stm_top-menu li a:hover {color:#ffffff;}#header .header-main,#header .stm_motorcycle-header .stm_mc-main.header-main,.home #header .header-main-listing-five.stm-fixed,#header .header-listing.stm-fixed,.header-service.service-notransparent-header,.stm-template-boats .header-listing.stm-fixed,.stm-template-car_dealer_two.no_margin #wrapper #stm-boats-header #header:after,.stm-template-aircrafts:not(.transparent-header) #wrapper #header,.stm-template-ev_dealer.stm-layout-header-car_dealer_two #wrapper #stm-boats-header #header,.stm-layout-header-ev_dealer #wrapper #header .header-main,.stm-layout-header-listing #wrapper #header .header-listing.listing-nontransparent-header,.stm-layout-header-listing #wrapper #header .header-listing:after,.stm-layout-header-equipment #header .header-listing,.stm-layout-header-car_dealer_two.no_margin #wrapper #stm-boats-header #header:after,.stm-layout-header-boats #stm-boats-header #header:after,.stm-template-rental_two #wrapper .header-main,.stm-template-auto_parts #header .header-wrapper .header-inner{background-color:#2F3233 !important;}#header .header-main.header-main-mobile,#header .header-main.header-main-mobile .mobile-menu-holder,#header .stm_motorcycle-header.header-main-mobile .stm_mc-main.header-main,#header .stm_motorcycle-header.header-main-mobile .stm_mc-nav,.stm-layout-header-car_rental .header-main-mobile .stm-opened-menu-listing,.stm-layout-header-car_rental .header-main-mobile .stm-opened-menu-listing #top-bar,.stm-layout-header-equipment #header .header-listing.header-main-mobile,.stm-layout-header-equipment #header .header-listing.header-main-mobile .header-inner-content .mobile-menu-holder .header-menu,.stm-layout-header-listing #wrapper #header .header-listing.header-main-mobile.listing-nontransparent-header,.stm-layout-header-listing #wrapper #header .header-main-mobile.header-listing:after,.stm-layout-header-listing #wrapper #header .header-main-mobile.header-listing .stm-opened-menu-listing,.stm-layout-header-listing #wrapper #header .header-main-mobile.header-listing .stm-opened-menu-listing #top-bar,#header .header-listing.stm-fixed.header-main-mobile,.header-service.service-notransparent-header.header-main-mobile,.stm-boats-mobile-header,.stm-boats-mobile-menu,.stm-template-aircrafts:not(.home):not(.stm-inventory-page):not(.single-listings) #wrapper #header .header-main-mobile,.stm-layout-header-aircrafts #header .header-listing.header-main-mobile,.stm-template-rental_two #wrapper .header-main.header-main-mobile,.header-magazine.header-main-mobile,.header-magazine.header-main-mobile .stm-opened-menu-magazine,.stm-layout-header-motorcycle .stm_motorcycle-header.header-main-mobile .stm_mc-nav .main-menu .container .inner .header-menu,.stm-template-auto_parts .mobile-header .mobile-header-main{background-color:#2B2B2B !important;}#wrapper #header .header-main .heading-font,#wrapper #header .header-main .heading-font a,#wrapper #stm-boats-header #header .header-inner-content .listing-right-actions .heading-font,#wrapper #header .header-inner-content .listing-right-actions .head-phone-wrap .heading-font,#wrapper #header .header-magazine .container .magazine-service-right .magazine-right-actions .pull-right a.lOffer-compare,#wrapper #header .stm_motorcycle-header .stm_mc-main.header-main .header-main-phone a,.stm-layout-header-listing_five #wrapper .lOffer-compare,.stm-layout-header-listing_five #wrapper .header-main .stm-header-right .head-phone-wrap .ph-title,.stm-layout-header-listing_five #wrapper .header-main .stm-header-right .head-phone-wrap .phone{color:#D4AF37;}#wrapper #header .header-main .header-main-socs i,#wrapper #header .header-magazine .magazine-service-right .header-main-socs i{color:#D4AF37;}.header-service.header-service-fixed.header-service-sticky.service-notransparent-header,.header-service.header-service-fixed.header-service-sticky,.stm-layout-header-listing_five #wrapper #header .header-main.stm-fixed,.header-nav-fixed.header-nav-sticky,.stm-layout-header-car_dealer_two.no_margin #stm-boats-header #header .stm-fixed,.stm-layout-header-ev_dealer #wrapper #header .header-main-ev_dealer.header-listing-fixed.stm-fixed,#wrapper #header .header-listing.stm-fixed,.stm-layout-header-car_magazine #wrapper #header .header-magazine.header-magazine-fixed.stm-fixed{ }#header .blogname h1{font-family:Montserrat, Arial; color:#000 ;; font-size:24px; line-height:22px; font-weight:500; font-style:normal; text-align:left; text-transform:none; letter-spacing:0px; word-spacing:0px; }body #wrapper .main-menu .header-menu > li > a,#wrapper #header .header-menu > li > a,#wrapper #header .listing-menu > li > a,#wrapper #header .header-listing .listing-menu > li > a,#wrapper #header .header-inner-content .listing-service-right .listing-menu > li > a,#wrapper #stm-boats-header #header .header-inner-content .listing-service-right .listing-menu > li > a,#wrapper #header .header-magazine .container .magazine-service-right ul.magazine-menu > li > a,.stm-layout-header-listing_five .header-menu > li > a,.stm-layout-header-aircrafts #wrapper #header .header-inner-content .listing-service-right .listing-menu > li > a,.stm-template-rental_two #wrapper .header-main .header-menu > li > a,body .stm-boats-mobile-menu .listing-menu li a{font-family:Montserrat, Arial; color:#ffffff ;; font-size:13px; line-height:19px; font-weight:700; font-style:normal; text-align:left; text-transform:normal; letter-spacing:0px; word-spacing:0px; }.main-menu .header-menu > li:not(.stm_megamenu) .sub-menu a,.header-menu > li:not(.stm_megamenu) .sub-menu a,.listing-menu > li:not(.stm_megamenu) .sub-menu a,.header-listing .listing-menu> li:not(.stm_megamenu) .sub-menu a,.header-inner-content .listing-service-right .listing-menu > li:not(.stm_megamenu) .sub-menu a,#stm-boats-header #header .header-inner-content .listing-service-right .listing-menu > li:not(.stm_megamenu) .sub-menu a,.header-magazine .container .magazine-service-right ul.magazine-menu > li:not(.stm_megamenu) .sub-menu a,.stm-layout-header-listing #wrapper #header .header-listing .listing-menu > li:not(.stm_megamenu) .sub-menu a,.stm-layout-header-listing_five .header-menu > li:not(.stm_megamenu) .sub-menu a,.stm-layout-header-aircrafts .header-inner-content .listing-service-right .listing-menu > li:not(.stm_megamenu) .sub-menu a,.stm-layout-header-motorcycle .stm_motorcycle-header .stm_mc-nav .main-menu .inner .header-menu > li:not(.stm_megamenu) > .sub-menu li a,.stm-layout-header-car_rental #wrapper #header .header-rental .stm-opened-menu-listing .listing-menu-mobile > li:not(.stm_megamenu) .sub-menu li a,.stm-template-rental_two #wrapper .header-main .header-menu > li:not(.stm_megamenu) .sub-menu li a,body .stm-boats-mobile-menu .listing-menu > li:not(.stm_megamenu) .sub-menu li a{font-family:Montserrat, Arial; color:#232628 ;; }#wrapper #header .main-menu .header-menu > li > a,#wrapper #header .header-listing .listing-menu > li > a,#wrapper #header .header-magazine .container .magazine-service-right ul.magazine-menu li > a,.stm-layout-header-car_dealer_two.no_margin #stm-boats-header #header .header-inner-content .listing-service-right .listing-menu > li > a,.stm-layout-header-boats #stm-boats-header #header .header-inner-content .listing-service-right .listing-menu > li > a,.stm-template-rental_two .main-menu .header-menu > li > a,.stm-layout-header-aircrafts #wrapper #header .header-inner-content .listing-service-right .listing-menu > li > a,#header .header-service .header-menu > li > a,.stm-template-auto_parts #header .header-wrapper .header-menu-wrapper ul.header-menu li a{ }body, .normal_font{font-family:Open Sans, Arial; color:#232628 ;; font-size:14px; line-height:22px; text-transform:normal; }h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading-font,.button,.event-head,.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,.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,.stm-shop-sidebar-area .widget button,.stm-list-style-counter li:before,.ab-booking-form .ab-nav-steps .ab-btn,body.stm-template-motorcycle .stm_motorcycle-header .stm_mc-main.header-main .stm_top-menu li .sub-menu a,.wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li > a,.stm_post_comments .form-submit input[type="submit"],.review-comment-form .form-submit input[type=submit]{font-family:Montserrat, Arial; text-transform:normal; }h1, .h1, h1.heading-font{, Arial; color:#232628 ;; font-size:60px; line-height:66px; font-weight:700; font-style:normal; text-align:left; text-transform:normal; letter-spacing:0px; word-spacing:0px; }h2, .h2, h2.heading-font{, Arial; color:#232628 ;; font-size:36px; line-height:42px; font-weight:700; font-style:normal; text-align:left; text-transform:normal; letter-spacing:0px; word-spacing:0px; }h3, .h3, h3.heading-font{, Arial; color:#232628 ;; font-size:24px; line-height:30px; font-weight:700; font-style:normal; text-align:left; text-transform:normal; letter-spacing:0px; word-spacing:0px; }h4, .h4, h4.heading-font{, Arial; color:#232628 ;; font-size:22px; line-height:28px; font-weight:700; font-style:normal; text-align:left; text-transform:normal; letter-spacing:0px; word-spacing:0px; }h5, .h5, h5.heading-font{, Arial; color:#232628 ;; font-size:14px; line-height:20px; font-weight:400; font-style:normal; text-align:left; text-transform:normal; letter-spacing:0px; word-spacing:0px; }h6, .h6, h6.heading-font{, Arial; color:#232628 ;; font-size:18px; line-height:24px; font-weight:400; font-style:normal; text-align:left; text-transform:normal; letter-spacing:0px; word-spacing:0px; }#footer-main, body.page-template-home-service-layout #footer #footer-main{background-color:#232628 !important;}#footer-copyright, body.page-template-home-service-layout #footer #footer-copyright{background-color:#232628 !important;}

#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}#likes-other-gravatars :is(li,ul){list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}#likes-other-gravatars ul.wpl-avatars li a{align-items:center;border-bottom:none!important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}#likes-other-gravatars ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;box-sizing:border-box;margin:0!important;padding:1px!important;position:static}div.sd-box{border-top:1px solid #00000021}.jetpack-likes-widget-loaded iframe,.jetpack-likes-widget-loading .likes-widget-placeholder,.jetpack-likes-widget-unloaded .likes-widget-placeholder{display:block}.jetpack-likes-widget-loaded .likes-widget-placeholder,.jetpack-likes-widget-loading iframe,.jetpack-likes-widget-unloaded iframe{display:none}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232ea2cc' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}:is(.comment-likes-widget-placeholder,.post-likes-widget-placeholder) .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}
/*# sourceURL=https://sportutilityvehicles.co.za/wp-content/plugins/jetpack/_inc/build/likes/style.min.css */

body {
    -webkit-font-smoothing: antialiased;
}

a {
    text-decoration: none;
}

table {
    width: 100%;
    margin-bottom: 20px;
    border: none;
    background: transparent;
}

table > thead tr th {
    text-transform: uppercase;
    font-size: 16px;
}

table > tbody > tr:nth-child(odd) > th,
table > tbody > tr:nth-child(odd) > td, table > tbody > tr:nth-child(even) > th,
table > tbody > tr:nth-child(even) > td {
    background-color: transparent;
}

table > tbody > tr td {
    padding: 9px 0 8px;
    font-size: 12px;
    color: var(--motors-text-alpha-color, #888);
    border-bottom: 1px solid var(--motors-border-color, #d5d9e0);
    border-top: none;
    border-left: none;
    border-right: none;
}

.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, 0.4);
}

.post-grid-single-unit .image {
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;
}

.post-grid-single-unit .video-preview {
    position: absolute;
    right: 9px;
    top: 17px;
    padding: 1px 11px 1px 25px;
    border-radius: 2px;
    color: var(--motors-contrast-text-color, #fff);
    font-size: 10px;
    text-transform: uppercase;
    background-color: var(--motors-bg-contrast, var(--mvl-secondary-color));
    z-index: 20;
}

.post-grid-single-unit .video-preview .fas {
    position: absolute;
    top: 50%;
    left: 7px;
    margin-top: -6px;
    font-size: 12px;
}

.post-grid-single-unit .sticky-post {
    position: absolute;
    top: 20px;
    left: -90px;
    background-color: var(--motors-accent-color, var(--mvl-primary-color));
    text-transform: uppercase;
    color: var(--motors-contrast-text-color, #fff);
    font-weight: 700;
    font-size: 11px;
    width: 250px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    transform: rotate(-45deg);
}

.post-grid-single-unit .sticky-post.blog-post-no-image {
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    font-size: 10px;
    transform: rotate(0deg);
}

.post-grid-single-unit .content {
    box-shadow: none;
    border-radius: 1px;
    transition: all 0.5s ease;
    transform: translateZ(0);
    padding: 25px 40px 14px 40px;
    border: 1px solid var(--motors-border-color, #ddd);
}

.post-grid-single-unit .content .title-relative {
    position: relative;
    min-height: 66px;
}

.post-grid-single-unit .content .title-relative a {
    text-decoration: none !important;
}

.post-grid-single-unit .content .title-relative a .title {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-bottom: 0;
    font-weight: 400;
    line-height: 22px;
}

.post-grid-single-unit .content .post-meta-bottom {
    display: flex;
    margin-top: 22px;
    padding-top: 12px;
    border-top: 1px solid var(--motors-border-color, #ddd);
}

.post-grid-single-unit .content .post-meta-bottom .blog-meta-unit {
    display: inline-block;
    margin-right: 19px;
    padding-left: 25px;
    position: relative;
    font-size: 12px;
    color: var(--motors-text-alpha-color, #888);
}

.post-grid-single-unit .content .post-meta-bottom .blog-meta-unit:last-child {
    margin-right: 0;
}

.post-grid-single-unit .content .post-meta-bottom .blog-meta-unit.comments {
    padding-left: 22px;
}

.post-grid-single-unit .content .post-meta-bottom .blog-meta-unit.comments i {
    top: 3px;
    font-size: 14px;
}

.post-grid-single-unit .content .post-meta-bottom .blog-meta-unit i {
    position: absolute;
    left: 0;
    top: 2px;
    color: var(--motors-accent-color, var(--mvl-primary-color));
    font-size: 15px;
}

.post-grid-single-unit .content .post-meta-bottom .blog-meta-unit a {
    color: var(--motors-text-alpha-color, #888);
    text-decoration: none !important;
}

.post-grid-single-unit .content .post-meta-bottom .blog-meta-unit a:hover {
    color: var(--motors-text-color, var(--mvl-secondary-color));
}

.col-md-4 .post-grid-single-unit .image:not(.advert) a img {
    max-height: 181px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media (max-width: 767px) {
    .col-md-4 .post-grid-single-unit .image:not(.advert) a img {
        width: 100%;
        max-height: 100%;
    }
}

.col-md-6 .post-grid-single-unit .image a img {
    max-height: 205px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media (max-width: 767px) {
    .col-md-6 .post-grid-single-unit .image a img {
        width: 100%;
        max-height: 100%;
    }
}

.post-list-single-item {
    margin-bottom: 30px;
}

.post-list-single-item .image {
    position: relative;
    vertical-align: top;
    overflow: hidden;
    max-height: 429px;
}

.post-list-single-item .image img {
    vertical-align: top;
    width: 100%;
}

.post-list-single-item .video-preview {
    position: absolute;
    right: 9px;
    top: 17px;
    padding: 1px 11px 1px 25px;
    border-radius: 2px;
    color: var(--motors-contrast-text-color, #fff);
    font-size: 10px;
    text-transform: uppercase;
    background-color: var(--motors-bg-contrast, var(--mvl-secondary-color));
    z-index: 20;
}

.post-list-single-item .video-preview .fas {
    position: absolute;
    top: 50%;
    left: 7px;
    margin-top: -6px;
    font-size: 12px;
}

.post-list-single-item .sticky-post {
    position: absolute;
    top: 20px;
    left: -90px;
    background-color: var(--motors-accent-color, var(--mvl-primary-color));
    text-transform: uppercase;
    color: var(--motors-contrast-text-color, #fff);
    font-weight: 700;
    font-size: 11px;
    width: 250px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    transform: rotate(-45deg);
}

.post-list-single-item .blog-meta {
    position: relative;
    margin-top: -44px;
    padding-left: 36px;
    padding-right: 27px;
    margin-bottom: 0;
    background-color: var(--motors-bg-contrast, #232628);
    z-index: 20;
}

.post-list-single-item .absoluted-content {
    position: absolute;
    bottom: 44px;
    left: 0;
    right: 0;
}

.post-list-single-item .absoluted-content:before {
    position: absolute;
    content: "";
    display: block;
    bottom: 0;
    left: 0;
    right: 0;
    height: 189px;
    background: linear-gradient(to top, var(--motors-bg-contrast, rgba(35, 38, 40, 0.9)), rgba(35, 38, 40, 0));
    z-index: 5;
}

.post-list-single-item .absoluted-content .relatived-content {
    padding: 0 36px 31px;
    position: relative;
    z-index: 10;
}

.post-list-single-item .absoluted-content .relatived-content .title {
    margin-bottom: 0;
    color: var(--motors-contrast-text-color, #fff);
    font-weight: 700;
    line-height: 28px;
}

.post-list-single-item .absoluted-content .relatived-content .video-preview {
    display: inline-block;
    margin-bottom: 16px;
    position: relative;
    top: 0;
    left: 0;
}

.special-label,
.special-label.h5 {
    position: absolute;
    top: 27px;
    left: -81px;
    height: 49px;
    padding: 0 100px;
    line-height: 49px;
    color: var(--motors-contrast-text-color, #fff) !important;
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    background-color: var(--motors-spec-badge-color, #fab637);
    transform: rotate(-45deg) translateZ(0);
    transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    z-index: 10;
}

.special-label-small,
.special-label-small.h6 {
    top: 20px;
    left: -91px;
    height: 32px;
    line-height: 32px;
}

.stm-badge-directory,
.stm-badge-directory.heading-font {
    position: absolute;
    right: -65px;
    left: unset;
    padding: 0 55px;
    top: 20px;
    width: 200px;
    height: 33px;
    line-height: 33px;
    transform: rotate(45deg);
    background-color: var(--motors-accent-color, var(--mvl-primary-color));
    color: var(--motors-contrast-text-color, #fff) !important;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.swiper-container {
    overflow: hidden;
}

.mvl-card-skins .car-listing-modern-grid {
    margin-right: -8px;
    margin-left: -8px;
}

.mvl-card-skins.car-listing-modern-grid {
    margin-right: -8px;
    margin-left: -8px;
}

.swiper-slide > .mvl-card-skins {
    width: 100%;
    min-width: 100%;
    padding: 0;
}

.car-listing-modern-grid {
    padding-top: 0px !important;
}

.car-listing-modern-grid .stm-directory-grid-loop.mvl-card-skins {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 16px;
    padding-bottom: 0;
}

@media (max-width: 1024px) {
    .car-listing-modern-grid .stm-directory-grid-loop.mvl-card-skins {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.car-listing-modern-grid .stm-directory-grid-loop.mvl-card-skins a.mvl-card-link {
    background-color: #fff;
    border-radius: 8px;
    padding: 0;
}

.car-listing-modern-grid .stm-directory-grid-loop.mvl-card-skins .mvl_actions_popup {
    margin-left: auto;
}

.car-listing-modern-grid .stm-directory-grid-loop.mvl-card-skins .mvl_actions_popup i {
    font-size: 24px;
    color: rgba(53, 71, 90, 0.6980392157);
}

.mvl-featured-title-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.mvl-featured-title-container.grid {
    margin-bottom: 16px;
}

.mvl-featured-title-container .mvl-featured-title {
    font-size: 24px;
    font-weight: 700;
    color: var(--motors-filter-field-text-color-secondary);
}

.mvl-featured-title-container a {
    font-size: 18px;
    font-weight: 500;
    color: var(--motors-filter-field-link-color);
}

.mvl-featured-title-container a i {
    margin-left: 5px;
}

.listing-list-loop .image .image-inner .special-label,
.listing-list-loop .image .image-inner .special-label.h5 {
    position: absolute;
    top: 27px;
    left: -81px;
    height: 49px;
    padding: 0 100px;
    line-height: 49px;
    color: var(--motors-contrast-text-color, #fff) !important;
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    background-color: var(--motors-spec-badge-color, #fab637);
    transform: rotate(-45deg) translateZ(0);
    transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    z-index: 10;
}

.listing-list-loop .image .image-inner .special-label-small,
.listing-list-loop .image .image-inner .special-label-small.h6 {
    top: 20px;
    left: -91px;
    height: 32px;
    line-height: 32px;
}

.listing-list-loop .image .image-inner .stm-badge-directory,
.listing-list-loop .image .image-inner .stm-badge-directory.heading-font {
    position: absolute;
    right: -65px;
    left: unset;
    padding: 0 55px;
    top: 20px;
    width: 200px;
    height: 33px;
    line-height: 33px;
    transform: rotate(45deg);
    color: var(--motors-contrast-text-color, #fff) !important;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.stm-directory-grid-loop {
    margin-bottom: 30px;
}

.stm-directory-grid-loop a {
    text-decoration: none;
}

.stm-directory-grid-loop .image {
    position: relative;
    overflow: hidden;
}

.stm-directory-grid-loop .image .image-inner img {
    width: 100%;
}

.stm-directory-grid-loop .image .stm_compare_unit, .stm-directory-grid-loop .image .stm-listing-compare {
    position: absolute;
    right: 7px;
    bottom: 7px;
    padding: 3px 5px;
    background: transparent;
    color: var(--motors-contrast-text-color, #fff);
    font-size: 14px;
    border-radius: 2px;
    opacity: 0;
    z-index: 20;
}

.stm-directory-grid-loop .image .stm_compare_unit:hover, .stm-directory-grid-loop .image .stm-listing-compare:hover {
    cursor: pointer;
}

.stm-directory-grid-loop .image .stm_compare_unit.active, .stm-directory-grid-loop .image .stm-listing-compare.active {
    background-color: var(--motors-accent-color);
    opacity: 1;
}

.stm-directory-grid-loop .image .stm-listing-favorite {
    position: absolute;
    left: 7px;
    bottom: 7px;
    padding: 3px 5px 3px 6px;
    background: var(--motors-bg-lowalpha-contrast, rgba(0, 0, 0, 0.3));
    color: var(--motors-contrast-text-color, #fff);
    border-radius: 2px;
    font-size: 16px;
    opacity: 0;
    z-index: 20;
}

.stm-directory-grid-loop .image .stm-listing-favorite:hover {
    cursor: pointer;
}

.stm-directory-grid-loop .image .stm-listing-favorite.active {
    background-color: var(--motors-accent-color);
    opacity: 1;
}

.stm-directory-grid-loop .image .video-preview {
    position: absolute;
    right: 9px;
    top: 10px;
    padding: 5px 8px 4px 25px;
    border-radius: 2px;
    color: var(--motors-contrast-text-color, #fff);
    font-size: 10px;
    text-transform: uppercase;
    background-color: var(--motors-bg-lowalpha-contrast, rgba(0, 0, 0, 0.3));
    z-index: 20;
}

.stm-directory-grid-loop .image .video-preview .fa, .stm-directory-grid-loop .image .video-preview .fas {
    position: absolute;
    top: 50%;
    left: 7px;
    margin-top: -6px;
    font-size: 12px;
}

.stm-directory-grid-loop .image .stm-car-medias {
    position: absolute;
    top: 7px;
    left: 7px;
    z-index: 20;
}

.stm-directory-grid-loop .image .stm-car-medias > div {
    display: inline-block;
    margin-right: 9px;
    padding: 2px 5px 0 6px;
    border-radius: 2px;
    background: var(--motors-bg-lowalpha-contrast, rgba(0, 0, 0, 0.3));
    color: var(--motors-contrast-text-color, #fff);
    font-size: 11px;
    line-height: 22px;
    font-weight: 600;
}

.stm-directory-grid-loop .image .stm-car-medias > div i {
    font-size: 12px;
    margin-right: 2px;
}

.stm-directory-grid-loop .image .stm-car-medias > div span {
    position: relative;
    top: -1px;
}

.stm-directory-grid-loop .image .stm-car-medias > div:hover {
    cursor: pointer;
    background: var(--motors-bg-highalpha-contrast, rgba(0, 0, 0, 0.6));
}

.stm-directory-grid-loop .image .stm-car-medias > div.stm-listing-videos-unit i {
    position: relative;
    top: -1px;
    left: 1px;
    margin-right: 3px;
}

.stm-directory-grid-loop .image:hover .stm_compare_unit, .stm-directory-grid-loop .image:hover .stm-listing-compare, .stm-directory-grid-loop .image:hover .stm-listing-favorite, .stm-directory-grid-loop .image:hover .stm-car-medias {
    opacity: 1;
}

.stm-directory-grid-loop .listing-car-item-meta {
    padding-top: 17px;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-top {
    padding-bottom: 17px;
    border-bottom: 1px solid var(--motors-border-color, #ccc);
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .car-title {
    color: var(--motors-text-color, #232628);
    overflow: hidden;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .car-title .colored {
    color: var(--motors-accent-color, #cc6119);
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price {
    position: relative;
    float: right;
    padding: 6px 10px 4px 4px;
    margin-left: 18px;
    background-color: var(--motors-accent-color, var(--mvl-primary-color));
    text-align: right;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price:before {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    left: -12px;
    height: 100%;
    width: 32px;
    background-color: var(--motors-accent-color, var(--mvl-primary-color));
    transform: skew(-14deg, 0deg);
    z-index: 5;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price.discounted-price {
    padding: 1px 10px 2px 4px;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price.discounted-price .sale-price {
    line-height: 16px;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price .regular-price,
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price .sale-price,
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price .normal-price {
    position: relative;
    z-index: 6;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price .regular-price {
    font-size: 13px;
    line-height: normal;
    text-decoration: line-through;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price .normal-price,
.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price .sale-price {
    color: var(--motors-contrast-text-color, #fff);
    font-size: 14px;
    line-height: 20px;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .price .normal-price {
    line-height: 25px;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .sell-online-wrap .normal-price {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .sell-online-wrap .normal-price .normal_font {
    font-size: 10px;
    font-weight: 600;
    color: var(--motors-contrast-text-color, #fff);
    line-height: 12px;
    margin: 0;
    padding: 0;
    opacity: 0.7;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-top .sell-online-wrap .normal-price .heading-font {
    line-height: 16px;
    margin: 5px 0 0;
    color: var(--motors-contrast-text-color, #fff);
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom {
    padding-top: 3px;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul li {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-right: 10px;
    color: var(--motors-text-alpha-color, #a8a8a8);
    font-size: 14px;
    padding-bottom: 10px;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul li i {
    margin-right: -1px;
    font-size: 13px;
    color: var(--motors-text-alpha-color, #a8a8a8);
    vertical-align: middle;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul li i.stm-icon-road {
    position: relative;
    top: 1px;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul li i.stm-icon-transmission {
    position: relative;
    top: 1px;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul li span {
    position: relative;
    top: 1px;
    vertical-align: top;
    margin-left: 2px;
    font-size: 13px;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul li .special-text {
    margin-bottom: 2px;
    text-transform: uppercase;
}

.stm-directory-grid-loop .listing-car-item-meta .car-meta-bottom ul li:last-child {
    margin-right: 0;
}

.stm-inventory-pro {
    box-sizing: border-box;
}

.stm-inventory-pro * {
    box-sizing: border-box;
}

@media (min-width: 1024px) {
    .stm-inventory-pro .stm-inventory-pro-maincol {
        flex-grow: 1;
    }
}

.stm-inventory-pro--col-left, .stm-inventory-pro--col-right {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

@media (min-width: 1024px) {
    .stm-inventory-pro--col-left, .stm-inventory-pro--col-right {
        flex-direction: row;
        margin: 20px 0;
    }
}

@media (min-width: 1024px) {
    .stm-inventory-pro--col-left .stm-inventory-pro-sidebar, .stm-inventory-pro--col-right .stm-inventory-pro-sidebar {
        flex-basis: 225px;
        flex-shrink: 0;
    }
}

@media (min-width: 1180px) {
    .stm-inventory-pro--col-left .stm-inventory-pro-sidebar, .stm-inventory-pro--col-right .stm-inventory-pro-sidebar {
        flex-basis: 315px;
    }
}

@media (min-width: 1024px) {
    .stm-inventory-pro--col-left .stm-inventory-pro-sidebar {
        order: 1;
    }
}

@media (min-width: 1024px) {
    .stm-inventory-pro--col-left .stm-inventory-pro-maincol {
        order: 2;
    }
}

@media (max-width: 1023px) {
    .stm-inventory-pro-filter {
        position: fixed;
        left: -110%;
        bottom: 0;
        width: 370px;
        height: 100%;
        height: 100dvh;
        padding: 0;
        background-color: var(--motors-filter-bg-color, #ffffff);
        display: flex;
        flex-direction: column;
        z-index: 100000;
        visibility: hidden;
        transition: all 0.2s ease;
        top: 0;
    }

    .stm-inventory-pro-filter.show {
        left: 0;
        visibility: visible;
        box-shadow: 5px 0 10px 0 rgba(41, 36, 58, 0.1);
        display: flex !important;
    }
}

@media (max-width: 767px) {
    .stm-inventory-pro-filter {
        width: 97vw;
    }

    .stm-inventory-pro-filter.show {
        box-shadow: 10px 0 8px 0 rgba(41, 36, 58, 0.2);
    }
}

@media (min-width: 1024px) {
    .stm-inventory-pro-filter--solid {
        background-color: var(--motors-filter-bg-color, #ffffff);
        padding: 25px 20px 10px;
        border-radius: 8px;
        box-shadow: 0 2px 8px 0 rgba(41, 36, 58, 0.03);
    }
}

.stm-inventory-pro-filter .stm-filter-item {
    margin: 0 0 15px;
}

.stm-inventory-pro-filter .stm-filter-item-search-input {
    position: relative;
}

.stm-inventory-pro-filter .stm-filter-item-search-input input {
    padding-left: 43px;
    font-size: 16px;
    font-weight: 500;
    background-color: var(--motors-filter-field-bg-color);
    color: var(--motors-filter-field-text-color);
    border-color: var(--motors-filter-border-color);
}

.stm-inventory-pro-filter .stm-filter-item-search-input input:focus {
    border-color: var(--motors-filter-field-link-color);
}

.stm-inventory-pro-filter .stm-filter-item-search-input input::-moz-placeholder {
    font-size: 16px;
    font-weight: 500;
    color: var(--motors-filter-field-text-color-lowalpha) !important;
}

.stm-inventory-pro-filter .stm-filter-item-search-input input::placeholder {
    font-size: 16px;
    font-weight: 500;
    color: var(--motors-filter-field-text-color-lowalpha) !important;
}

.stm-inventory-pro-filter .stm-filter-item-search-input i {
    position: absolute;
    left: 15px;
    top: 48%;
    transform: translateY(-50%);
    font-size: 18px;
    color: var(--motors-filter-field-text-color-lowalpha);
}

.stm-inventory-pro-filter--solid .stm-filter-item {
    border: none;
    padding: 0 0 0;
    margin: 15px 0 15px;
}

@media (min-width: 768px) {
    .stm-inventory-pro-filter--solid .stm-filter-item-advanced {
        padding: 18px 0 20px;
        border-top: 1px solid var(--motors-filter-border-color-lowalpha);
        border-bottom: 1px solid var(--motors-filter-border-color-lowalpha);
        margin: 20px 0 20px;
    }
}

@media (min-width: 768px) {
    .stm-inventory-pro-filter--solid .stm-filter-item.mvl-number-slider-field {
        padding: 18px 0 20px;
        border-top: 1px solid var(--motors-filter-field-border-color);
        border-bottom: 1px solid var(--motors-filter-field-border-color);
        margin: 20px 0 20px;
    }
}

.stm-inventory-pro-filter--solid .stm-filter-item:first-of-type {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
}

.stm-inventory-pro-filter--solid .stm-filter-item:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

.stm-inventory-pro-filter--solid .stm-filter-item-advanced + .stm-filter-item-advanced {
    border-top: none;
    padding-top: 0;
}

@media (min-width: 1024px) {
    .stm-inventory-pro-filter--modular .stm-filter-item {
        background-color: var(--motors-filter-bg-color, #ffffff);
        padding: 12px 20px;
        border-radius: 8px;
    /*box-shadow: 0 1px 8px 0 rgba(41, 36, 58, 0.1);*/
        box-shadow: 0px 4px 8px 0px rgba(41, 36, 58, 0.04);
        border-bottom: none;
        margin-bottom: 10px;
        cursor: pointer;
    }
}

.stm-inventory-pro-filter--modular .stm-inventory-pro-filter-header .heading {
    color: var(--motors-filter-text-color-secondary);
}

.stm-inventory-pro-filter [class*=stm-filter_][class*=col-],
.stm-inventory-pro-filter [class*=stm-filter_] [class*=col-] {
    padding-left: 0;
    padding-right: 0;
    float: none;
}

.stm-inventory-pro-filter .select2-container {
    min-width: 100%;
}

.stm-inventory-pro-filter-header {
    display: none;
    margin: 0 0 18px;
}

@media (min-width: 1024px) {
    .stm-inventory-pro-filter-header {
        display: flex;
        justify-content: space-between;
    }
}

.stm-inventory-pro-filter-header h3.heading {
    font-size: 28px;
    line-height: 1.4;
    font-weight: 700;
    margin: 0;
    color: var(--motors-filter-text-color) !important;
}

.stm-inventory-pro-filter-mobile-header {
    height: 64px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-shrink: 0;
    background: var(--motors-bg-color);
}

@media (min-width: 1024px) {
    .stm-inventory-pro-filter-mobile-header {
        display: none;
    }
}

.stm-inventory-pro-filter-mobile-header .filter-close {
    font-size: 22px;
    font-family: "Font Awesome 6 Free";
    font-weight: 600;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 0;
    flex-basis: 25%;
}

.stm-inventory-pro-filter-mobile-header .filter-close:before {
    content: "\f104";
}

.stm-inventory-pro-filter-mobile-header .filter-heading {
    flex-basis: 50%;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
}

.stm-inventory-pro-filter-mobile-header .filter-reset {
    flex-basis: 25%;
    text-align: right;
    font-size: 16px;
    font-weight: 500;
    color: var(--motors-filter-field-link-color);
}

.stm-inventory-pro-filter .stm-slider-filter-type-unit .number-field-label .pull-left {
    display: none;
}

.stm-inventory-pro-filter .stm-slider-filter-type-unit .stm-current-slider-labels {
    float: left;
}

.stm-inventory-pro-filter .stm-filter-numeric-skin-3.stm-filter-numeric-inputs-slider .stm-filter-numeric-inputs .stm-filter-numeric-input {
    margin-bottom: 10px;
}

.stm-inventory-pro-filter .stm-filter-numeric-skin-3.stm-filter-numeric-inputs-slider .stm-number-range-unit {
    margin: 10px 0;
    padding: 0 7px;
}

.stm-inventory-pro-filter .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs {
    display: flex;
    gap: 16px;
}

.stm-inventory-pro-filter .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input[type=number] {
    -moz-appearance: textfield;
}

.stm-inventory-pro-filter .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input[type=number]::-webkit-outer-spin-button, .stm-inventory-pro-filter .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.stm-inventory-pro-filter .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input[type=number]:focus {
    border: 1px solid var(--motors-filter-field-link-color);
}

.stm-inventory-pro-filter .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input.filled-field {
    border-color: var(--motors-filter-field-link-color);
}

@media (max-width: 1023px) {
    .stm-inventory-pro-filter-fields {
        flex-grow: 1;
        overflow-y: auto;
        padding: 0 15px 15px;
    }
}

.stm-inventory-pro-filter-footer {
    position: sticky;
    bottom: 0;
    z-index: 500;
    padding: 10px 0;
    background-color: var(--motors-filter-bg-color, #ffffff);
    box-shadow: 0 -1px 0 2px var(--motors-filter-bg-color, #ffffff);
    margin-top: 15px;
}

@media (max-width: 1023px) {
    .stm-inventory-pro-filter-footer {
        flex-shrink: 0;
        padding: 10px 15px;
        box-shadow: none;
        margin-top: 0;
        padding-bottom: env(safe-area-inset-bottom, 15px);
    }
}

.stm-inventory-pro-filter-footer .actions {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%;
}

.stm-inventory-pro-filter-footer .actions .actions-button .button {
    display: block;
    width: 100%;
    padding: 10px;
    max-width: unset;
    font-size: 14px;
    font-weight: 500;
    border-radius: 8px;
    border: none;
}

.stm-inventory-pro-filter-footer .actions .actions-button .button.results-btn {
    transition: all 0.3s ease;
}

.stm-inventory-pro-filter-footer .actions .actions-button .button.results-btn:hover {
    background-color: var(--motors-filter-field-link-color-alpha);
}

.stm-inventory-pro-filter-footer .actions .actions-button .button.reset-btn {
    background-color: unset;
    color: var(--motors-filter-field-link-color) !important;
    border: none;
    padding: 12px;
}

.stm-inventory-pro-filter-footer .actions .actions-button .button.reset-btn:hover {
    background-color: unset !important;
    opacity: 0.8;
}

.stm-inventory-pro-filter-footer .actions .actions-button .button.reset-btn:hover:before {
    display: none;
}

.stm-inventory-pro-filter-footer .actions .actions-button .button.show-results {
    background-color: var(--motors-filter-field-link-color);
    color: var(--motors-bg-color) !important;
    border: none;
    margin-bottom: 10px;
    padding: 12px;
}

@media (max-width: 1023px) {
    .stm-inventory-pro-filter--modular .stm-filter-pro-item-heading.aside {
        display: none;
    }
}

.stm-inventory-pro-filter--modular .stm-inventory-pro-filter-footer {
    padding: 15px 20px 15px;
    border-radius: 8px;
    box-shadow: 0 0 8px 0 rgba(41, 36, 58, 0.06);
    margin-top: 15px;
}

@media (max-width: 1023px) {
    body.admin-bar .stm-inventory-pro-filter {
        bottom: 0;
    }
}

body.pro-filter-open {
    overflow: hidden;
}

body.pro-filter-open.theme-motors #main > .container {
    z-index: 0;
    position: static;
}

@keyframes body-open-filter {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(20px);
    }
}

.stm-inventory-pro-filter-mobile-apparent {
    display: flex;
    gap: 8px;
    padding: 10px 0;
    margin: 5px 0;
    top: 0;
    z-index: 95;
    background: unset;
}

@media (min-width: 1024px) {
    .stm-inventory-pro-filter-mobile-apparent {
        display: none;
    }
}

.stm-inventory-pro-filter-mobile-apparent.mvl-filter-sticky {
    position: fixed;
    padding: 15px 15px 15px 15px;
    top: 0;
    left: 0;
    right: 0;
    z-index: 95;
    background: var(--motors-filter-bg-color);
    margin: 0;
}

.stm-inventory-pro-filter-mobile-apparent .search-field {
    flex-grow: 1;
}

.stm-inventory-pro-filter-mobile-apparent .search-field input[type=text] {
    width: 100%;
    height: 47px;
    border-radius: 8px;
    color: var(--motors-filter-text-color);
}

.stm-inventory-pro-filter-mobile-apparent .search-field input[type=text]::-moz-placeholder {
    color: var(--motors-filter-text-color-super-lowalpha);
}

.stm-inventory-pro-filter-mobile-apparent .search-field input[type=text]::placeholder {
    color: var(--motors-filter-text-color-super-lowalpha);
}

.stm-inventory-pro-filter-mobile-apparent .search-field .stm-filter-item-search-input {
    position: relative;
}

.stm-inventory-pro-filter-mobile-apparent .search-field .stm-filter-item-search-input input {
    padding-left: 43px;
    font-size: 16px;
    font-weight: 500;
    background-color: var(--motors-filter-field-bg-color);
    border: 1px solid var(--motors-filter-border-color);
    margin-bottom: 0;
}

.stm-inventory-pro-filter-mobile-apparent .search-field .stm-filter-item-search-input input::-moz-placeholder {
    font-size: 16px;
    font-weight: 500;
    color: var(--motors-filter-field-text-color-lowalpha);
}

.stm-inventory-pro-filter-mobile-apparent .search-field .stm-filter-item-search-input input::placeholder {
    font-size: 16px;
    font-weight: 500;
    color: var(--motors-filter-field-text-color-lowalpha);
}

.stm-inventory-pro-filter-mobile-apparent .search-field .stm-filter-item-search-input i {
    position: absolute;
    left: 15px;
    top: 48%;
    transform: translateY(-50%);
    font-size: 18px;
    color: var(--motors-filter-field-text-color-lowalpha);
}

.stm-inventory-pro-filter-mobile-apparent .filter-handle {
    background-color: var(--motors-filter-field-link-color);
    border-radius: 8px;
    color: var(--motors-bg-color);
    height: 47px;
    padding: 14px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    gap: 6px;
}

.stm-inventory-pro-filter-mobile-apparent .filter-handle i {
    font-size: 18px;
}

/*body.admin-bar {
	.stm-inventory-pro-filter-mobile-apparent {
		top: 46px;
	}
}*/
.stm-inventory-pro .stm-featured-top-cars-title {
    margin-bottom: 25px;
    position: relative;
    padding-right: 120px;
    border-bottom: 3px solid var(--motors-filter-field-link-color);
}

.stm-inventory-pro .stm-featured-top-cars-title .heading-font {
    position: relative;
    display: inline-block;
    padding: 3px 16px;
    color: #ffffff;
    background-color: var(--motors-filter-field-link-color);
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.stm-inventory-pro .stm-featured-top-cars-title .heading-font:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: -14px;
    height: 100%;
    width: 32px;
    background-color: var(--motors-filter-field-link-color);
    transform: skew(45deg, 0deg);
    z-index: -1;
}

.stm-inventory-pro .stm-featured-top-cars-title a {
    position: absolute;
    right: 3px;
    bottom: 3px;
    font-size: 13px;
    color: #777;
}

.stm-pro-filter-field {
    position: relative;
  /*&--aside, &--slide_down {
  	border-radius: 8px;
  	box-shadow: 0 2px 8px 0 rgba(41, 36, 58, 0.06);
  }*/
}

.stm-pro-filter-field label {
    font-size: 14px;
    font-weight: 500;
    margin: 0 0 8px;
}

.stm-pro-filter-field input.filled-field {
    border-color: var(--motors-filter-field-link-color);
}

.stm-pro-filter-control {
    position: relative;
}

.stm-pro-filter-handle {
    min-height: 56px;
    padding: 12px 18px;
    display: flex;
    align-items: center;
    border-radius: 8px;
    box-shadow: 0 2px 8px 0 rgba(41, 36, 58, 0.06);
}

.stm-pro-filter-handle .handle-title {
    flex-grow: 1;
    font-weight: 600;
}

.stm-pro-filter-handle .handle-arrow {
    flex-shrink: 0;
}

.stm-pro-filter-handle .handle-arrow:before {
    content: "\f107";
    font-family: "Font Awesome 6 Free";
    font-weight: 600;
    font-style: normal;
    font-size: 16px;
    text-rendering: auto;
  /*transform: translate(0, -20%);*/
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    left: -3px;
    margin-left: 0;
    color: var(--motors-filter-field-text-color-lowalpha);
    width: 15px;
    height: 15px;
    border: none;
    text-align: center;
    line-height: 14px;
    display: block;
}

.stm-pro-filter-select {
    border-radius: 8px;
}

.stm-pro-filter-dropdown {
    display: flex;
    flex-direction: column;
}

.stm-pro-filter-dropdown .select2-container {
    order: 0;
}

.stm-pro-filter-dropdown .actions {
    order: 2;
    display: flex;
}

.stm-pro-filter-field--popover .stm-pro-filter-dropdown {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 300;
    width: 380px;
}

.stm-pro-filter-field--popover .stm-pro-filter-dropdown .select2-container {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}

.stm-pro-filter-field--popover .stm-pro-filter-dropdown .select2-container .select2-dropdown {
    position: static !important;
    top: 0 !important;
    width: 100% !important;
}

.stm-pro-filter-field--aside .stm-pro-filter-handle .handle-arrow:before {
    transform: rotate(-90deg);
}

.stm-pro-filter-field--aside .stm-pro-filter-dropdown {
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 300;
    background-color: var(--motors-filter-bg-color);
    padding: 7px;
    border-radius: 8px;
    min-width: 320px;
    visibility: hidden;
    opacity: 0;
    box-shadow: 0 4px 8px 0 rgba(41, 36, 58, 0.3);
}

.stm-pro-filter-field--aside .stm-pro-filter-dropdown.show {
    visibility: visible;
    opacity: 1;
}

.stm-pro-filter-field--aside .stm-pro-filter-dropdown .stm-pro-filter-dropdown-list {
  /*max-height: 250px;
  overflow-y: auto;*/
}

.stm-pro-filter-field--aside .stm-pro-filter-dropdown .select2-container {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}

.stm-pro-filter-field--aside .stm-pro-filter-dropdown .select2-container .select2-dropdown {
    position: static !important;
    top: 0 !important;
}

.stm-pro-filter-field--aside .stm-pro-filter-dropdown {
  /*.select2-container--pro {
  	span.select2-selection--single {
  		position: absolute;
  		opacity: 0;
  		visibility: hidden;
  	}
  }*/
}

.stm-inventory-pro--col-right .stm-pro-filter-field--aside .stm-pro-filter-dropdown {
    left: auto;
    right: 100%;
}

.stm-pro-filter-field--slide_down .stm-pro-filter-dropdown {
    position: static !important;
    top: 0 !important;
    left: 0 !important;
    padding: 0 12px;
    visibility: hidden;
    opacity: 0;
    overflow: hidden;
    max-height: 0;
    transition: all 0.35s ease;
}

.stm-pro-filter-field--slide_down .stm-pro-filter-dropdown.show {
    visibility: visible;
    opacity: 1;
    max-height: 80vh;
}

.stm-pro-filter-field--slide_down .stm-pro-filter-dropdown .select2-container {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}

.stm-pro-filter-field--slide_down .stm-pro-filter-dropdown .select2-container .select2-dropdown {
    position: static !important;
    top: 0 !important;
}

.stm-pro-filter-field .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input {
    flex-grow: 1;
}

.stm-pro-filter-field .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input {
    border-color: var(--motors-filter-border-color);
    background-color: var(--motors-filter-field-bg-color);
    border-radius: 8px;
    color: var(--motors-filter-field-text-color);
}

.stm-pro-filter-field .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input::-moz-placeholder {
    color: var(--motors-filter-field-text-color-lowalpha) !important;
}

.stm-pro-filter-field .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input::placeholder {
    color: var(--motors-filter-field-text-color-lowalpha) !important;
}

.stm-pro-filter-field .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input:focus {
    border-color: var(--motors-filter-field-link-color);
}

.stm-pro-filter-field .stm-filter-numeric-skin-3 .stm-filter-numeric-inputs .stm-filter-numeric-input-wrapper input.filled-field {
    border-color: var(--motors-filter-field-link-color);
}

.select2-container--pro span.select2-selection--multiple {
    min-height: 48px;
    border: 1px solid var(--motors-filter-border-color);
    background-color: var(--motors-filter-field-bg-color);
    border-radius: 8px;
    outline: none !important;
}

.select2-container--pro span.select2-selection--multiple ul.select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding-top: 9px;
    padding-left: 12px;
    padding-bottom: 7px;
    display: block;
    overflow: hidden;
}

.select2-container--pro span.select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice {
    float: left;
    padding: 2px 8px;
    border-radius: 20px;
    margin-right: 5px;
    margin-bottom: 3px;
    background-color: var(--motors-filter-border-color-lowalpha);
    font-size: 12px;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    gap: 3px;
}

.select2-container--pro span.select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove {
    font-size: 225%;
    line-height: 1;
    font-weight: 300;
    opacity: 0.6;
}

.select2-container--pro span.select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove:hover {
    opacity: 1;
}

.select2-container--pro span.select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice .stm-filter-pro-item-content img {
    display: none;
}

.select2-container--pro span.select2-selection--multiple ul.select2-selection__rendered li.select2-search--inline {
    display: none !important;
}

.select2-container--pro span.select2-selection--multiple ul.select2-selection__rendered li.select2-search--inline input {
    width: 100% !important;
}

.select2-container--pro span.select2-selection--multiple .select2-search--inline {
    float: unset !important;
  /*flex-grow: 1;*/
}

.select2-container--pro span.select2-selection--multiple .select2-search--inline .select2-search__field {
  /*width: 100% !important;*/
    margin-top: 0;
    height: 28px;
    background-color: transparent;
    color: var(--motors-filter-field-text-color);
}

.select2-container--pro span.select2-selection--multiple li.select2-selection__choice + .select2-search--inline .select2-search__field {
    color: var(--motors-filter-field-text-color);
}

.select2-container--pro span.select2-selection--single {
    height: 48px;
    border: 1px solid var(--motors-filter-border-color);
    background-color: var(--motors-filter-field-bg-color);
    border-radius: 8px;
    outline: none !important;
}

.select2-container--pro span.select2-selection--single .select2-selection__rendered {
    line-height: 48px;
    font-size: 14px;
    color: var(--motors-filter-field-text-color);
    font-weight: 400;
    padding-left: 12px;
    padding-right: 48px;
    outline: none !important;
}

.select2-container--pro span.select2-selection--single .select2-selection__arrow {
    height: 45px;
    width: 19px;
    position: absolute;
    top: 0;
    right: 1px;
}

.select2-container--pro span.select2-selection--single .select2-selection__arrow b {
    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;
    left: -3px;
    margin-left: 0;
    color: var(--motors-filter-field-text-color-lowalpha);
    width: 15px;
    height: 15px;
    border: none;
    text-align: center;
    line-height: 16px;
    position: absolute;
    top: 50%;
}

.select2-container--pro span.select2-selection--single .select2-selection__arrow b:before {
    content: "\f107";
}

.select2-container--pro span.select2-selection--single .select2-selection__arrow b.stm-preloader {
    height: 14px;
    font-size: 14px;
    margin-top: -7px;
    line-height: normal;
}

.select2-container--pro span.select2-selection--single .select2-selection__arrow b.stm-preloader:before {
    content: "\e9c6";
  /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "motors-icons";
    speak: none;
    font-size: inherit;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    animation: rotating 2s infinite linear;
    padding: 1px;
}

.select2-container--pro.select2-container--open .select2-selection--single .select2-selection__arrow b {
    transform: rotate(180deg) translateY(50%);
}

.select2-container--pro.select2-container--disabled .select2-selection--single {
    opacity: 0.5;
}

.select2-container--pro.numeric_field .select2-dropdown {
    background-color: var(--motors-filter-bg-color);
    border-color: var(--motors-filter-border-color);
    border-radius: 8px;
}

.select2-container--pro.numeric_field .select2-dropdown .select2-search--dropdown {
    display: none !important;
}

.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options {
    max-height: 215px;
    overflow-y: auto;
}

.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options .select2-results__option {
    font-size: 14px;
    font-weight: 500;
    padding: 7px 25px 7px 15px;
    border-bottom: none;
    position: relative;
    transition: all 0.3s ease;
}

.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options .select2-results__option:first-child {
    display: none;
}

.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover {
    background-color: var(--motors-filter-field-link-color-super-lowalpha) !important;
}

.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true] {
    background-color: var(--motors-filter-field-bg-color);
}

.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true] .option-count {
    display: none;
}

.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]::after {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: var(--motors-filter-field-link-color);
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}

.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar {
    width: 8px;
}

.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-track {
    background: var(--motors-filter-field-bg-color);
    border-radius: 4px;
}

.select2-container--pro.numeric_field .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb {
    background: var(--motors-filter-border-color-lowalpha);
    border-radius: 4px;
}

.select2-container--pro .select2-search--dropdown {
    position: relative;
}

.select2-container--pro .select2-search--dropdown .select2-search__field {
    height: 48px;
    border-radius: 8px;
    border: 1px solid var(--motors-filter-border-color) !important;
    background: var(--motors-filter-field-bg-color) !important;
    padding-right: 35px;
    padding-left: 40px;
    color: var(--motors-filter-field-text-color);
}

.select2-container--pro .select2-search--dropdown .select2-search__field::-moz-placeholder {
    color: var(--motors-filter-field-text-color-lowalpha) !important;
}

.select2-container--pro .select2-search--dropdown .select2-search__field::placeholder {
    color: var(--motors-filter-field-text-color-lowalpha) !important;
}

.select2-container--pro .select2-search--dropdown:after {
    content: "\ea0d";
    font-family: "motors-icons";
    font-style: normal;
    font-size: 16px;
    text-rendering: auto;
    position: absolute;
    left: 25px;
    top: 50%;
    transform: translateY(-50%);
    color: var(--motors-filter-field-text-color-lowalpha);
}

.select2-container--pro .select2-results__options li.select2-results__option {
    color: var(--motors-filter-field-text-color);
}

.select2-container--pro .select2-results__options li.select2-results__option[aria-disabled] {
    opacity: 0.4;
}

.select2-container--pro .select2-results__options li.select2-results__option[aria-selected=true] {
    background-color: var(--motors-filter-field-bg-color);
}

select.filled + .select2-container--pro span.select2-selection--single,
select.filled + .select2-container--pro span.select2-selection--multiple {
    border: 1px solid var(--motors-filter-field-link-color);
}

select.filled + .select2-container--pro span.select2-selection--single .select2-selection__rendered,
select.filled + .select2-container--pro span.select2-selection--multiple .select2-selection__rendered {
    color: var(--motors-filter-field-text-color);
}

.stm-filter-pro-options-search {
    margin: -5px 0 12px;
    position: relative;
}

.stm-filter-pro-options-search input[type=search] {
    padding: 16px 12px 14px 43px;
    border: 1px solid var(--motors-filter-border-color);
    border-radius: 8px;
    background-color: var(--motors-filter-field-bg-color);
    color: var(--motors-filter-field-text-color);
}

.stm-filter-pro-options-search input[type=search]::-moz-placeholder {
    color: var(--motors-filter-field-text-color-lowalpha) !important;
    font-size: 16px;
}

.stm-filter-pro-options-search input[type=search]::placeholder {
    color: var(--motors-filter-field-text-color-lowalpha) !important;
    font-size: 16px;
}

.stm-filter-pro-options-search input[type=search]:focus {
    background-color: var(--motors-filter-field-bg-color);
    border-color: var(--motors-filter-field-link-color);
}

.stm-filter-pro-options-search::after {
    content: "\ea0d";
    font-family: "motors-icons";
    font-style: normal;
    font-size: 18px;
    text-rendering: auto;
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: var(--motors-filter-field-text-color-lowalpha);
}

.stm-filter-pro-options-list label {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin: 0 0 4px;
    position: relative;
    cursor: pointer;
    color: var(--motors-text-color);
}

.stm-filter-pro-options-list label.disabled, .stm-filter-pro-options-list label.stashed {
    display: none;
}

.stm-filter-pro-options-list label .option-check {
    width: 15px;
    height: 15px;
    padding-top: 2px;
    margin-right: 5px;
}

.stm-filter-pro-options-list label .option-check input[type=checkbox] {
    opacity: 1;
    -moz-appearance: auto;
    appearance: auto;
    -webkit-appearance: auto;
    margin-right: 5px;
}

.stm-filter-pro-options-list label .option-check input[type=checkbox] {
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    width: 17px;
    height: 17px;
    border: 1px solid var(--motors-filter-border-color);
    border-radius: 3px;
    cursor: pointer;
    outline: none;
    position: relative;
}

.stm-filter-pro-options-list label .option-check input[type=checkbox]:checked {
    background-color: var(--motors-filter-field-link-color);
    border-color: var(--motors-filter-field-link-color);
}

.stm-filter-pro-options-list label .option-check input[type=checkbox]:checked::after {
    content: "";
    position: absolute;
    left: 5px;
    top: 3px;
    width: 5px;
    height: 7px;
    border: solid var(--motors-contrast-text-color);
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.stm-filter-pro-options-list label .option-title {
    flex-grow: 1;
    color: var(--motors-filter-field-text-color);
}

.stm-filter-pro-options-list label .option-count {
    opacity: 0.4;
    font-weight: 500;
    letter-spacing: 1px;
    color: var(--motors-filter-field-text-color-lowalpha);
}

.stm-filter-pro-options-list label .option-badge {
    background-color: var(--motors-filter-border-color-lowalpha);
    padding: 9px 15px;
    border-radius: 15px;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    min-width: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--motors-filter-field-text-color);
}

.stm-filter-pro-options-list label > input[type=checkbox] {
    visibility: hidden;
    opacity: 0;
    position: absolute;
}

.stm-filter-pro-options-list label input[type=checkbox]:checked + .option-badge {
    background: var(--motors-filter-field-link-color);
    color: var(--motors-contrast-text-color);
}

.stm-filter-pro-options-list label .option-color-preview {
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 18px;
    margin-right: 7px;
    margin-top: -2px;
    border-radius: 3px;
    box-shadow: inset 0 0 0 1px rgba(96, 96, 96, 0.25);
}

.stm-filter-pro-options-list label .option-box {
    background-color: var(--motors-filter-field-bg-color);
    border: 1px solid var(--motors-filter-border-color);
    border-radius: 8px;
    padding: 3px 2px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
}

.stm-filter-pro-options-list label .option-box-icon {
    flex-grow: 1;
    margin: 2px 4px;
    display: flex;
    align-items: center;
    min-height: 38px;
    max-width: 60px;
}

.stm-filter-pro-options-list label .option-box-icon img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.stm-filter-pro-options-list label .option-box-title {
    font-size: 11px;
    line-height: 1.2;
    font-weight: 400;
    text-align: center;
    margin: 2px 0;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--motors-filter-field-text-color);
}

.stm-filter-pro-options-list label input[type=checkbox]:checked + .option-box {
    border: 1px solid var(--motors-filter-field-link-color);
}

.stm-filter-pro-options-list--inline {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    margin-right: -5px;
}

.stm-filter-pro-options-list--inline label {
    gap: 6px;
}

.stm-filter-pro-options-list--inline label + label {
    margin-left: 2px;
}

.stm-filter-pro-options-list--columned {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
}

.stm-filter-pro-options-list--columned label {
    flex-basis: 50%;
    gap: 6px;
    padding: 0 5px;
    margin-bottom: 6px;
}

.stm-filter-pro-options-list--iconed {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: 0 -6px;
}

.stm-filter-pro-options-list--iconed label {
    flex-basis: 25%;
    padding: 0 3px;
    margin: 0 0 6px;
    align-items: stretch;
    justify-content: center;
    flex-grow: 1;
    max-width: min(25%, 100px);
    min-height: 36px;
}

.stm-filter-pro-options-list--iconed.x3 label {
    flex-basis: 33.3%;
    max-width: min(33.3%, 120px);
}

.stm-filter-pro-options-list--iconed.mvl-iconed-checkbox-no-border label .option-box {
    border: none;
}

.stm-filter-pro-options-list--iconed.mvl-iconed-checkbox-no-border label input[type=checkbox]:checked + .option-box {
    border: 1px solid var(--motors-filter-field-link-color);
}

.stm-inventory-pro-filter-fields .show-all,
.stm-inventory-pro-filter-fields .show-less {
    font-size: 14px;
    font-weight: 500;
    color: var(--motors-filter-field-link-color);
    cursor: pointer;
    display: flex;
    align-items: center;
    margin: 12px 0 2px;
}

.stm-inventory-pro-filter-fields .show-all strong,
.stm-inventory-pro-filter-fields .show-less strong {
    font-size: 24px;
    font-weight: 400;
    line-height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.stm-inventory-pro-filter-fields .show-all:hover,
.stm-inventory-pro-filter-fields .show-less:hover {
    color: var(--motors-filter-field-link-color-highalpha);
}

.stm-inventory-pro-filter-fields .show-less {
    display: none;
}

.stm-inventory-pro-filter-fields .show-less strong {
    margin-bottom: 5px;
}

.stm-filter-pro-toggle {
    margin: 5px 0;
}

.stm-filter-pro-toggle label {
    display: flex;
    justify-content: space-between;
}

.stm-filter-pro-toggle-label {
    font-size: 14px;
    font-weight: 500;
    padding-top: 4px;
}

.stm-filter-pro-toggle-switcher {
    position: relative;
    cursor: pointer;
}

.stm-filter-pro-toggle-switcher .check {
    display: block;
    width: 44px;
    height: 20px;
    border-radius: 20px;
    background-color: var(--motors-border-color);
    margin: 3px;
    box-shadow: 0 0 0 3px var(--motors-border-color);
    position: relative;
    transition: all 0.15s ease;
}

.stm-filter-pro-toggle-switcher .check:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: #fff;
    transform: translateX(0);
    transition: all 0.1s ease;
}

.stm-filter-pro-toggle-switcher input[type=checkbox] {
    position: absolute;
    visibility: hidden;
    opacity: 0;
}

.stm-filter-pro-toggle-switcher input[type=checkbox]:checked + .check {
    background-color: var(--motors-filter-field-link-color);
    box-shadow: 0 0 0 3px var(--motors-filter-field-link-color);
}

.stm-filter-pro-toggle-switcher input[type=checkbox]:checked + .check:before {
    left: 100%;
    transform: translateX(-100%);
}

.stm-filter-pro-item-heading {
    display: flex;
    justify-content: space-between;
    gap: 5px;
    padding: 4px 0;
}

.stm-filter-pro-item-heading .heading-title {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.35;
    color: var(--motors-filter-text-color) !important;
}

.stm-filter-pro-item-heading .heading-action .action {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.6;
    color: var(--motors-filter-field-link-color);
    cursor: pointer;
}

.stm-filter-pro-item-heading .heading-action .action:hover {
    color: var(--motors-filter-field-link-color);
}

.stm-filter-pro-item-heading .heading-action .action-reset {
    display: inline-block;
    visibility: hidden;
}

.stm-filter-pro-item-heading.selected .heading-action .action-reset {
    visibility: visible;
}

.stm-filter-pro-item-heading .results-count {
    display: none;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    padding: 0.35em;
    min-width: 1.7em;
    border-radius: 50%;
    background-color: var(--motors-filter-field-link-color);
    color: #fff;
    margin: 0 8px;
}

.stm-filter-pro-item-heading .handle-arrow {
    flex-shrink: 0;
    display: none;
}

.stm-filter-pro-item-heading .handle-arrow:before {
    content: "\f107";
    font-family: "Font Awesome 6 Free";
    font-weight: 600;
    font-style: normal;
    font-size: 16px;
    text-rendering: auto;
  /*transform: translate(0, -20%);*/
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    left: -3px;
    margin-left: 0;
    color: var(--motors-filter-field-text-color-lowalpha);
    width: 15px;
    height: 15px;
    border: none;
    text-align: center;
    line-height: 14px;
    display: block;
}

.stm-filter-pro-item-heading.aside .heading-action .action-reset {
    display: none;
}

.stm-filter-pro-item-heading.aside .handle-arrow {
    display: inline-block;
    padding-top: 4px;
}

.stm-filter-pro-item-heading.aside .handle-arrow:before {
    transform: rotate(-90deg);
}

.stm-filter-pro-item-heading.aside.selected .results-count {
    display: inline-block;
}

.stm-filter-item-simplified .stm-filter-pro-item-heading {
    padding: 0;
}

.stm-filter-item-simplified .stm-filter-pro-item-heading .heading-title {
    font-size: 14px;
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro.select2-container--open {
    padding: 0 !important;
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown {
    border: none;
    border-radius: 8px;
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-search {
    padding: 10px;
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__options {
    margin-top: 10px;
    max-height: 400px;
    overflow-y: auto;
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__options::-webkit-scrollbar {
    width: 8px;
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__options::-webkit-scrollbar-track {
    background: var(--motors-filter-field-bg-color);
    border-radius: 4px;
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__options::-webkit-scrollbar-thumb {
    background: var(--motors-filter-border-color);
    border-radius: 4px;
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option {
    font-size: 14px;
    font-weight: 500;
    padding: 7px 25px 7px 15px;
    border-bottom: none;
    position: relative;
    transition: all 0.3s ease;
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option .option-count {
    color: var(--motors-filter-field-text-color-lowalpha);
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option .stm-filter-pro-item-content {
    display: flex;
    align-items: center;
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option .stm-filter-pro-item-content .select2-option-text {
    flex-grow: 1;
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option .stm-filter-pro-item-content img {
    width: 36px;
    margin-right: 8px;
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option:hover {
    background-color: var(--motors-filter-field-link-color-super-lowalpha);
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option[aria-selected=true] {
    background-color: unset;
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option[aria-selected=true]:hover {
    background-color: var(--motors-filter-field-link-color-super-lowalpha);
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option[aria-selected=true] .option-count {
    display: none;
}

.stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--pro .select2-dropdown .select2-results__option[aria-selected=true]::after {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: var(--motors-filter-field-link-color);
    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
}

.stm-filter-pro-item-content .stm-location-search-unit #ca_location_listing_filter {
    background-color: var(--motors-filter-field-bg-color) !important;
    border: 1px solid var(--motors-filter-border-color) !important;
}

.stm-filter-pro-item-content .stm-location-search-unit #ca_location_listing_filter:focus {
    border-color: var(--motors-filter-field-link-color) !important;
    background-color: var(--motors-filter-field-bg-color) !important;
}

.stm-filter-pro-item-content .stm-location-search-unit #ca_location_listing_filter:placeholder {
    color: var(--motors-filter-field-text-color-lowalpha) !important;
}

.stm-filter-pro-item-heading + .stm-filter-pro-item-content {
    padding-top: 4px;
}

.stm-filter-item-advanced .stm-filter-pro-item-heading + .stm-filter-pro-item-content {
    padding-top: 11px;
}

.stm-filter-item {
    position: relative;
}

.stm-filter-item .stm-filter-pro-item-content .stm-slider-filter-type-unit .number-field-label {
    color: var(--motors-filter-text-color);
}

.stm-filter-item .stm-filter-pro-item-content .select2-container--default .select2-selection--single {
    background-color: var(--motors-filter-field-bg-color);
    color: var(--motors-filter-field-text-color);
    border: 1px solid var(--motors-filter-border-color);
}

.stm-filter-item .stm-filter-pro-item-content .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--motors-filter-field-text-color);
}

.stm-filter-item .stm-filter-pro-item-content .select2-container--default .select2-selection--single .select2-selection__arrow b {
    color: var(--motors-filter-field-text-color);
}

.stm-filter-item .stm-filter-pro-item-content .select2-container--pro .select2-selection--single .select2-selection__rendered span .option-count {
    display: none;
}

.stm-filter-item .stm-filter-pro-item-content .select2-container--pro .select2-selection--single .select2-selection__rendered .stm-filter-pro-item-content img {
    display: none;
}

.stm-filter-item .stm-filter-pro-item-content-heading {
    display: flex;
    justify-content: space-between;
    margin: 0 0 12px;
}

.stm-filter-item .stm-filter-pro-item-content-heading .heading-title {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.35;
    color: var(--motors-filter-text-color) !important;
}

.stm-filter-item .stm-filter-pro-item-content-heading .action-reset {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.6;
    color: var(--motors-filter-field-link-color);
    cursor: pointer;
}

.stm-filter-item .stm-filter-pro-item-content-heading .action-reset:hover {
    color: var(--motors-filter-field-link-color);
}

@media (max-width: 1023px) {
    .stm-filter-item .stm-filter-pro-item-content .stm-pro-filter-dropdown-box .select2-container--open .select2-dropdown {
        top: 0;
    /*position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100vw !important;*/
    }
}

.stm-filter-item .stm-filter-pro-item-content {
  /*.stm-pro-filter-dropdown-box {
  	width: 130%;
  	height: 0;
  	.select2-container {
  		position: relative !important;
  		top: 0 !important;
  		left: 0 !important;

  		.select2-dropdown {
  			position: static !important;
  			top: 0 !important;
  			width: 100% !important;
  		}
  	}
  }*/
}

.stm-filter-item .stm-filter-pro-item-content .filter-search_radius .filter-slider-label-wrapper {
    display: flex;
}

.stm-filter-item .stm-filter-pro-item-content .filter-search_radius h5 {
    margin-right: auto;
}

.stm-filter-item .stm-filter-pro-item-content .filter-search_radius .stm-price-range-unit {
    margin: 10px 0;
}

.stm-filter-item .stm-filter-pro-item-content .filter-search_radius #stm_slide_filter_max_search_radius {
    margin-top: 15px;
}

.stm-filter-item .stm-filter-pro-item-content.static {
    position: relative;
}

.stm-filter-item .stm-filter-pro-item-content.static .stm-pro-filter-dropdown-box {
    background-color: var(--motors-filter-bg-color);
}

@media (min-width: 1024px) {
    .stm-filter-item .stm-filter-pro-item-content.static .stm-pro-filter-dropdown-box {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 600;
        width: 130%;
        background: var(--motors-filter-bg-color);
        border-radius: 8px;
        box-shadow: 0 2px 8px 0 rgba(41, 36, 58, 0.1);
        transform: translateY(10px);
    }

    .stm-filter-item .stm-filter-pro-item-content.static .stm-pro-filter-dropdown-box .select2-container {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        padding: 12px;
    }

    .stm-filter-item .stm-filter-pro-item-content.static .stm-pro-filter-dropdown-box .select2-container .select2-dropdown {
        background-color: var(--motors-filter-bg-color);
        position: static !important;
        top: 0 !important;
        width: 100% !important;
    }
}

@media (min-width: 1024px) {
    .stm-filter-item .stm-filter-pro-item-content.aside {
        position: absolute;
        left: 100%;
        top: 0;
        z-index: 400;
        margin-left: 5px;
        background-color: var(--motors-filter-bg-color);
        border-radius: 8px;
        min-width: 370px;
        visibility: hidden;
        opacity: 0;
        box-shadow: 0 2px 8px 0 rgba(41, 36, 58, 0.1);
    }
}

.stm-filter-item .stm-filter-pro-item-content.aside.show {
    visibility: visible;
    opacity: 1;
    padding-bottom: 15px;
    background-color: var(--motors-filter-bg-color);
}

.stm-filter-item .stm-filter-pro-item-content.aside.show .row {
    margin-right: 0;
    margin-left: 0;
}

.stm-filter-item .stm-filter-pro-item-content.aside.show .stm-filter-pro-item-content-heading {
    padding: 15px 15px 0 15px;
}

.stm-filter-item .stm-filter-pro-item-content.aside.show .stm-filter-pro-item-content-heading .heading-title {
    color: var(--motors-filter-text-color);
}

.stm-filter-item .stm-filter-pro-item-content.aside.show .stm-filter-pro-item-content-dropdown-aside {
    padding: 0 15px;
}

.stm-filter-item .stm-filter-pro-item-content.aside.show .stm-pro-filter-field {
    padding-left: 15px;
    padding-right: 15px;
}

.stm-filter-item .stm-filter-pro-item-content.aside.show .select2-dropdown {
    width: 100% !important;
}

.stm-filter-item .stm-filter-pro-item-content.aside.show .select2-dropdown .select2-search--dropdown {
    padding: 10px 15px !important;
}

.stm-filter-item .stm-filter-pro-item-content.aside.show .select2-dropdown .select2-search--dropdown:after {
    left: 25px !important;
}

.stm-filter-item .stm-filter-pro-item-content.aside.show .stm-filter-pro-options-search {
    padding: 0 15px;
}

.stm-filter-item .stm-filter-pro-item-content.aside.show .stm-filter-pro-options-search:after {
    left: 28px;
}

.stm-filter-item .stm-filter-pro-item-content.aside.show .stm-filter-pro-options-list {
    padding-left: 15px;
    padding-right: 15px;
}

.stm-filter-item .stm-filter-pro-item-content.aside.show .show-all,
.stm-filter-item .stm-filter-pro-item-content.aside.show .show-less {
    padding-left: 15px;
}

.stm-filter-item .stm-filter-pro-item-content.aside .stm-pro-filter-dropdown-box {
    max-width: 100%;
    height: auto;
    position: relative;
}

.stm-filter-item .stm-filter-pro-item-content.aside .stm-pro-filter-dropdown-box .select2-container {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}

.stm-filter-item .stm-filter-pro-item-content.aside .stm-pro-filter-dropdown-box .select2-container .select2-dropdown {
    position: static !important;
    top: 0 !important;
    background-color: var(--motors-filter-bg-color);
}

.stm-filter-item .stm-filter-pro-item-content.aside .stm-pro-filter-dropdown-box .select2-container .select2-dropdown .select2-search {
    padding: 10px 0;
}

.stm-filter-item .stm-filter-pro-item-content.aside .stm-pro-filter-dropdown-box .select2-container .select2-dropdown .select2-search::after {
    left: 15px;
}

.stm-filter-item .stm-filter-pro-item-content.aside .filter-search_radius .stm-price-range-unit {
    margin: 10px;
}

.stm-inventory-pro .stm-filter-chosen-units {
    margin: 0 0 10px;
}

.stm-inventory-pro .stm-filter-chosen-units-list {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.stm-inventory-pro .stm-filter-chosen-units-list li {
    background-color: var(--motors-filter-inputs-color);
    padding: 6px 10px;
    border-radius: 15px;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    min-width: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.stm-inventory-pro .stm-filter-chosen-units-list li > span {
    display: none;
}

.stm-inventory-pro .stm-filter-chosen-units-list li i.stm-clear-listing-one-unit {
    opacity: 0.5;
    margin: 2px 0 0 5px;
    font-size: 110%;
    cursor: pointer;
}

.stm-inventory-pro .stm-filter-chosen-units-list li i.stm-clear-listing-one-unit:hover {
    opacity: 1;
}

.stm-inventory-pro .stm-slider-filter-type-unit {
    margin-bottom: 15px;
}

.stm-inventory-pro .stm-slider-filter-type-unit h5 {
    margin: 5px 0 10px;
    float: none;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
}

.stm-inventory-pro .stm-slider-filter-type-unit .stm-current-slider-labels {
    margin: 5px 0 10px;
    font-size: 14px;
}

.stm-inventory-pro .stm-slider-filter-type-unit .row .col-md-6,
.stm-inventory-pro .stm-slider-filter-type-unit .row .col-md-12 {
    padding: 0 5px;
}

.stm-inventory-pro .stm-slider-filter-type-unit .stm-price-range-unit {
    margin: 10px;
}

.stm-inventory-pro .stm-price-range-unit {
    background-color: var(--motors-filter-inputs-color);
    padding: 0 7px;
}

.stm-inventory-pro .stm-price-range-unit .ui-slider-horizontal {
    height: 4px;
    background-color: var(--motors-filter-border-color-lowalpha);
    border-color: transparent;
    border-width: 0;
}

.stm-inventory-pro .stm-price-range-unit .ui-slider-horizontal .ui-slider-handle {
    width: 14px;
    height: 14px;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    background-color: var(--motors-filter-field-link-color);
    border-color: var(--motors-filter-field-link-color);
    margin-left: 0;
    margin-right: 0;
    cursor: pointer;
    outline: none;
}

.stm-inventory-pro .stm-price-range-unit .ui-slider-horizontal .ui-slider-handle:after {
    background-color: var(--motors-filter-field-link-color);
}

.stm-inventory-pro .stm-price-range-unit .ui-slider-horizontal .ui-slider-handle .ballon {
    position: absolute;
    left: 50%;
    bottom: 100%;
    transform: translateX(-50%) translateY(-12px);
    display: none;
    background: #131925;
    color: #fff;
    padding: 6px 8px;
    border-radius: 5px;
    font-size: 12px;
    opacity: 0.75;
}

.stm-inventory-pro .stm-price-range-unit .ui-slider-horizontal .ui-slider-handle .ballon:after {
    content: "";
    display: block;
    border-top: 7px solid #131925;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
}

.stm-inventory-pro .stm-price-range-unit .ui-slider-horizontal .ui-slider-handle.ui-state-active .ballon {
    display: block;
}

.stm-inventory-pro .stm-price-range-unit .ui-slider-horizontal .ui-slider-range {
    background-color: var(--motors-filter-field-link-color);
    border-color: var(--motors-filter-field-link-color);
    cursor: pointer;
}

.elementor-widget-motors-inventory-search-filter .stm-filter-item {
    min-width: 100%;
    padding: 0 15px;
}

.elementor-widget-motors-inventory-search-filter .stm-filter-pro-options-list .option-box {
    background-color: var(--motors-filter-inputs-color);
}

:root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}
/*# sourceURL=jetpack-global-styles-frontend-style-inline-css */

/**
 * Sharedaddy Base Styles
 *
 * Contains styles for modules, containers, buttons
 */


/* Master container */
#jp-post-flair {
	padding-top: 0.5em;
}


/* Overall Sharedaddy block title */
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	clear: both;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em 0;
	display: inline-block;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: 700;
}

body.highlander-light h3.sd-title::before {
	border-top: 1px solid rgba(0, 0, 0, 0.2);
}

body.highlander-dark h3.sd-title::before {
	border-top: 1px solid rgba(255, 255, 255, 0.4);
}


/* Sharing services list */
.sd-sharing {
	margin-bottom: 1em;
}

.sd-content ul {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none !important;
}

.sd-content ul li {
	display: inline-block;
	margin: 0 8px 12px 0;
	padding: 0;
}

.sd-content ul li.share-deprecated {
	opacity: 0.5;
}

.sd-content ul li.share-deprecated a span {
	text-decoration: line-through;
}

.sd-block.sd-gplus {
	margin: 0 0 0.5em 0;
}

.sd-gplus .sd-content {
	font-size: 12px;
}

/* Sharing email errors */
.sd-content .share-email-error .share-email-error-title {
	margin: 0.5em 0;
}

.sd-content .share-email-error .share-email-error-text {
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	margin: 0.5em 0;
}


/* Buttons */
.sd-social-icon .sd-content ul li a.sd-button,
.sd-social-text .sd-content ul li a.sd-button,
.sd-content ul li a.sd-button,
.sd-content ul li .option a.share-ustom,	/* Ugh. */
.sd-content ul li.preview-item div.option.option-smart-off a,
.sd-content ul li.advanced a.share-more,
.sd-social-icon-text .sd-content ul li a.sd-button,
.sd-social-official .sd-content > ul > li > a.sd-button,
#sharing_email .sharing_send,
.sd-social-official .sd-content > ul > li .digg_button > a {		/* official Digg button no longer works, needs cleaning */
	text-decoration: none !important;
	display: inline-block;
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
	border-radius: 4px;
	color: #2c3338 !important;
	background: #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.12);
	text-shadow: none;
	line-height: 23px;
	padding: 4px 11px 3px 9px;
}

.sd-social-official .sd-content ul li a.sd-button,
.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a {
	align-items: center;
	display: flex;
	font-size: 12px;
	line-height: 12px;
	padding: 1px 6px 0 5px;
	min-height: 20px;
}

.sd-social-official .sd-content ul.preview li a.sd-button,
.sd-social-official .sd-content ul.preview li.preview-item div.option.option-smart-off a {
	position: relative;
	top: 2px;
}

.sd-content ul li a.sd-button > span,
.sd-content ul li .option a.share-ustom span,	/* Ugh. */
.sd-content ul li.preview-item div.option.option-smart-off a span,
.sd-content ul li.advanced a.share-more span,
.sd-social-icon-text .sd-content ul li a.sd-button > span,
.sd-social-official .sd-content > ul > li > a.sd-button span,
.sd-social-official .sd-content > ul > li .digg_button > a span {		/* official Digg button no longer works, needs cleaning */
	line-height: 23px;
	margin-left: 6px;
}

/* Icon Only */
.sd-social-icon .sd-content ul li a.sd-button > span {
	margin-left: 0;
}

body .sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-icon.no-text span:not(.custom-sharing-span) {
	display: none;
}

/* Text Only */
.sd-social-text .sd-content ul li a.sd-button span {
	margin-left: 3px;
}

.sd-social-official .sd-content ul li a.sd-button > span,
.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a span {
	line-height: 12px;
	margin-left: 3px;
}


.sd-social-official .sd-content > ul > li > a.sd-button::before,
.sd-social-official .sd-content > ul > li .digg_button > a::before,
.sd-social-official .sd-content .sharing-hidden .inner > ul > li > a.sd-button::before,
.sd-social-official .sd-content .sharing-hidden .inner > ul > li .digg_button > a::before {
	margin-bottom: -1px;
}

.sd-social-icon .sd-content ul li a.sd-button:hover,
.sd-social-icon .sd-content ul li a.sd-button:active,
.sd-social-text .sd-content ul li a.sd-button:hover,
.sd-social-text .sd-content ul li a.sd-button:active,
.sd-social-icon-text .sd-content ul li a.sd-button:hover,
.sd-social-icon-text .sd-content ul li a.sd-button:active,
.sd-social-official .sd-content > ul > li > a.sd-button:hover,
.sd-social-official .sd-content > ul > li > a.sd-button:active,
.sd-social-official .sd-content > ul > li .digg_button > a:hover,
.sd-social-official .sd-content > ul > li .digg_button > a:active {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(0, 0, 0, 0.22);
}

.sd-social-icon .sd-content ul li a.sd-button:active,
.sd-social-text .sd-content ul li a.sd-button:active,
.sd-social-icon-text .sd-content ul li a.sd-button:active,
.sd-social-official .sd-content > ul > li > a.sd-button:active,
.sd-social-official .sd-content > ul > li .digg_button > a:active {
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.16);
}

/* All icons */
.sd-content ul li a.sd-button::before {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font: 400 18px/1 social-logos;
	vertical-align: top;
	text-align: center;
}

/* text + icon styles should have relative and top position */
.sd-social-icon-text ul li a.sd-button::before {
	position: relative;
	top: 2px;
}

/* Make it look great in Chrome and Safari */
@media screen and (-webkit-min-device-pixel-ratio: 0) {

	.sd-content ul li a.sd-button::before {
		position: relative;
		top: 2px;
	}
}

.sd-social-official ul li a.sd-button::before {
	position: relative;
	top: -2px;
}

/* Make it look great in Chrome and Safari */
@media screen and (-webkit-min-device-pixel-ratio: 0) {

	.sd-social-official ul li a.sd-button::before {
		top: 0;
	}
}

/* Add more pading on touch devices */
.jp-sharing-input-touch .sd-content ul li {
	padding-left: 10px;
}

.sd-content ul li.preview-item.no-icon a.sd-button span {
	margin-left: 0;
}

/* Text only */
.sd-social-text .sd-content ul li a::before,
.sd-content ul li.no-icon a::before {
	display: none;
}

body .sd-social-text .sd-content ul li.share-custom a span,
body .sd-content ul li.share-custom.no-icon a span {
	background-image: none;
	background-position: -500px -500px !important;	/* hack to work around !important inline style */
	background-repeat: no-repeat !important;
	padding-left: 0;
	height: 0;
	line-height: inherit;
}

.sd-social-icon .sd-content ul li a.share-more {
	position: relative;
	top: -4px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {

	.sd-social-icon .sd-content ul li a.share-more {
		top: 2px;
	}
}

/* Hack to make the share more button look better on Firefox. */
@-moz-document url-prefix() {

	.sd-social-icon .sd-content ul li a.share-more {
		top: 2px;
	}
}

.sd-social-icon .sd-content ul li a.share-more span {
	margin-left: 3px;
}


/* Individual icons */
.sd-social-icon .sd-content ul li.share-print a::before,
.sd-social-text .sd-content ul li.share-print a::before,
.sd-content ul li.share-print div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-print a::before,
.sd-social-official .sd-content li.share-print a::before {
	content: "\f469";
}

.sd-social-icon .sd-content ul li.share-email a::before,
.sd-social-text .sd-content ul li.share-email a::before,
.sd-content ul li.share-email div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-email a::before,
.sd-social-official .sd-content li.share-email a::before {
	content: "\f410";
}

.sd-social-icon .sd-content ul li.share-linkedin a::before,
.sd-social-text .sd-content ul li.share-linkedin a::before,
.sd-content ul li.share-linkedin div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-linkedin a::before {
	content: "\f207";
}

.sd-social-icon .sd-content ul li.share-twitter a::before,
.sd-social-text .sd-content ul li.share-twitter a::before,
.sd-content ul li.share-twitter div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-twitter a::before,
.sd-social-icon .sd-content ul li.share-x a::before,
.sd-social-text .sd-content ul li.share-x a::before,
.sd-content ul li.share-x div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-x a::before {
	content: "\f10e";
}

.sd-social-icon .sd-content ul li.share-reddit a::before,
.sd-social-text .sd-content ul li.share-reddit a::before,
.sd-content ul li.share-reddit div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-reddit a::before,
.sd-social-official .sd-content li.share-reddit a::before {
	content: "\f222";
}

.sd-social-icon .sd-content ul li.share-tumblr a::before,
.sd-social-text .sd-content ul li.share-tumblr a::before,
.sd-content ul li.share-tumblr div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-tumblr a::before {
	content: "\f607";
}

.sd-social-icon .sd-content ul li.share-pinterest a::before,
.sd-social-text .sd-content ul li.share-pinterest a::before,
.sd-content ul li.share-pinterest div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-pinterest a::before {
	content: "\f210";
}

.sd-social-icon .sd-content ul li.share-facebook a::before,
.sd-social-text .sd-content ul li.share-facebook a::before,
.sd-content ul li.share-facebook div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-facebook a::before {
	content: "\f203";
}

.sd-social-icon .sd-content ul li.share-press-this a::before,
.sd-social-text .sd-content ul li.share-press-this a::before,
.sd-content ul li.share-press-this div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-press-this a::before,
.sd-social-official .sd-content li.share-press-this a::before {
	content: "\f205";
}

.sd-social-official .sd-content li.share-press-this a::before {
	color: #2ba1cb;
}

.sd-social-icon .sd-content ul li.share-telegram a::before,
.sd-social-text .sd-content ul li.share-telegram a::before,
.sd-content ul li.share-telegram div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-telegram a::before,
.sd-social-official .sd-content li.share-telegram a::before {
	content: "\f606";
}

.sd-social-official .sd-content li.share-telegram a::before {
	color: #08c;
}

.sd-social-icon .sd-content ul li.share-threads a::before,
.sd-social-text .sd-content ul li.share-threads a::before,
.sd-content ul li.share-threads div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-threads a::before,
.sd-social-official .sd-content li.share-threads a::before {
	content: "\f10d";
}

.sd-social-official .sd-content li.share-threads a::before {
	color: #000;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-threads a.sd-button {
	background: #000;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li.share-mastodon a::before,
.sd-social-text .sd-content ul li.share-mastodon a::before,
.sd-content ul li.share-mastodon div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-mastodon a::before,
.sd-social-official .sd-content li.share-mastodon a::before {
	content: "\f10a";
}

.sd-social-official .sd-content li.share-mastodon a::before {
	color: #563acc;
}

.sd-social-icon .sd-content ul a.share-more::before,
.sd-social-text .sd-content ul a.share-more::before,
.sd-content ul li.advanced a.share-more::before,
.sd-social-icon-text .sd-content a.share-more::before,
.sd-social-official .sd-content a.share-more::before {
	content: "\f415";
}

.sd-social-official .sd-content a.share-more::before {
	color: #2ba1cb;
}

.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a::before,
.sd-social-text .sd-content ul li.share-jetpack-whatsapp a::before,
.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a::before,
.sd-social-official .sd-content li.share-jetpack-whatsapp a::before {
	content: "\f608";
}

.sd-social-official .sd-content li.share-jetpack-whatsapp a::before {
	color: #43d854;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-jetpack-whatsapp a.sd-button {
	background: #43d854;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li.share-nextdoor a::before,
.sd-social-text .sd-content ul li.share-nextdoor a::before,
.sd-content ul li.share-nextdoor div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-nextdoor a::before,
.sd-social-official .sd-content li.share-nextdoor a::before {
	content: "\f10c";
}

.sd-social-official .sd-content li.share-nextdoor a::before {
	color: #8ed500;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-nextdoor a.sd-button {
	background: #8ed500;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li.share-bluesky a::before,
.sd-social-text .sd-content ul li.share-bluesky a::before,
.sd-content ul li.share-bluesky div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-bluesky a::before,
.sd-social-official .sd-content li.share-bluesky a::before {
	content: "\f10f";
}

.sd-social-official .sd-content li.share-bluesky a::before {
	color: #0085ff;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-bluesky a.sd-button {
	background: #0085ff;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li.share-deprecated a::before,
.sd-social-icon-text .sd-content li.share-deprecated a::before,
.sd-social-official .sd-content li.share-deprecated a::before,
.sd-content ul li.share-deprecated div.option.option-smart-off a::before {
	width: 1em;
	height: 1em;
	content: "\1F6AB";
}

/* Share count */
.sd-social .sd-button .share-count {
	background: #2ea2cc;
	color: #fff;
	border-radius: 10px;
	display: inline-block;
	text-align: center;
	font-size: 10px;
	padding: 1px 3px;
	line-height: 1;
}

.sd-social-official .sd-content > ul > li > a.sd-button span {
	line-height: 1;
}

.sd-social-official .sd-content ul {
	display: flex;
	flex-wrap: wrap;
}

.sd-social-official .sd-content ul::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.sd-social-official .sd-content li.share-press-this a {
	margin: 0 0 5px 0;
}

.sd-social-official .sd-content ul > li {
	display: flex;
	max-height: 18px;
}

.sd-social-official .sd-content ul > li .option-smart-off {
	margin-right: 8px;
}

.sd-social-official .fb-share-button > span {
	vertical-align: top !important;
}

/* Individual official buttons */
.pinterest_button,
.twitter_button,
.linkedin_button > span {
	margin: 0 !important;
}

.linkedin_button > span,
.pinterest_button a {
	display: block !important;
}

.sd-social-official .sd-content .share-tumblr iframe {
	max-width: 53px;
	width: unset;
}

body .sd-social-official li.share-print,
body .sd-social-official li.share-email a,
body .sd-social-official li.share-custom a,
body .sd-social-official li a.share-more,
body .sd-social-official li.share-digg a,
body .sd-social-official li.share-press-this a {
	position: relative;
	top: 0;
}


/* Custom icons */
body .sd-social-icon .sd-content li.share-custom > a {
	padding: 2px 3px 0 3px;
	position: relative;
	top: 4px;
}

body .sd-social-icon .sd-content li.share-custom a span,
body .sd-social-icon-text .sd-content li.share-custom a span,
body .sd-social-text .sd-content li.share-custom a span,
body .sd-social-official .sd-content li.share-custom a span,
body .sd-content ul li.share-custom a.share-icon span {
	background-size: 16px 16px;
	background-repeat: no-repeat;
	margin-left: 0;
	padding: 0 0 0 19px;
	display: inline-block;
	height: 21px;
	line-height: 16px;
}

body .sd-content ul li.share-custom a span[hidden] {
	display: none;
}

body .sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-icon.no-text .custom-sharing-span {
	color: transparent;
}

body .sd-social-icon .sd-content li.share-custom a span {
	width: 0;
	padding-left: 16px !important;
}


/* Overflow Sharing dialog */
.sharing-hidden .inner {
	position: absolute;
	z-index: 2;
	border: 1px solid #ccc;
	padding: 10px;
	background: #fff;
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	margin-top: 5px;
	max-width: 400px;
}

.sharing-hidden .inner ul {
	margin: 0 !important;
}

.sd-social-official .sd-content .sharing-hidden ul > li.share-end {
	clear: both;
	margin: 0 !important;
	height: 0 !important;
}

.sharing-hidden .inner::before,
.sharing-hidden .inner::after {
	position: absolute;
	z-index: 1;
	top: -8px;
	left: 20px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid #ccc;
	content: "";
	display: block;
}

.sharing-hidden .inner::after {
	z-index: 2;
	top: -7px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid #fff;
}

.sharing-hidden ul {
	margin: 0;
}


/**
 * Special colorful look for "Icon Only" option
 */

.sd-social-icon .sd-content ul li[class*="share-"] a,
.sd-social-icon .sd-content ul li[class*="share-"] a:hover,
.sd-social-icon .sd-content ul li[class*="share-"] div.option a {
	border-radius: 50%;
	border: 0;
	box-shadow: none;
	padding: 7px;
	position: relative;
	top: -2px;
	line-height: 1;
	width: auto;
	height: auto;
	margin-bottom: 0;
	max-width: 32px;
}

.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button > span,
.sd-social-icon .sd-content ul li[class*="share-"] div.option a span {
	line-height: 1;
}

.sd-social-icon .sd-content ul li[class*="share-"] a:hover,
.sd-social-icon .sd-content ul li[class*="share-"] div.option a:hover {
	border: none;
	opacity: 0.6;
}


.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button::before {
	top: 0;
}

.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-custom {
	padding: 8px 8px 6px 8px;
}

.sd-social-icon .sd-content ul li a.sd-button.share-more {
	margin-left: 10px;
}

.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more {
	margin-left: 0;
}


.sd-social-icon .sd-button span.share-count {
	position: absolute;
	bottom: 0;
	right: 0;
	border-radius: 0;
	background: #555;
	font-size: 9px;
}

/* Special look colors */
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button {
	background: #e9e9e9;
	margin-top: 2px;
	text-indent: 0;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-tumblr a.sd-button {
	background: #2c4762;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-facebook a.sd-button {
	background: #0866ff;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-twitter a.sd-button {
	background: #000;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-x a.sd-button {
	background: #000;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-pinterest a.sd-button {
	background: #ca1f27;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-digg a.sd-button {
	color: #555 !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-press-this a.sd-button {
	background: #4f94d4;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-telegram a.sd-button {
	background: #08c;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-linkedin a.sd-button {
	background: #0077b5;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-reddit a.sd-button {
	background: #cee3f8;
	color: #555 !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-mastodon a.sd-button {
	background: linear-gradient(to top, #563acc 0%, #6364ff 100%);
	color: #fff !important;
}

#jetpack-source_f_name {
	display: none !important;
	position: absolute !important;
	left: -9000px;
}

.sd-content .share-customize-link {
	margin-top: 8px;
	line-height: 11px;
}

.sd-content .share-customize-link a {
	font-size: 11px;
	font-family: "Open Sans", sans-serif;
}

@media print {

	.sharedaddy.sd-sharing-enabled {
		display: none;
	}
}

@font-face{font-family:social-logos;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2")}.social-logo{display:inline-block;font-family:social-logos;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;speak:none;text-decoration:inherit;text-rendering:auto;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

		.vue_is_disabled {
			display: none;
		}
	
.mvl-action-button.stm-schedule,.mvl-action-button.set-vehicle-info{display:none!important}
.wordads-ad-wrapper--bottom_sticky:not(:has(iframe)){display:none!important}.wordads-ad-wrapper--bottom_sticky{padding-bottom:env(safe-area-inset-bottom)!important}body:has(.wordads-ad-wrapper--bottom_sticky iframe){padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}
@media (max-width:799px){html body.page-id-3112 .entry-header.small_title_box{background-image:linear-gradient(90deg,rgba(12,12,14,.92) 0%,rgba(12,12,14,.7) 45%,rgba(12,12,14,.28) 100%),url(https://i0.wp.com/sportutilityvehicles.co.za/wp-content/uploads/2026/07/toyota-fortuner-gr-sport-1.jpg?w=800&ssl=1)!important}}body.page-id-3112 .entry-header.small_title_box{height:auto!important;background:linear-gradient(90deg,rgba(12,12,14,.92) 0%,rgba(12,12,14,.7) 45%,rgba(12,12,14,.28) 100%),url(https://i0.wp.com/sportutilityvehicles.co.za/wp-content/uploads/2026/07/toyota-fortuner-gr-sport-1.jpg?fit=1600%2C1200&ssl=1) center 58%/cover no-repeat #121214!important}body.page-id-3112 .entry-header.small_title_box:after,body.page-id-3112 .entry-header.small_title_box:before{display:none!important}body.page-id-3112 .entry-header.small_title_box .container{height:auto!important;padding-top:46px!important;padding-bottom:42px!important}body.page-id-3112 .entry-header .entry-title{position:static!important;transform:none!important;margin:0!important;top:auto!important}body.page-id-3112 .entry-header .entry-title:before{content:"The SUV marketplace";display:inline-block;background:#F4C038;color:#15151a;font:800 11px/1 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:6px 9px;border-radius:4px;margin:0 0 12px}body.page-id-3112 .entry-header .entry-title h1{color:#fff!important;font-family:Archivo,Inter,sans-serif!important;font-weight:800!important;font-size:44px!important;line-height:1.05!important;letter-spacing:.01em;text-transform:uppercase;margin:0!important}@media(max-width:640px){body.page-id-3112 .entry-header.small_title_box .container{padding-top:24px!important;padding-bottom:22px!important}body.page-id-3112 .entry-header .entry-title h1{font-size:30px!important}body.page-id-3112 .entry-header .entry-title:before{margin-bottom:9px}}
html body .suvx .suvfs-f select{opacity:1!important;visibility:visible!important;-webkit-appearance:none!important;appearance:none!important;background:#eceff3 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cpath d=%27M1 1l5 5 5-5%27 fill=%27none%27 stroke=%27%23555%27 stroke-width=%272%27/%3E%3C/svg%3E") no-repeat right 12px center!important;border:0!important;border-radius:0!important;height:40px!important;padding:0 28px 0 10px!important;font:700 13px/40px Inter,sans-serif!important;color:#555!important;box-shadow:none!important;cursor:pointer}@media(min-width:641px){html body .suvx .suvfs-f select{width:auto!important;field-sizing:content;min-width:110px}html body .suvx .suvfs-f select[name=fs_cond]{min-width:134px}html body .suvx .suvfs-f select[name=fs_make]{min-width:119px}html body .suvx .suvfs-f select[name=fs_model]{min-width:125px}html body .suvx .suvfs-f select[name=fs_price]{min-width:119px}html body .suvx .suvfs-f select[name=fs_area]{min-width:123px}html body .suvx .suvfs-f select[name=fs_sort]{min-width:156px}@supports not (field-sizing:content){html body .suvx .suvfs-f select{max-width:170px}}}
