.stm-user-public-profile{margin-top:30px;margin-bottom:30px}.stm-user-public-profile .stm-dealer-public-profile{width:100%;max-width:1140px;margin:0 auto}@media (max-width:1023px){.stm-user-public-profile .stm-dealer-public-profile{padding:0 15px}}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-top-left{float:left;display:block;margin-bottom:30px}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-top-left{width:100%}}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-top-left .stm-star-rating{display:flex;align-items:center}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-top-left .stm-star-rating .inner{margin-right:15px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-top-left .h3{color:var(--motors-text-color);font-size:26px;line-height:32px;font-weight:700;font-style:normal;text-transform:normal;letter-spacing:0px;word-spacing:0px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-top-right{float:right;display:block}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-top-right{width:100%}}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-top-right img{padding:5px;max-width:200px;border:1px solid var(--motors-border-color);border-radius:3px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner{display:flex;justify-content:space-between}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-main-info-inner-wrapper{display:flex}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-main-info-inner-wrapper{width:100%;margin-bottom:25px}}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner #stm-dealer-gmap{display:flex;width:800px;height:310px}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner #stm-dealer-gmap{width:100%;height:250px}}@media (min-width:768px) and (max-width:1023px){.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner #stm-dealer-gmap{width:400px}}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner{flex-direction:column;margin-top:30px}}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-info{width:300px}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-info{width:100%}}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-image{margin-right:30px}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-image{margin-right:0;margin-bottom:30px}}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-image img{max-width:100%;height:auto}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-info-unit{display:flex}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-info-unit .inner{width:100%;padding-bottom:14px;margin-bottom:19px;border-bottom:1px solid var(--motors-border-color);line-height:18px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-info-unit .inner span{margin-left:2px;color:var(--motors-text-highalpha-color);font-size:14px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-info-unit .inner .phone{margin-left:2px;color:var(--motors-text-highalpha-color);font-size:14px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-info-unit .inner .stm-show-number{display:inline-block;margin-right:12px;font-size:12px;font-weight:400;vertical-align:top;border-bottom:1px dotted;cursor:pointer;min-width:20px;position:relative;color:var(--motors-accent-color)}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-info-unit h5{color:var(--motors-text-highalpha-color);margin-bottom:11px;font-size:13px;line-height:10px;font-weight:700;text-transform:uppercase}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-info-unit i{font-size:30px;margin-right:20px;color:var(--motors-accent-color)}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-bot-info{display:flex;justify-content:space-between;align-items:center;padding-left:55px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-bot-info .stm_website_url{float:left;font-size:13px;letter-spacing:-.2px;vertical-align:top}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-bot-info .stm_website_url i{font-size:13px;margin-right:6px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-bot-info .socials a{display:inline-block;margin-top:3px;margin-left:5px;vertical-align:top;width:18px;height:18px;background-color:var(--motors-bg-contrast);border-radius:3px;color:var(--motors-contrast-text-color);line-height:18px;text-align:center;font-size:13px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-main-info .stm-dealer-main-info-inner .stm-dealer-bot-info .socials a:hover{background-color:var(--motors-accent-color)}.stm-user-public-profile .stm-dealer-public-profile a{color:var(--motors-accent-color)}.stm-user-public-profile .stm-dealer-public-profile .stm-seller-notes{margin-top:45px;margin-bottom:63px;border-top:4px solid var(--motors-bg-contrast)}.stm-user-public-profile .stm-dealer-public-profile .stm-seller-notes .heading-font{padding-top:38px;margin-bottom:20px;font-size:20px;font-weight:700;letter-spacing:-.9px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-tabs{margin-top:30px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-tabs .stm-dealer-tabs-list{list-style:none;padding:0;background-color:var(--motors-bg-contrast);border-right:4px solid var(--motors-bg-contrast);border-left:4px solid var(--motors-bg-contrast);vertical-align:top}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-tabs .stm-dealer-tabs-list{width:100%}}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-tabs .stm-dealer-tabs-list li{display:block;float:left;margin:0;color:var(--motors-text-color)}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-tabs .stm-dealer-tabs-list li{width:100%}}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-tabs .stm-dealer-tabs-list li a{position:relative;display:block;color:var(--motors-contrast-text-color);padding:15px 23px 11px;font-size:12px;line-height:22px;font-weight:700;text-transform:uppercase;text-decoration:none !important}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-tabs .stm-dealer-tabs-list li.active a{background-color:var(--motors-bg-color);color:var(--motors-text-color)}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-tabs .stm-dealer-tabs-list li.active a:before{position:absolute;content:"";display:block;top:-4px;left:0;width:100%;height:4px;background-color:var(--motors-accent-color)}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane.active{opacity:1}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane.active .car-listing-row.mvl-card-skin{display:flex;flex-direction:column;gap:16px}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane.active .car-listing-row.mvl-card-skin.row{flex-direction:row;flex-wrap:wrap;gap:unset}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm_listing_tabs_style_2{margin-bottom:30px;padding-top:17px;border-top:0}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm_listing_tabs_style_2{display:flex;flex-direction:column}}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm_listing_tabs_style_2 .stm-seller-title{float:left;padding-top:17px;font-size:20px;letter-spacing:-.5px;font-weight:700}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm_listing_tabs_style_2 .stm-directory-listing-top__right{margin-top:12px;overflow:hidden;margin-bottom:20px}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm_listing_tabs_style_2 .stm-directory-listing-top__right .clearfix{display:flex;flex-direction:row-reverse}}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm_listing_tabs_style_2 .stm-directory-listing-top__right .stm-view-by{float:right}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm_listing_tabs_style_2 .stm-directory-listing-top__right .stm-view-by{display:flex;justify-content:end;align-items:flex-end}}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm_listing_tabs_style_2 .stm-directory-listing-top__right .stm-view-by .view-type{display:block;float:left;color:var(--motors-text-highalpha-color);margin-left:10px;width:40px;height:40px;line-height:34px;text-align:center;display:flex;align-items:center;justify-content:center}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm_listing_tabs_style_2 .stm-directory-listing-top__right .stm-view-by .view-type.active{background-color:var(--motors-bg-color);color:var(--motors-text-highalpha-color)}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm_listing_tabs_style_2 .stm-directory-listing-top__right .stm-view-by .view-type:first-child{margin-left:0}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm_listing_tabs_style_2 .stm-directory-listing-top__right .stm-view-by .view-type.view-grid{font-size:16px}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm_listing_tabs_style_2 .stm-directory-listing-top__right .stm-sort-by-options{float:right;margin-right:10px}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm_listing_tabs_style_2 .stm-directory-listing-top__right .stm-sort-by-options>span{float:left;margin-top:12px;margin-right:14px;text-transform:uppercase;font-size:12px;color:var(--motors-text-highalpha-color)}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm_listing_tabs_style_2 .stm-directory-listing-top__right .stm-sort-by-options .stm-select-sorting{min-width:180px;float:left}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm-load-more-dealer-cars{display:flex;justify-self:center}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .stm-load-more-dealer-cars a{position:relative;display:inline-block;height:42px;padding:10px 18px;background-color:var(--motors-accent-color);vertical-align:top;font-size:14px;font-weight:700;border-radius:4px;text-transform:uppercase;color:var(--motors-text-color);text-decoration:none}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .user-listings-pagination{display:none}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .user-listings-pagination .page-numbers{border:none}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .user-listings-pagination.active{display:block}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .user-listings-pagination li span.current{background-color:var(--motors-bg-shade)}.stm-user-public-profile .stm-dealer-public-profile .tab-content .tab-pane .user-listings-pagination li a{color:var(--motors-text-color);background-color:var(--motors-accent-color)}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm_user_added_review{margin-top:44px;padding:15px 20px;font-size:14px;border:3px solid var(--motors-notice-text-color);border-radius:6px}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review{margin-top:46px}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review{display:flex;flex-direction:column-reverse;margin-top:15px}}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .left{float:left;width:58%}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .left{width:100%;margin-top:15px}}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .left .form-group{margin-bottom:33px}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .left .form-group h4{margin-bottom:15px;font-size:14px}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .left .form-group textarea{width:100%;min-height:210px}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .left .stm-checker-required{padding-top:2px;margin-bottom:25px}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .left .stm-checker-required label{display:flex;align-items:center}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .left .stm-checker-required input[type=checkbox]{opacity:1;-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;margin-right:10px}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .left .stm-checker-required input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:17px;height:17px;border:1px solid var(--motors-filter-inputs-color);border-radius:3px;cursor:pointer;outline:none;position:relative}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .left .stm-checker-required input[type=checkbox]:checked{background-color:var(--motors-accent-color);border-color:var(--motors-accent-color)}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .left .stm-checker-required 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-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .left .stm-checker-required .stm-label{font-size:13px;color:var(--motors-text-highalpha-color)}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .right{float:right;width:32%;margin-top:30px}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .right{width:100%}}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .right h4{margin-bottom:12px;font-size:14px;letter-spacing:-.5px}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .right .stm-star-rating{margin-right:0;margin-bottom:34px;text-align:left}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .right .stm-star-rating .stm-star-rating-upper{width:0}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .right .stm-write-recommend .stm-write-recommend-options{display:flex}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .right .stm-write-recommend .stm-write-recommend-options label{display:flex;align-items:center;margin-bottom:10px}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .right .stm-write-recommend .stm-write-recommend-options label:first-child{margin-right:20px}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .right .stm-write-recommend input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:15px;height:15px;border-radius:50%;position:relative;outline:none;cursor:pointer;transition:all .3s ease;margin-right:8px;background-color:var(--motors-filter-inputs-color)}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .right .stm-write-recommend input[type=radio]:checked{background-color:var(--motors-accent-color);border:4px solid var(--motors-accent-color);display:flex;justify-content:center;align-items:center}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .right .stm-write-recommend input[type=radio]:checked:before{content:"";width:7px;height:7px;background:var(--motors-contrast-text-color);border-radius:50%}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .stm-dealer-submit-review-wrapp{position:relative}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .stm-dealer-submit-review-wrapp .stm-icon-load1{position:absolute;top:50%;left:30%;display:block}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .stm-dealer-submit-review-wrapp .stm-icon-load1.hidden-xs{display:none}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .button{float:left;background-color:var(--motors-accent-color);color:var(--motors-contrast-text-color);box-shadow:none}.stm-user-public-profile .stm-dealer-public-profile .tab-content .stm-write-dealer-review .button.disabled{background-color:var(--motors-bg-shade);color:var(--motors-contrast-text-color);cursor:not-allowed}.stm-user-public-profile .stm-dealer-public-profile .stm-star-rating{text-align:center}.stm-user-public-profile .stm-dealer-public-profile .stm-star-rating .inner{position:relative;display:inline-block;vertical-align:top}.stm-user-public-profile .stm-dealer-public-profile .stm-star-rating .inner .stm-star-rating-upper{position:absolute;top:0;left:-1;overflow:hidden}.stm-user-public-profile .stm-dealer-public-profile .stm-star-rating .inner .stm-star-rating-upper:before{font-family:"Font Awesome 6 Free";font-weight:600;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"\f005\f005\f005\f005\f005";font-size:16px;letter-spacing:2px;color:var(--motors-notice-text-color);white-space:nowrap}.stm-user-public-profile .stm-dealer-public-profile .stm-star-rating .inner .stm-star-rating-lower{margin-left:-1px}.stm-user-public-profile .stm-dealer-public-profile .stm-star-rating .inner .stm-star-rating-lower:before{font-family:"Font Awesome 6 Free";font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"\f005\f005\f005\f005\f005";letter-spacing:2px;color:var(--motors-notice-text-color);font-size:16px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab{padding-top:34px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating{margin:27px 0 51px;display:flex}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating{flex-direction:column}}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating .stm-dealer-average{width:33.4%;float:left;padding:39px 10px 39px;margin-right:27px;background-color:var(--motors-bg-contrast)}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating .stm-dealer-average{width:100%}}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating .stm-dealer-average .text-center{margin-bottom:10px;color:var(--motors-text-color)}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating .stm-dealer-average .stm-average-number{margin-bottom:12px;color:var(--motors-text-color);text-align:center}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating .stm-dealer-average .stm-average-number .stm-first{margin-left:4px;font-size:70px;line-height:70px;font-weight:700;letter-spacing:-5px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating .stm-dealer-average .stm-average-number .stm-last{position:relative;left:-2px;top:-3px;opacity:.5;font-size:28px;line-height:28px;font-weight:700}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating .stm-dealer-average .stm-label{font-size:12px;opacity:.5;color:var(--motors-text-color);font-weight:400}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating .stm-dealer-overall{overflow:hidden;padding:49px 40px 39px 47px;background-color:var(--motors-bg-shade);width:100%}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating .stm-dealer-overall{width:100%}}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating .stm-dealer-overall .stm-dealer-overall-inner .stm-dealer-rate-part{float:left;width:50%;padding:0 15px;margin-bottom:39px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating .stm-dealer-overall .stm-dealer-overall-inner .stm-dealer-rate-part h4{margin-bottom:7px;font-size:14px;letter-spacing:-.6px}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating .stm-dealer-overall .stm-dealer-overall-inner .stm-dealer-rate-part .stm-star-rating{text-align:left}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating .stm-dealer-overall .stm-dealer-overall-inner .stm-dealer-rate-part.stm-dealer-rate-part-rec .dp-in{display:inline;margin-right:10px}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-tab .stm-dealer-rating .stm-dealer-overall .stm-dealer-overall-inner .stm-dealer-rate-part.stm-dealer-rate-part-rec .dp-in{display:block}}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-title{padding-bottom:29px;margin-bottom:37px;border-bottom:1px solid var(--motors-border-color);font-size:20px;letter-spacing:-.8px;font-weight:700;vertical-align:top}.stm-user-public-profile .stm-dealer-public-profile .stm-dealer-review-title>span{position:relative;top:-1px;left:10px;font-size:14px;color:var(--motors-text-highalpha-color);font-weight:400;letter-spacing:.3px}.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper{padding-bottom:13px;border-bottom:1px solid var(--motors-border-color);margin-bottom:37px}.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .clearfix{display:flex}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .clearfix{flex-direction:column}}.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .average{padding:5px 10px 5px 22px;margin-bottom:28px;background-color:var(--motors-bg-contrast);width:25%;display:flex;margin-right:30px;align-items:center}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .average{width:100%}}.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .average .stm-star-rating{display:inline;float:right;margin-left:20px}.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .average .heading-font{color:var(--motors-text-color);font-size:28px;font-weight:700;letter-spacing:-1px}.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .overall{width:100%}.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .overall .stm-one-rate{width:33.33%}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .overall .stm-one-rate{width:100%}}.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .overall .stm-one-rate .stm-star-rating{text-align:left}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .overall .row{flex-direction:column}}.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .title{margin-bottom:12px;font-weight:700;font-size:15px}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .title{margin-top:15px}}.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .content{line-height:24px}.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .stm-bottom{position:relative}.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .stm-bottom .stm-added-by{float:left}.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .stm-recommend{position:relative;overflow:hidden;padding-left:15px}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .stm-recommend{padding-left:0}}.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .stm-recommend:before{position:absolute;content:"";display:block;top:5px;left:7px;width:1px;height:13px;background-color:var(--motors-bg-contrast)}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .stm-recommend:before{display:none}}.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .stm-report-review{position:absolute;right:0}@media (max-width:767px){.stm-user-public-profile .stm-dealer-public-profile #stm-dealer-reviews-units .stm-comment-dealer-wrapper .stm-report-review{bottom:0}}.stm-user-public-profile .stm-dealer-public-profile .stm-load-more-dealer-reviews{display:flex;justify-self:center;margin-bottom:30px}.stm-user-public-profile .stm-dealer-public-profile .stm-load-more-dealer-reviews a{position:relative;display:inline-block;height:42px;padding:10px 18px;background-color:var(--motors-accent-color);vertical-align:top;font-size:14px;font-weight:700;border-radius:4px;text-transform:uppercase;color:var(--motors-text-color);text-decoration:none}